2.1.79 Errors (perhaps you forgot to load "RT::ScripAction"?)

Hi,
This email contains 3 seperate errors, split by:

I’m geting errors like the following in my http error log every time
a RT should be sending an email.

These come when I try to reply to a ticket:

[Wed Mar 5 16:06:03 2003] [error]: Scrip 1 died. - Can’t locate object method “CurrentUser” via package “RT::ScripAction” (perhaps you forgot to load “RT::ScripAction”?) at /usr/local/rt3/lib/RT/ScripAction_Overlay.pm line 170.

Stack:
[/usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm:281]
[/usr/local/rt3/lib/RT/ScripAction_Overlay.pm:170]
[/usr/local/rt3/lib/RT/ScripAction_Overlay.pm:147]
[/usr/local/rt3/lib/RT/Scrip_Overlay.pm:333]
[/usr/local/rt3/lib/RT/Transaction_Overlay.pm:169]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:3648]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:2273]
[/usr/local/rt3/lib/RT/Interface/Web.pm:388]
[/usr/local/rt3/share/html/Ticket/Display.html:101]
[/usr/local/rt3/share/html/Ticket/Update.html:189]
[/usr/local/rt3/share/html/autohandler:146]
(/usr/local/rt3/lib/RT/Scrip_Overlay.pm:360)
[Wed Mar 5 16:06:03 2003] [error]: Scrip 5 died. - Can’t locate object method “Load” via package “RT::ScripAction” (perhaps you forgot to load “RT::ScripAction”?) at /usr/local/rt3/lib/RT/ScripAction_Overlay.pm line 108.

Stack:
[/usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm:281]
[/usr/local/rt3/lib/RT/ScripAction_Overlay.pm:108]
[/usr/local/rt3/lib/RT/Scrip_Overlay.pm:243]
[/usr/local/rt3/lib/RT/Scrip_Overlay.pm:333]
[/usr/local/rt3/lib/RT/Transaction_Overlay.pm:169]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:3648]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:2273]
[/usr/local/rt3/lib/RT/Interface/Web.pm:388]
[/usr/local/rt3/share/html/Ticket/Display.html:101]
[/usr/local/rt3/share/html/Ticket/Update.html:189]
[/usr/local/rt3/share/html/autohandler:146]
(/usr/local/rt3/lib/RT/Scrip_Overlay.pm:360)
[Wed Mar 5 16:06:03 2003] [error]: Scrip 6 died. - Can’t locate object method “Load” via package “RT::ScripAction” (perhaps you forgot to load “RT::ScripAction”?) at /usr/local/rt3/lib/RT/ScripAction_Overlay.pm line 108.

Stack:
[/usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm:281]
[/usr/local/rt3/lib/RT/ScripAction_Overlay.pm:108]
[/usr/local/rt3/lib/RT/Scrip_Overlay.pm:243]
[/usr/local/rt3/lib/RT/Scrip_Overlay.pm:333]
[/usr/local/rt3/lib/RT/Transaction_Overlay.pm:169]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:3648]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:2273]
[/usr/local/rt3/lib/RT/Interface/Web.pm:388]
[/usr/local/rt3/share/html/Ticket/Display.html:101]
[/usr/local/rt3/share/html/Ticket/Update.html:189]
[/usr/local/rt3/share/html/autohandler:146]
(/usr/local/rt3/lib/RT/Scrip_Overlay.pm:360)
[Wed Mar 5 16:06:04 2003] [error]: Scrip 24 died. - Can’t locate object method “Load” via package “RT::ScripAction” (perhaps you forgot to load “RT::ScripAction”?) at /usr/local/rt3/lib/RT/ScripAction_Overlay.pm line 108.

Stack:
[/usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm:281]
[/usr/local/rt3/lib/RT/ScripAction_Overlay.pm:108]
[/usr/local/rt3/lib/RT/Scrip_Overlay.pm:243]
[/usr/local/rt3/lib/RT/Scrip_Overlay.pm:333]
[/usr/local/rt3/lib/RT/Transaction_Overlay.pm:169]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:3648]
[/usr/local/rt3/lib/RT/Ticket_Overlay.pm:2273]
[/usr/local/rt3/lib/RT/Interface/Web.pm:388]
[/usr/local/rt3/share/html/Ticket/Display.html:101]
[/usr/local/rt3/share/html/Ticket/Update.html:189]
[/usr/local/rt3/share/html/autohandler:146]
(/usr/local/rt3/lib/RT/Scrip_Overlay.pm:360)

These are the scrips that should be run:

On Correspond Open Tickets with template Blank
On Correspond Notify Requestors and Ccs with template Correspondence
On Correspond Notify Other Recipients with template Correspondence
On Correspond Notify Other Recipients with template Correspondence

Also when a new ticket is created via email the AdminCcs get an email
containing only headers and this in the body:

------------=_1046880544-88641-0
Content-Type: text/plain; charset=“iso-8859-1”

------------=_1046880544-88641-0–

The scrip is:

On Create Notify AdminCcs with template Correspondence

And the Correspondence template only contains:

RT-Attach-Message: yes

Also once when listing the scrips for a queue in the web interface I got
this error:

Can’t locate object method “Load” via package “RT::ScripAction” (perhaps you forgot to load “RT::ScripAction”?) at /usr/local/rt3/lib/RT/ScripAction_Overlay.pm line 108.

Trace begun at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Exceptions.pm line 121
HTML::Mason::Exceptions::rethrow_exception(‘Can’t locate object method “Load” via package “RT::ScripAction” (perhaps you forgot to load “RT::ScripAction”?) at /usr/local/rt3/lib/RT/ScripAction_Overlay.pm line 108.^J’) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 281
HTML::Mason::Request::ANON(‘Can’t locate object method “Load” via package “RT::ScripAction” (perhaps you forgot to load “RT::ScripAction”?) at /usr/local/rt3/lib/RT/ScripAction_Overlay.pm line 108.^J’) called at /usr/local/rt3/lib/RT/ScripAction_Overlay.pm line 108
RT::ScripAction::Load(‘RT::ScripAction=HASH(0x2455680)’, 15, 1) called at /usr/local/rt3/lib/RT/Scrip_Overlay.pm line 243
RT::Scrip::ActionObj(‘RT::Scrip=HASH(0x235d310)’) called at /usr/local/rt3/share/html/Admin/Elements/ListGlobalScrips line 28
HTML::Mason::Commands::ANON at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Component.pm line 133
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x22d39f0)’) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1045
eval {…}(‘HTML::Mason::Component::FileBased=HASH(0x22d39f0)’) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1039
HTML::Mason::Request::comp(‘HTML::Mason::Request::ApacheHandler=HASH(0x22d2560)’, ‘/Admin/Elements/ListGlobalScrips’) called at /usr/local/rt3/share/html/Admin/Queues/Scrips.html line 34
HTML::Mason::Commands::ANON(‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Component.pm line 133
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x237c130)’, ‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1045
eval {…}(‘HTML::Mason::Component::FileBased=HASH(0x237c130)’, ‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1039
HTML::Mason::Request::comp(‘HTML::Mason::Request::ApacheHandler=HASH(0x22d2560)’, ‘HTML::Mason::Component::FileBased=HASH(0x237c130)’, ‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 735
HTML::Mason::Request::call_next(‘HTML::Mason::Request::ApacheHandler=HASH(0x22d2560)’) called at /usr/local/rt3/share/html/autohandler line 146
HTML::Mason::Commands::ANON(‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Component.pm line 133
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x194d740)’, ‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1040
eval {…}(‘HTML::Mason::Component::FileBased=HASH(0x194d740)’, ‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 1039
HTML::Mason::Request::comp(‘HTML::Mason::Request::ApacheHandler=HASH(0x22d2560)’, ‘HASH(0x22ec3b0)’, ‘HTML::Mason::Component::FileBased=HASH(0x194d740)’, ‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 336
eval {…}(‘HTML::Mason::Request::ApacheHandler=HASH(0x22d2560)’, ‘HASH(0x22ec3b0)’, ‘HTML::Mason::Component::FileBased=HASH(0x194d740)’, ‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 336
eval {…}(‘HTML::Mason::Request::ApacheHandler=HASH(0x22d2560)’, ‘HASH(0x22ec3b0)’, ‘HTML::Mason::Component::FileBased=HASH(0x194d740)’, ‘id’, 3) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/Request.pm line 296
HTML::Mason::Request::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x22d2560)’) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/ApacheHandler.pm line 134
eval {…}(‘HTML::Mason::Request::ApacheHandler=HASH(0x22d2560)’) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/ApacheHandler.pm line 134
HTML::Mason::Request::ApacheHandler::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x22d2560)’) called at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/ApacheHandler.pm line 787
HTML::Mason::ApacheHandler::handle_request(‘HTML::Mason::ApacheHandler=HASH(0x1ac0840)’, ‘Apache=SCALAR(0x2330360)’) called at /usr/local/rt3/bin/webmux.pl line 121
RT::Mason::handler(‘Apache=SCALAR(0x2330360)’) called at /dev/null line 0
eval {…}(‘Apache=SCALAR(0x2330360)’) called at /dev/null line 0

This is a fresh install on FreeBSD 5.0-CURRENT running perl 5.6.1 and all
modules automatically installed by the RT setup scripts.

Any ideas?

/Oli

Olafur Osvaldsson
Systems Administrator
Internet a Islandi hf.
Tel: +354 525-5291
Email: oli@isnic.is