On 10/31/2012 11:57 AM, Dave Morgan wrote:
Hi All.
     We moved our software stack to mod-perl2 six months ago and
have been steadily cleaning up warnings and such. We have had
problems with warning messages from regex's showing up without
time information. The following issue appears similar.

How do I find out where the following call(s) are made from?

We are trying to remove all references to Carp from our code
but that still leaves how many libraries?

 From my error log:

[Tue Oct 30 04:40:14 2012] [error] [client 184.22.183.114] File does not
exist: /home/apache/metapoint/be/html/8153.html

I don't think this is a mod_perl message. I'd bet its an apache message. Do you use something like FireBug's net panel to watch all the different requests? I'll bet one of the requests if for 8153.html, and I'll bet it's getting a 404 not found.



ModPerl::Util::exit: (120000) exit was called at
/usr/share/perl5/CGI/Carp.pm line 590
ModPerl::Util::exit: (120000) exit was called at
/usr/share/perl5/CGI/Carp.pm line 590
ModPerl::Util::exit: (120000) exit was called at
/usr/share/perl5/CGI/Carp.pm line 590
ModPerl::Util::exit: (120000) exit was called at
/usr/share/perl5/CGI/Carp.pm line 590

In mod_perl, you should not be using exit. ModPerl::Util::exit is a replacement exit to make it a little less worse. In reality, I'd think you'd want to find every instance of the word 'exit' and fix it.




[Tue Oct 30 04:59:51 2012] -e: Use of uninitialized value $id in
concatenation (.) or string at
/home/apache/metapoint/trunk/Metadot/GizmoBase.pm line 632.



I'd check GizmoBase.pm at line 632.

-Andy

Reply via email to