[rt-users] rt3.0.4, error displaying .txt attachments

Jesse Vincent jesse at bestpractical.com
Thu Jul 24 00:37:26 EDT 2003


Ah. interesting. It's 12:30 am here, but I should be able to update RT
3.0.x to cope with unencoded imported text attachments, and I'll also
have a look at transcoding the attachments imported from 2.0.x. 
( read as "I know what's wrong and how to fix it" )


On Wed, Jul 23, 2003 at 09:33:46PM -0700, matthew zeier wrote:
> 
> redhat 8.0, perl 5.8 (vendor), modperl1, mysql 4.0.14 (rpms)
> 
> 
> Imported a bunch of tickets and was spot checking them.  I noticed that
> tickets with .txt attachments break when trying to display them.  I gather
> the encoding type wasn't set during the import?  .pdf, .doc and .xls appear
> to work fine.
> 
> If this is more appropriate for rt-devel, let me know.
> 
> System error
> 
> error:  Unknown encoding '' at /opt/rt3/lib/RT/Attachment_Overlay.pm line
> 316
> 
> context:  ...
> 187:  # whether they should generate a full stack trace (confess() and
> cluck())
> 188:  # or simply report the caller's package (croak() and carp()),
> respectively.
> 189:  # confess() and croak() die, carp() and cluck() warn.
> 190:
> 191:  sub croak { die shortmess @_ }
> 192:  sub confess { die longmess @_ }
> 193:  sub carp { warn shortmess @_ }
> 194:  sub cluck { warn longmess @_ }
> 195:
> ...
> 
> code stack:  /usr/lib/perl5/5.8.0/Carp.pm:191
> /usr/lib/perl5/5.8.0/i386-linux-thread-multi/Encode.pm:171
> /opt/rt3/lib/RT/Attachment_Overlay.pm:316
> /opt/rt3/share/html/Ticket/Attachment/dhandler:65
> /opt/rt3/share/html/autohandler:163
> 
> Unknown encoding '' at /opt/rt3/lib/RT/Attachment_Overlay.pm line 316
> 
> 
> Trace begun at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm line
> 131
> HTML::Mason::Exceptions::rethrow_exception('Unknown encoding \'\' at
> /opt/rt3/lib/RT/Attachment_Overlay.pm line 316^J') called at
> /usr/lib/perl5/5.8.0/Carp.pm line 191
> Carp::croak('Unknown encoding \'\'') called at
> /usr/lib/perl5/5.8.0/i386-linux-thread-multi/Encode.pm line 171
> Encode::from_to('Domain: columbia-ga.a1-discount-hotels.com^JUsername:
> columbia-ga^JPassword:
> 
> ... more stuff ...
> 
> installed.^JAssigned IP number: 216.71.44.117^J^J', 'utf8', undef) called at
> /opt/rt3/lib/RT/Attachment_Overlay.pm line 316
> RT::Attachment::OriginalContent('RT::Attachment=HASH(0x8db0144)') called at
> /opt/rt3/share/html/Ticket/Attachment/dhandler line 65
> HTML::Mason::Commands::__ANON__ at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Component.pm line 134
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x8db420
> 0)') called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line
> 1062
> eval {...}('HTML::Mason::Component::FileBased=HASH(0x8db4200)') called at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1056
> HTML::Mason::Request::comp(undef, undef) called at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 752
> HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x
> 8db4704)') called at /opt/rt3/share/html/autohandler line 163
> HTML::Mason::Commands::__ANON__ at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Component.pm line 134
> HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x90342b
> 8)') called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line
> 1057
> eval {...}('HTML::Mason::Component::FileBased=HASH(0x90342b8)') called at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1056
> HTML::Mason::Request::comp(undef, undef, undef) called at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 331
> eval {...}(undef, undef, undef) called at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 331
> eval {...}(undef, undef, undef) called at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 290
> HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x8db47
> 04)') called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm
> line 134
> eval {...}('HTML::Mason::Request::ApacheHandler=HASH(0x8db4704)') called at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 134
> HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandl
> er=HASH(0x8db4704)') called at
> /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 792
> HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(
> 0x92a2eb8)', 'Apache=SCALAR(0x91b15e0)') called at /opt/rt3/bin/webmux.pl
> line 118
> RT::Mason::handler('Apache=SCALAR(0x91b15e0)') called at /dev/null line 0
> eval {...}('Apache=SCALAR(0x91b15e0)') called at /dev/null line 0
> 
> 
> 
> 
> --
> matthew zeier                        | "Nothing in life is to be feared.
> InteleNet Communications, Inc.       |  It is only to be understood."
> (949) 784-7904                       |       - Marie Curie
> 
> _______________________________________________
> rt-users mailing list
> rt-users at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-users
> 
> Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm
> 

-- 
http://www.bestpractical.com/rt  -- Trouble Ticketing. Free.



More information about the rt-users mailing list