[rt-users] Can't call method "Scheme" on an undefined value at /usr/local/rt3/lib/RT/Ticket_Overlay.pm line 2585.

Rainer Duffner rainer at ultra-secure.de
Wed Jun 29 07:17:15 EDT 2005


Hi,

when updating tickets, I sometimes get this error:
Can't call method "Scheme" on an undefined value at 
/usr/local/rt3/lib/RT/Ticket_Overlay.pm line 2585.

context:
 

...
2581: elsif ( $args{'Base'} ) {
2582: $other_ticket_uri->FromURI( $args{'Base'} );
2583: }
2584:
2585: if ( $other_ticket_uri->Resolver->Scheme eq 'fsck.com-rt') {
2586: my $object = $other_ticket_uri->Resolver->Object;
2587:
2588: if ( UNIVERSAL::isa( $object, 'RT::Ticket' )
2589: && $object->id
...

code stack:
 /usr/local/rt3/lib/RT/Ticket_Overlay.pm:2585
 /usr/local/rt3/lib/RT/Ticket_Overlay.pm:2556
 /usr/local/rt3/lib/RT/Interface/Web.pm:1477
 /usr/local/rt3/lib/RT/Interface/Web.pm:1427
 /usr/local/rt3/share/html/Ticket/Display.html:142
 /usr/local/rt3/share/html/Ticket/Update.html:214
 /usr/local/rt3/share/html/autohandler:215


What does that mean?

(This is 3.4.2 on FreeBSD5.4#2, with Postgresql8, mod_perl1)




Rainer



More information about the rt-users mailing list