Likely the message or stacktrace(s) (the actual cause) is throwing the
nullpointer, in which case that is all you can see when logging. You
might wanna try: log.error("whatever here",e.getCause()), generally
the latter is what you're interested in anyway. You might also try:


 @Override
  protected void logRuntimeException(RuntimeException e) {
        //super.logRuntimeException(e); // Turn this one off as
somewhere the error seems to occur
        log.error("whatever, but NOT the message",e);
   }

Finally, I'd personally attempt to write it all to a custom file to
see if you can get anything useful into it.

On Mon, Jun 29, 2009 at 6:49 PM, Igor Vaynberg<[email protected]> wrote:
> log.runtimeexception is already doing log.error(e.getMessage(), e);
> and he is still not seeing the stacktrace...
>
> -igor
>
> On Mon, Jun 29, 2009 at 9:41 AM, mbrictson<[email protected]> wrote:
>>
>> If you simply call log.error(e), your log will only contain e.toString(),
>> which does not include the stack trace. You need to use the 2-arg version of
>> log.error() if you want the full trace.
>>
>> Try this:
>>
>> log.error("An uncaught runtime exception occurred", e);
>>
>>
>> jelevy wrote:
>>>
>>> Igor,
>>> Can you give me some direction on how to go about getting the "e".
>>>
>>> In my own RequestCycle I've done the following:
>>>
>>> �...@override
>>>     protected void logRuntimeException(RuntimeException e) {
>>>         super.logRuntimeException(e);
>>>         log.error(e);
>>>     }
>>>
>>>
>> --
>> View this message in context: 
>> http://www.nabble.com/Mysterious-NullPointerException-tp24094116p24257631.html
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to