[rt-users] WebRT problem: comp_root '' is not an absolute directory

Gary Oberbrunner garyo at genarts.com
Thu Oct 3 18:08:43 EDT 2002


I'm running RT 2.0.14, perl 5.8.0, apache 1.3.23, mod_perl 1.26.

I wrote the following message on 9/11:
 > I switched the args_method in NewMason11ApacheHandler
 > (in /usr/local/rt2/lib/RT/Interface/Web.pm) from 'CGI' to 'mod_perl'
 > and now WebRT works perfectly again!

But I was wrong.  It works fine EXCEPT if you try to enter any text in a 
large textfield, like a comment area, or when trying to enter a new 
ticket via the web interface.  In that case, I get an apache Internal 
Server Error, and the error in the apache error log file is this:

[error] comp_root '' is not an absolute directory
Stack:
   [/usr/lib/perl5/site_perl/5.8.0/Class/Container.pm:256]
   [/usr/lib/perl5/site_perl/5.8.0/Class/Container.pm:51]
   [/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm:98]
   [/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:355]
   [/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm:175]
   [/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:322]

Does anyone have any idea what causes this?  The actual error is printed 
by HTML::Mason::Resolver::File->new().

thanks,

-- Gary O




More information about the rt-users mailing list