[rt-users] RT 4.2.8 reply emails go out blank

2015-01-29 Thread juniorsa
On certain email replies the mail arrives blank to the recipient.

In syslog 

Jan 27 09:09:37 irf RT: [12747] Use of uninitialized value $_ in
concatenation (.) or string at
/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm line
211.
Jan 27 09:09:37 irf RT: [12747] Failed to downgrade HTML to plain text:
Can't call method content on an undefined value at
/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm line
217.#012#012Stack:#012 
[/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm:217]#012 
[/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm:101]#012 
[/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm:83]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Email.pm:1804]#012 
[/opt/rt4/sbin/../lib/RT/Transaction.pm:348]#012  [template:6]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:556]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:506]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:434]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:414]#012 
[/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:139]#012 
[/opt/rt4/sbin/../lib/RT/Action/Notify.pm:69]#012 
[/opt/rt4/sbin/../lib/RT/ScripAction.pm:223]#012 
[/opt/rt4/sbin/../lib/RT/Scrip.pm:637]#012 
[/opt/rt4/sbin/../lib/RT/Scrips.pm:358]#012 
[/opt/rt4/sbin/../lib/RT/Transaction.pm:189]#012 
[/opt/rt4/sbin/../lib/RT/Record.pm:1694]#012 
[/opt/rt4/sbin/../lib/RT/Ticket.pm:1617]#012 
[/opt/rt4/sbin/../lib/RT/Ticket.pm:1510]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:2343]#012 
[/opt/rt4/share/html/Ticket/Display.html:165]#012 
[/opt/rt4/share/html/Ticket/Update.html:303]#012 
[/opt/rt4/share/html/Ticket/autohandler:66]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:681]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:369]#012 
[/opt/rt4/share/html/autohandler:53]
Jan 27 09:09:37 irf RT: [12747] Use of uninitialized value $_ in
concatenation (.) or string at
/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm line
211.
Jan 27 09:09:37 irf RT: [12747] Failed to downgrade HTML to plain text:
Can't call method content on an undefined value at
/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm line
217.#012#012Stack:#012 
[/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm:217]#012 
[/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm:101]#012 
[/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm:83]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Email.pm:1804]#012 
[/opt/rt4/sbin/../lib/RT/Transaction.pm:348]#012  [template:3]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:556]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:506]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:434]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:414]#012 
[/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:139]#012 
[/opt/rt4/sbin/../lib/RT/Action/Notify.pm:69]#012 
[/opt/rt4/sbin/../lib/RT/ScripAction.pm:223]#012 
[/opt/rt4/sbin/../lib/RT/Scrip.pm:637]#012 
[/opt/rt4/sbin/../lib/RT/Scrips.pm:358]#012 
[/opt/rt4/sbin/../lib/RT/Transaction.pm:189]#012 
[/opt/rt4/sbin/../lib/RT/Record.pm:1694]#012 
[/opt/rt4/sbin/../lib/RT/Ticket.pm:1617]#012 
[/opt/rt4/sbin/../lib/RT/Ticket.pm:1510]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:2343]#012 
[/opt/rt4/share/html/Ticket/Display.html:165]#012 
[/opt/rt4/share/html/Ticket/Update.html:303]#012 
[/opt/rt4/share/html/Ticket/autohandler:66]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:681]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:369]#012 
[/opt/rt4/share/html/autohandler:53]
Jan 27 09:09:37 irf RT: [12747] Use of uninitialized value $_ in
concatenation (.) or string at
/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm line
211.
Jan 27 09:09:37 irf RT: [12747] Failed to downgrade HTML to plain text:
Can't call method content on an undefined value at
/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm line
217.#012#012Stack:#012 
[/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm:217]#012 
[/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm:101]#012 
[/usr/local/share/perl/5.14.2/HTML/FormatText/WithLinks/AndTables.pm:83]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Email.pm:1804]#012 
[/opt/rt4/sbin/../lib/RT/Transaction.pm:348]#012  [template:3]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:556]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:506]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:434]#012 
[/opt/rt4/sbin/../lib/RT/Template.pm:414]#012 
[/opt/rt4/sbin/../lib/RT/Action/SendEmail.pm:139]#012 
[/opt/rt4/sbin/../lib/RT/Action/Notify.pm:69]#012 
[/opt/rt4/sbin/../lib/RT/ScripAction.pm:223]#012 
[/opt/rt4/sbin/../lib/RT/Scrip.pm:637]#012 
[/opt/rt4/sbin/../lib/RT/Scrips.pm:358]#012 
[/opt/rt4/sbin/../lib/RT/Transaction.pm:189]#012 
[/opt/rt4/sbin/../lib/RT/Record.pm:1694]#012 
[/opt/rt4/sbin/../lib/RT/Ticket.pm:1617]#012 
[/opt/rt4/sbin/../lib/RT/Ticket.pm:1510]#012 
[/opt/rt4/sbin/../lib/RT/Interface/Web.pm:2343]#012 
[/opt/rt4/share/html/Ticket/Display.html:165]#012 

Re: [rt-users] RT 4.2.8 reply emails go out blank

2015-01-29 Thread Alex Vandiver
On Thu, 29 Jan 2015 11:50:25 -0700 (MST) juniorsa gilb...@dido.ca
wrote:
 On certain email replies the mail arrives blank to the recipient.

This is caused by failure of the HTML - Text rendering engine.  It
triggers on email (or comments/correspondence) which need to be
embedded into plain-text templates; the most common failing case is
HTML that includes tables.

We're testing a branch (4.2/html-external-formatter) which we expect to
be in 4.2.10; it addresses the problem by adding an optional dependency
(HTML::FormatExternal) which uses an external text-only browser
(such as w3m or elinks) to render the HTML to text.

 - Alex


Re: [rt-users] RT 4.2.8 reply emails go out blank

2015-01-29 Thread Alex Vandiver
On Thu, 29 Jan 2015 15:01:07 -0500 Gilbert Rebeiro gilb...@dido.ca
wrote:
 Is there any work around for now?

Switching to HTML templates is one solution.  This will only mask the
issue somewhat, however, as the plain-text alternative part will be
blank, and the text/html will appear fine.

 How would users know their messages went out blank?

There's a warning in the logs.  The end-users click on the Show
Outgoing Email link, if it's available to them, to see what RT sent
out.

 Any idea on when 4.2.10 will be released?

I expect a release candidate next week, with the official 4.2.10 a
couple weeks thereafter.
 - Alex


Re: [rt-users] RT 4.2.8 reply emails go out blank

2015-01-29 Thread Gilbert Rebeiro

Is there any work around for now?
How would users know their messages went out blank?
Any suggestions would be great!
Any idea on when 4.2.10 will be released?

Thanks,
Gilbert.

On 1/29/2015 2:49 PM, Alex Vandiver wrote:

On Thu, 29 Jan 2015 11:50:25 -0700 (MST) juniorsa gilb...@dido.ca
wrote:

On certain email replies the mail arrives blank to the recipient.

This is caused by failure of the HTML - Text rendering engine.  It
triggers on email (or comments/correspondence) which need to be
embedded into plain-text templates; the most common failing case is
HTML that includes tables.

We're testing a branch (4.2/html-external-formatter) which we expect to
be in 4.2.10; it addresses the problem by adding an optional dependency
(HTML::FormatExternal) which uses an external text-only browser
(such as w3m or elinks) to render the HTML to text.

  - Alex