Comp called without component errors

Hi,

I upgraded to RT 3.8 recently from 3.6.6. Now I intermittenly get this
error:

comp called without component - must pass a path or component object
at /usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1222.

So far I’ve tried upgrading Mason, which didn’t seem to help at all,
and settings WebFlushDbCacheEveryRequest back to the default zero,
which made the error less common, but didn’t solve it.

If anyone has suggestions on how to solve this problem, I’d really
appreciate it. I notice there is also a case 10554 in the RT issue
tracker, which seems to be the same issue.

Thanks,
Steve

Steve Wills, Senior Systems Administrator
WebAssign, http://www.webassign.net/
Phone: (919) 829-8181 x116 Cell: (919) 622 6826

try attached patch and see if it still happens.On Wed, Jul 30, 2008 at 7:36 PM, Steve Wills swills@webassign.net wrote:

Hi,
I upgraded to RT 3.8 recently from 3.6.6. Now I intermittenly get this
error:
comp called without component - must pass a path or component object at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1222.
So far I’ve tried upgrading Mason, which didn’t seem to help at all, and
settings WebFlushDbCacheEveryRequest back to the default zero, which made
the error less common, but didn’t solve it.
If anyone has suggestions on how to solve this problem, I’d really
appreciate it. I notice there is also a case 10554 in the RT issue tracker,
which seems to be the same issue.
Thanks,
Steve

Steve Wills, Senior Systems Administrator
WebAssign, http://www.webassign.net/
Phone: (919) 829-8181 x116 Cell: (919) 622 6826


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

Best regards, Ruslan.

RT-3.8.0-filter_list_of_callbacks.patch (524 Bytes)

Works perfectly now!

Thanks!
SteveOn Jul 30, 2008, at 5:58 PM, Ruslan Zakirov wrote:

try attached patch and see if it still happens.

On Wed, Jul 30, 2008 at 7:36 PM, Steve Wills swills@webassign.net wrote:

Hi,
I upgraded to RT 3.8 recently from 3.6.6. Now I intermittenly get
this
error:
comp called without component - must pass a path or component
object at
/usr/lib/perl5/site_perl/5.8.8/HTML/Mason/Request.pm line 1222.
So far I’ve tried upgrading Mason, which didn’t seem to help at
all, and
settings WebFlushDbCacheEveryRequest back to the default zero,
which made
the error less common, but didn’t solve it.
If anyone has suggestions on how to solve this problem, I’d really
appreciate it. I notice there is also a case 10554 in the RT issue
tracker,
which seems to be the same issue.
Thanks,
Steve

Steve Wills, Senior Systems Administrator
WebAssign, http://www.webassign.net/
Phone: (919) 829-8181 x116 Cell: (919) 622 6826


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com


Best regards, Ruslan.
<RT-3.8.0-filter_list_of_callbacks.patch>

Steve Wills, Senior Systems Administrator
WebAssign, http://www.webassign.net/
Phone: (919) 829-8181 x116 Cell: (919) 622 6826