[Rt-devel] Approval issue.
Andrew Greenwood
Andrew.Greenwood at wginteractive.com
Fri Nov 5 12:55:59 EST 2004
Has anyone else experienced this error with a ticket of Type: Approval ?
I am using an extremely simple template to create the approval ticket:
===Create-Ticket: prodpromo
Subject: Approval Required: Prod Promo - {$Tickets{'TOP'}->Subject}
Depended-On-By: {$Tickets{'TOP'}->Id}
Refers-To: {$Tickets{"TOP"}->Id}
Queue: 7
Type: Approval
Content: A promotion has been submitted. Please review the child ticket and
Approve/Disapprove the promotion accordingly.
ENDOFCONTENT
When I select Approval -> Then click on the ticket # header under My
Approvals I get the following error in the Tickets which depend on this
approval.
error:
Can't call method "Next" on an undefined value at
/opt/rt3/share/html/Ticket/Elements/ShowAttachments line 87.
context:
...
83:
84:
<%INIT>
85:
my %documents;
86:
87:
while ( my $attach = $Attachments->Next() ) {
88:
next unless ($attach->Filename());
89:
unshift( @{ $documents{ $attach->Filename } }, $attach );
90:
}
91:
...
code stack:
/opt/rt3/share/html/Ticket/Elements/ShowAttachments:87
/opt/rt3/share/html/Ticket/Elements/ShowSummary:90
/opt/rt3/share/html/Approvals/Elements/ShowDependency:69
/opt/rt3/share/html/Approvals/Display.html:62
/opt/rt3/share/html/autohandler:221
raw <http://track.wginteractive.com/Approvals/Display.html?id=8#raw#raw>
error
Can't call method "Next" on an undefined value at
/opt/rt3/share/html/Ticket/Elements/ShowAttachments line 87.
Trace begun at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Exceptions.pm line
131
HTML::Mason::Exceptions::rethrow_exception('Can\'t call method "Next" on an
undefined value at /opt/rt3/share/html/Ticket/Elements/ShowAttachments line
87.^J') called at /opt/rt3/share/html/Ticket/Elements/ShowAttachments line
87
HTML::Mason::Commands::__ANON__('Ticket', 'RT::Ticket=HASH(0x99caf08)',
'Attachments', undef) called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x9e915d
0)', 'Ticket', 'RT::Ticket=HASH(0x99caf08)', 'Attachments', undef) called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1074
eval {...} at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1068
HTML::Mason::Request::comp(undef, undef, 'Ticket',
'RT::Ticket=HASH(0x99caf08)', 'Attachments', undef) called at
/opt/rt3/share/html/Ticket/Elements/ShowSummary line 90
HTML::Mason::Commands::__ANON__('Ticket', 'RT::Ticket=HASH(0x99caf08)')
called at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x9d9e52
0)', 'Ticket', 'RT::Ticket=HASH(0x99caf08)') called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1074
eval {...} at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1068
HTML::Mason::Request::comp(undef, undef, undef, 'Ticket',
'RT::Ticket=HASH(0x99caf08)') called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1113
HTML::Mason::Request::scomp('HTML::Mason::Request::ApacheHandler=HASH(0x999c
fa8)', '/Ticket/Elements/ShowSummary', 'Ticket',
'RT::Ticket=HASH(0x99caf08)') called at
/opt/rt3/share/html/Approvals/Elements/ShowDependency line 69
HTML::Mason::Commands::__ANON__('Ticket', 'RT::Ticket=HASH(0x9d8d720)')
called at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x9d4ec6
c)', 'Ticket', 'RT::Ticket=HASH(0x9d8d720)') called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1074
eval {...} at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1068
HTML::Mason::Request::comp(undef, undef, 'Ticket',
'RT::Ticket=HASH(0x9d8d720)') called at
/opt/rt3/share/html/Approvals/Display.html line 62
HTML::Mason::Commands::__ANON__('id', 8, 'id', 8) called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x9d53d1
0)', 'id', 8, 'id', 8) called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1074
eval {...} at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1068
HTML::Mason::Request::comp(undef, undef, 'id', 8, 'id', 8) called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 760
HTML::Mason::Request::call_next('HTML::Mason::Request::ApacheHandler=HASH(0x
999cfa8)', 'id', 8) called at /opt/rt3/share/html/autohandler line 221
HTML::Mason::Commands::__ANON__('id', 8) called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x99e948
4)', 'id', 8) called at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm
line 1069
eval {...} at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 1068
HTML::Mason::Request::comp(undef, undef, undef, 'id', 8) called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 338
eval {...} at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 338
eval {...} at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/Request.pm line 297
HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x999cf
a8)') called at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/ApacheHandler.pm
line 134
eval {...} at /usr/lib/perl5/site_perl/5.8.3/HTML/Mason/ApacheHandler.pm
line 134
HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandl
er=HASH(0x999cfa8)') called at
/usr/lib/perl5/site_perl/5.8.3/HTML/Mason/ApacheHandler.pm line 792
HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(
0x989dca4)', 'Apache=SCALAR(0x9a75dbc)') called at /opt/rt3/bin/webmux.pl
line 126
eval {...} at /opt/rt3/bin/webmux.pl line 126
RT::Mason::handler('Apache=SCALAR(0x9a75dbc)') called at /dev/null line 0
eval {...} at /dev/null line 0
(I also seem to have to use a Queue number here rather than the Queue name
or I get this error)
[Fri Nov 5 04:38:30 2004] [debug]: Workflow: evaluating
Subject: Approval Required: Prod Promo - {$Tickets{'TOP'}->Subject}
Depended-On-By: {$Tickets{'TOP'}->Id}
Refers-To: {$Tickets{"TOP"}->Id}
Queue: ProductionApproval
Type: Approval
Content: A promotion has been submitted. Please review the child ticket and
Approve/Disapprove the promotion accordingly.
ENDOFCONTENT
(/opt/rt3/lib/RT/Action/CreateTickets.pm:952)
[Fri Nov 5 04:38:30 2004] [debug]: Workflow: yielding
Subject: Approval Required: Prod Promo - Test
Depended-On-By: 6
Refers-To: 6
Queue: ProductionApproval
Type: Approval
Content: A promotion has been submitted by QA for release to production.
Please review the child ticket and Approve/Disapprove the promotion
accordingly.
ENDOFCONTENT
(/opt/rt3/lib/RT/Action/CreateTickets.pm:968)
[Fri Nov 5 04:38:30 2004] [debug]: RT::Ticket=HASH(0x9d61dd8) No queue
given for ticket creation. (/opt/rt3/lib/RT/Ticket_Overlay.pm:386)
Andrew Greenwood
Systems Administrator
World Gaming PLC.
(604) 306-3732
Andrew Greenwood
Systems Administrator
World Gaming PLC.
(604) 306-3732
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.bestpractical.com/pipermail/rt-devel/attachments/20041105/524ca435/attachment-0001.htm
More information about the Rt-devel
mailing list