Hello,

I'm working on a struts application which has just been deployed and is
being used by a large number of users. I've got an error handler set up
using the global-exceptions tag. It sends me an email whenever it
catches an exception.

My config looks like this:

        <global-exceptions>
                <exception type="java.lang.Throwable"
                           key="error.error"
                           path="/err100.do"/>
        </global-exceptions>

And my code does this:

Throwable e = (Throwable) request.getAttribute( Globals.EXCEPTION_KEY );

(remember that Globals.EXCEPTION_KEY is
"org.apache.struts.action.EXCEPTION").

Now my problem is that about half the time, e is null, so I can't
determine where the exception happened or even what it is.

Somehow struts is able to invoke my error handler, but sometimes does it
without setting Globals.EXCEPTION_KEY in the request. When does that
happen? How can I figure out what caused the error to happen?

thanks very much,
Michael from Ottawa






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to