[rt-devel] RT 4.2.7: application/octet-stream
Brian McNally
bmcnally at uw.edu
Thu Sep 25 14:43:51 EDT 2014
Hi,
I'm running RT 4.2.7 and when I try and update ticket contents with
certain text (for example, the output of `tree` on Linux) my message
contents don't render in the web interface (or via email) and instead
show up as:
"Message body not shown because it is not plain text."
And then the contents of my message are attached as type:
application/octet-stream
I've attached log output showing two errors, summarized as follows:
1. Expecting a byte string, but was passed characters
2. Encoding error: Cannot decode string with wide characters at
/usr/lib64/perl5/Encode.pm
I've already tried upgrading from perl module Encode 2.60 to 2.62
without luck. I'm not sure if this is a bug, or if this is something I
need to handle specifically with some setting.
Thanks for your consideration,
--
Brian McNally
System Administrator, Genome Sciences
(206) 543-7363
-------------- next part --------------
Sep 25 11:30:53 rt RT: [31748] Expecting a byte string, but was passed characters at /data/rt/gsits/sbin/../lib/RT/I18N.pm line 293.#012#01
1RT::I18N::SetMIMEEntityToEncoding(MIME::Entity=HASH(0x7f930a6bbd28), "utf-8") called at /data/rt/gsits/sbin/../lib/RT/I18N.pm line 170#012#
011RT::I18N::SetMIMEEntityToUTF8(MIME::Entity=HASH(0x7f930a6bbd28)) called at /data/rt/gsits/sbin/../lib/RT/Interface/Web.pm line 2525#012#0
11HTML::Mason::Commands::MakeMIMEEntity("Subject", undef, "Body", "> tree\x{a}.\x{a}\x{251c}\x{2500}\x{2500} Quote_690800702.html\x{a}\x{251
c}\x{2500}\x{2500} quote_690800702.pdf\x{a}\x{2514}\x{2500}\x{2500}"..., "Type", undef, "Interface", "Web") called at /data/rt/gsits/sbin/..
/lib/RT/Interface/Web.pm line 2299#012#011HTML::Mason::Commands::ProcessUpdateMessage("ARGSRef", HASH(0x7f930a7da0a0), "Actions", ARRAY(0x7f
930a5950a0), "TicketObj", RT::Ticket=HASH(0x7f930aece8a0)) called at /data/rt/gsits/share/html/Ticket/Display.html line 165#012#011HTML::Mas
on::Commands::__ANON__("TicketObj", RT::Ticket=HASH(0x7f930aece8a0), "Articles-Include-Article-Named", "", "UpdateCc", "", "SubmitTicket", "
Update Ticket", "Articles_Content", ...) called at /usr/local/share/perl5/HTML/Mason/Component.pm line 138#012#011HTML::Mason::Component::ru
n(HTML::Mason::Component::FileBased=HASH(0x7f930a739788), "TicketObj", RT::Ticket=HASH(0x7f930aece8a0), "Articles-Include-Article-Named", ""
, "UpdateCc", "", "SubmitTicket", "Update Ticket", ...) called at /usr/local/share/perl5/HTML/Mason/Request.pm line 1305#012#011eval {...} c
alled at /usr/local/share/perl5/HTML/Mason/Request.pm line 1295#012#011HTML::Mason::Request::comp(undef, undef, "TicketObj", RT::Ticket=HASH
(0x7f930aece8a0), "Articles-Include-Article-Named", "", "UpdateCc", "", "SubmitTicket", ...) called at /data/rt/gsits/share/html/Ticket/Upda
te.html line 303#012#011HTML::Mason::Commands::__ANON__("UpdateCc", "", "Articles-Include-Article-Named", "", "Articles_Content", "", "Submi
tTicket", "Update Ticket", "Status", ...) called at /usr/local/share/perl5/HTML/Maso
Sep 25 11:30:53 rt RT: [31748] Encoding error: Cannot decode string with wide characters at /usr/lib64/perl5/Encode.pm line 195.#012#012Stac
k:#012 [/usr/lib64/perl5/Encode.pm:195]#012 [/data/rt/gsits/sbin/../lib/RT/I18N.pm:731]#012 [/data/rt/gsits/sbin/../lib/RT/I18N.pm:300]#0
12 [/data/rt/gsits/sbin/../lib/RT/I18N.pm:170]#012 [/data/rt/gsits/sbin/../lib/RT/Interface/Web.pm:2525]#012 [/data/rt/gsits/sbin/../lib/
RT/Interface/Web.pm:2299]#012 [/data/rt/gsits/share/html/Ticket/Display.html:165]#012 [/data/rt/gsits/share/html/Ticket/Update.html:303]#0
12 [/data/rt/gsits/share/html/Ticket/autohandler:66]#012 [/data/rt/gsits/sbin/../lib/RT/Interface/Web.pm:691]#012 [/data/rt/gsits/sbin/..
/lib/RT/Interface/Web.pm:379]#012 [/data/rt/gsits/share/html/autohandler:53]#012 falling back to application/octet-stream
Sep 25 11:30:53 rt RT: [31748] Expecting a byte string, but was passed characters at /data/rt/gsits/sbin/../lib/RT/Record.pm line 781.#012#
011RT::Record::_EncodeLOB(RT::Attachment=HASH(0x7f930af6e698), "> tree\x{a}.\x{a}\x{251c}\x{2500}\x{2500} Quote_690800702.html\x{a}\x{251c}\
x{2500}\x{2500} quote_690800702.pdf\x{a}\x{2514}\x{2500}\x{2500}"..., "application/octet-stream", undef) called at /data/rt/gsits/sbin/../li
b/RT/Attachment.pm line 198#012#011RT::Attachment::Create(RT::Attachment=HASH(0x7f930af6e698), "TransactionId", 1322525, "Attachment", MIME:
:Entity=HASH(0x7f930a6bbd28)) called at /data/rt/gsits/sbin/../lib/RT/Transaction.pm line 641#012#011RT::Transaction::_Attach(RT::Transactio
n=HASH(0x7f930983bc88), MIME::Entity=HASH(0x7f930a6bbd28)) called at /data/rt/gsits/sbin/../lib/RT/Transaction.pm line 163#012#011RT::Transa
ction::Create(RT::Transaction=HASH(0x7f930983bc88), "ObjectId", 58556, "ObjectType", "RT::Ticket", "TimeTaken", "", "Type", "Comment", ...)
called at /data/rt/gsits/sbin/../lib/RT/Record.pm line 1694#012#011RT::Record::_NewTransaction(RT::Ticket=HASH(0x7f930aece8a0), "Type", "Com
ment", "Data", "No Subject", "TimeTaken", "", "MIMEObj", MIME::Entity=HASH(0x7f930a6bbd28), ...) called at /data/rt/gsits/sbin/../lib/RT/Tic
ket.pm line 1617#012#011RT::Ticket::_RecordNote(RT::Ticket=HASH(0x7f930aece8a0), "DryRun", 0, "BccMessageTo", "", "CcMessageTo", "", "NoteTy
pe", "Comment", ...) called at /data/rt/gsits/sbin/../lib/RT/Ticket.pm line 1460#012#011RT::Ticket::Comment(RT::Ticket=HASH(0x7f930aece8a0),
"BccMessageTo", "", "CcMessageTo", "", "MIMEObj", MIME::Entity=HASH(0x7f930a6bbd28), "TimeTaken", "", ...) called at /data/rt/gsits/sbin/..
/lib/RT/Interface/Web.pm line 2351#012#011HTML::Mason::Commands::ProcessUpdateMessage("ARGSRef", HASH(0x7f930a7da0a0), "Actions", ARRAY(0x7f
930a5950a0), "TicketObj", RT::Ticket=HASH(0x7f930aece8a0)) called at /data/rt/gsits/share/html/Ticket/Display.html line 165#012#011HTML::Mas
on::Commands::__ANON__("TicketObj", RT::Ticket=HASH(0x7f930aece8a0), "Articles-Inclu
More information about the rt-devel
mailing list