Thread: [Lxr-dev] httpclean error
Brought to you by:
ajlittoz
From: Joseph W. <jwi...@ou...> - 2001-10-18 17:51:03
|
I just did an update from CVS, set up my config again, and found the following error as soon as I hit LXR on the web: [Thu Oct 18 10:45:42 2001] [error] Bareword "httpclean" not allowed while "strict subs" in use at /.../lxr/source line 305. I haven't had a chance to look into this error yet, but has anybody else seen this error, or might know where it comes from? (I also tried restarting Apache to make sure there were no hanging modules that might be causing this) --Joseph Wilhelm |
From: Malcolm B. <ma...@br...> - 2001-10-19 01:53:37
|
Hi Joseph, Joseph Wilhelm wrote: > [Thu Oct 18 10:45:42 2001] [error] Bareword "httpclean" not allowed > while "strict subs" in use at /.../lxr/source line 305. > > > > I haven't had a chance to look into this error yet, but has anybody > else seen this error, or might know where it comes from? (I also tried > restarting Apache to make sure there were no hanging modules that > might be causing this) > The error message means that you cannot call a subroutine that has not been defined yet with "strict subs" is in operation. However, Common.pm does define this subroutine and export it, so there should be no problems. I've seen this and it seems to be caused by having an old version of Common.pm loaded in the web server. For me, restarting Apache cured the problem. You could check that the @EXPORT_OK array in Common.pm does include httpclean in case somehow the CVS update has not worked correctly. Cheers, Malcolm |