RT System error (locate object method "comp_root_array")

Hi,

I’m getting the following error from request-tracker v.3.0.12.
I see this when i try to look at the servername/rt/index.html page. RT
was previously working fine, but now i am getting this error. Anyone ideas?

Thanks,
Brett.

System error

error: Can’t locate object method “comp_root_array” via package
"HTML::Mason::Resolver::File" at
/usr/share/request-tracker3/html/Elements/Callback line 30.

context: …
26: </%once>
27: <%init>
28: # checks for inode change time for each callback directory
29: my $new_check = join(
30: $;, map { $->[1] => (stat("$->[1]/Callbacks"))[10] }
$m->interp->resolver->comp_root_array
31: ) or return;
32:
33: $Page = $m->callers(1)->path unless ($Page);
34:

code stack: /usr/share/request-tracker3/html/Elements/Callback:30
/usr/share/request-tracker3/html/autohandler:165

raw error

Can’t locate object method “comp_root_array” via package
"HTML::Mason::Resolver::File" at
/usr/share/request-tracker3/html/Elements/Callback line 30.

Trace begun at /usr/share/perl5/HTML/Mason/Exceptions.pm line 128
HTML::Mason::Exceptions::rethrow_exception(‘Can’t locate object method
"comp_root_array" via package “HTML::Mason::Resolver::File” at
/usr/share/request-tracker3/html/Elements/Callback line 30.^J’) called
at /usr/share/request-tracker3/html/Elements/Callback line 30
HTML::Mason::Commands::ANON(’_CallbackName’, ‘Auth’) called at
/usr/share/perl5/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x9959c9c)’,
’_CallbackName’, ‘Auth’) called at
/usr/share/perl5/HTML/Mason/Request.pm line 1232
eval {…} at /usr/share/perl5/HTML/Mason/Request.pm line 1226
HTML::Mason::Request::comp(undef, undef, ‘_CallbackName’, ‘Auth’) called
at /usr/share/request-tracker3/html/autohandler line 165
HTML::Mason::Commands::ANON at
/usr/share/perl5/HTML/Mason/Component.pm line 134
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x988da80)’)
called at /usr/share/perl5/HTML/Mason/Request.pm line 1227
eval {…} at /usr/share/perl5/HTML/Mason/Request.pm line 1226
HTML::Mason::Request::comp(undef, undef, undef) called at
/usr/share/perl5/HTML/Mason/Request.pm line 458
eval {…} at /usr/share/perl5/HTML/Mason/Request.pm line 458
eval {…} at /usr/share/perl5/HTML/Mason/Request.pm line 410
HTML::Mason::Request::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x98429fc)’)
called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 160
HTML::Mason::Request::ApacheHandler::exec(‘HTML::Mason::Request::ApacheHandler=HASH(0x98429fc)’)
called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 810
HTML::Mason::ApacheHandler::handle_request(‘HTML::Mason::ApacheHandler=HASH(0x865a0dc)’,
‘Apache=SCALAR(0x9785fd8)’) called at
/usr/share/request-tracker3/libexec/webmux.pl line 139
eval {…} at /usr/share/request-tracker3/libexec/webmux.pl line 139
RT::Mason::handler(‘Apache=SCALAR(0x9785fd8)’) called at /dev/null line 0
eval {…} at /dev/null line 0