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

Andy Colson <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.