[rt-users] Scrip help
Barry Carlyon
barry at barrycarlyon.co.uk
Tue May 24 10:09:47 EDT 2011
Hello all,
Started using RT today, and am trying to write my own scrip. As per http://requesttracker.wikia.com/wiki/WriteCustomAction
I've tried copying the example using this:
(current iteration)
MyScrip.pm (in the actions folder)
[code]
package RT::Action::MyScrip;
use strict;
use warnings;
sub Prepare {
my $self = shift;
return 1;
}
sub Commit {
my $self = shift;
return 1;
}
1;
[/code]
I have the scrip and action setup but my log is throwing this:
[log]
[Tue May 24 14:08:35 2011] [debug]: Found 1 scrips for TransactionCreate stage with applicable type(s) Create for txn #248 on ticket #41 (/usr/local/lib/perl5/site_perl/5.10.1/RT/Scrips_Overlay.pm:377)
[Tue May 24 14:08:35 2011] [error]: Scrip Prepare 1 died. - Require of RT::Action:: MyScrip failed.
Attempt to reload RT/Action/MyScrip.pm aborted.
Compilation failed in require at (eval 5748) line 3.
Stack:
[(eval 5748):3]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Scrip_Overlay.pm:443]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Scrips_Overlay.pm:241]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Transaction_Overlay.pm:169]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Record.pm:1457]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Ticket_Overlay.pm:660]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Interface/Email.pm:1466]
[/usr/local/share/rt38/html/REST/1.0/NoAuth/mail-gateway:61]
Stack:
[/usr/local/lib/perl5/site_perl/5.10.1/RT/ScripAction_Overlay.pm:173]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Scrip_Overlay.pm:443]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Scrips_Overlay.pm:241]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Transaction_Overlay.pm:169]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Record.pm:1457]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Ticket_Overlay.pm:660]
[/usr/local/lib/perl5/site_perl/5.10.1/RT/Interface/Email.pm:1466]
[/usr/local/share/rt38/html/REST/1.0/NoAuth/mail-gateway:61] (/usr/local/lib/perl5/site_perl/5.10.1/RT/Scrip_Overlay.pm:451)
[Tue May 24 14:08:35 2011] [debug]: Skipping Scrip #1 because it didn't Prepare (/usr/local/lib/perl5/site_perl/5.10.1/RT/Scrips_Overlay.pm:244)
[/log]
Can't figure out the problem since I am working from the example.
Any help/advice/example to copy from?
--------------------------------
Barry Carlyon
Freelance Web Developer
Freelance Lighting/AV Engineer
http://barrycarlyon.co.uk
mobile: 07729 048 443
skype: barrycarlyon
email: barry at barrycarlyon.co.uk
msn: barry at barrycarlyon.co.uk
More information about the rt-users
mailing list