[rt-users] Installation error: Can't locate object method "comp_root_array"

Jesse Vincent jesse at bestpractical.com
Thu Aug 18 11:41:37 EDT 2005




On Thu, Aug 18, 2005 at 11:28:04AM -0400, Tom Loeber wrote:
> Would anyone know why we are getting the following error message:
> 
> Can't locate object method "comp_root_array" via package 
> "HTML::Mason::Resolver::File" at /opt/rt3/share/html/Elements/Callback 
> line 52.

Mason 1.30 changed their API on us. Back down to 1.29 and you should be
good to go. We're working on a fix. It should be in RT 3.4.4.

> context:  	
> 48:  	</%once>
> 49:  	<%init>
> 50:  	# checks for inode change time for each callback directory
> 51:  	my $new_check = join(
> 52:  	$;, map { $_->[1] => (stat("$_->[1]/Callbacks"))[10] } 
> $m->interp->resolver->comp_root_array
> 53:  	) or return;
> 54:  	
> 55:  	$Page = $m->callers(1)->path unless ($Page);
> 56:  	
> ...  	
> code stack:  	/opt/rt3/share/html/Elements/Callback:52
> 		/opt/rt3/share/html/autohandler:186
> 
> Running the following software versions:
> rhel 3
> rt ver 3.2.3
> perl 5.8.3
> DBIx::SearchBuilder 1.31
> httpd -v states Apache/2.0.46 which I find odd since I thought I removed 
> 2.x and installed 1.3.33.
> Apache/1.3.33 (Unix) with mod_perl/1.29
> mysql  Ver 11.18 Distrib 3.23.58
> 
> Thanks for any assistance!
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> 
> Be sure to check out the RT Wiki at http://wiki.bestpractical.com
> 

-- 



More information about the rt-users mailing list