[rt-users] URL Dependencies.

Dan Wright wright at smx.pair.com
Fri Aug 8 15:35:42 EDT 2003


Hi,

 I'm having a problem in version 3.0.4 with a ticket dependency.  I added a
ticket dependency as a URL to another ticket.  The URL shows up fine in the
Relationships section.  However, when I try to edit the ticket links, I get
this:

error:   Can't call method "Id" on an undefined value at
/usr/local/rt/share/html/Ticket/Elements/EditLinks line 40.
context:
...
36:  <td class="value">
37:  % while (my $link = $Ticket->DependsOn->Next) {
38:  % my $member = $link->TargetObj;
39:  <INPUT TYPE=CHECKBOX NAME="DeleteLink--<%$link->Type%>-<%$link->Target%>">
40:  <a
href="<%$RT::WebPath%>/Ticket/Display.html?id=<%$member->Id%>"><%$member->Id%></a>:
(<%$member->OwnerObj->Name%>) <%$member->Subject%>
41:  [<%$member->Status%>]<br>
42:  % }
43:  </td>
44:  </tr>
...
code stack:  /usr/local/rt/share/html/Ticket/Elements/EditLinks:40
/usr/local/rt/share/html/Ticket/ModifyLinks.html:36
/usr/local/rt/share/html/autohandler:163



[raw error]

Can't call method "Id" on an undefined value at
/usr/local/rt/share/html/Ticket/Elements/EditLinks line 40.


Trace begun at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm
line 131
HTML::Mason::Exceptions::rethrow_exception('Can\'t call method "Id" on
an undefined value at /usr/local/rt/share/html/Ticket/Elements/EditLinks line
40.^J') called at /usr/local/rt/share/html/Ticket/Elements/EditLinks line 40
HTML::Mason::Commands::__ANON__('Ticket', 'RT::Ticket=HASH(0x99adc18)') called
at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x9576bb4)',
'Ticket', 'RT::Ticket=HASH(0x99adc18)') called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1062
eval {...}('HTML::Mason::Component::FileBased=HASH(0x9576bb4)', 'Ticket',
'RT::Ticket=HASH(0x99adc18)') called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1056
HTML::Mason::Request::comp(undef, undef, 'Ticket', 'RT::Ticket=HASH(0x99adc18)')
called at /usr/local/rt/share/html/Ticket/ModifyLinks.html line 36
HTML::Mason::Commands::__ANON__('id', 785, 'id', 785) called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x957fa58)',
'id', 785, 'id', 785) called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1062
eval {...}('HTML::Mason::Component::FileBased=HASH(0x957fa58)', 'id', 785, 'id',
785) called at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line
1056
HTML::Mason::Request::comp(undef, undef, 'id', 785, 'id', 785) called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 752
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x999d354)',
'id', 785) called at /usr/local/rt/share/html/autohandler line 163
HTML::Mason::Commands::__ANON__('id', 785) called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x8f4ac98)',
'id', 785) called at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm
line 1057
eval {...}('HTML::Mason::Component::FileBased=HASH(0x8f4ac98)', 'id', 785)
called at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1056
HTML::Mason::Request::comp(undef, undef, undef, 'id', 785) called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 331
eval {...}(undef, undef, undef, 'id', 785) called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 331
eval {...}(undef, undef, undef, 'id', 785) called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 290
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x999d354)')
called at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line
134
eval {...}('HTML::Mason::Request::ApacheHandler=HASH(0x999d354)') called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line 134
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x999d354)')
called at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line
792
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x91f81f8)',
'Apache=SCALAR(0x963b27c)') called at /usr/local/rt/bin/webmux.pl line 118
RT::Mason::handler('Apache=SCALAR(0x963b27c)') called at /dev/null line 0
eval {...}('Apache=SCALAR(0x963b27c)') called at /dev/null line 0





More information about the rt-users mailing list