[rt-users] Mailgate errors RT 3

Mauro Carvalho Chehab mauro_chehab at yahoo.com.br
Sat Dec 6 14:42:56 EST 2003


I'm receiving the same error message after an upgrade.

The prevous version was rt 3.0.4, with perl 5.8.0. The packages are from 
the time rt 3.0.4 was released.
I've upgraded to rt 3.0.7_01 and also upgraded perl to 5.8.2. All 
required perl packages are at the latest version.

I've still seeking for a solution.

 > What I didn't recognize yesterday is that I was recieving a full HTML 
encoded error.  The error looked like this when displayed in a browser:
 >
 > error:   Can't use string ("SessionType") as a HASH ref while "strict 
refs" in use at /usr/share/perl5/RT/Interface/Email.pm line 406.
 > context:  
 > ...  
 > 402:  
 > 403:  sub Gateway {
 > 404:  my $argsref = shift;
 > 405:  
 > 406:  my %args = %$argsref;
 > 407:  
 > 408:  # Set some reasonable defaults
 > 409:  $args{'action'} = 'correspond' unless ( $args{'action'} );
 > 410:  $args{'queue'} = '1' unless ( $args{'queue'} );
 > ...  
 > code stack:  /usr/share/perl5/RT/Interface/Email.pm:406
 > /usr/share/request-tracker3/html/REST/1.0/NoAuth/mail-gateway:32
 > raw error
 >
 > Thanks,
 >
 > Frank Balonis




More information about the rt-users mailing list