tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <ch...@christopherschultz.net>
Subject Re: NPE at StandardWrapperValve.invoke() in Tomcat 7.0.16
Date Thu, 07 Jul 2011 19:13:00 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Konstantin,

On 7/6/2011 8:31 PM, eurotrans-Verlag wrote:
> I’m using Tomcat 7.0.16 on a system with Java 1.6.0_26 on Windows
> Serer 2008 and wondered about a strange NPE I got shortly after
> deploying a webapp to Tomcat:
> 
> SCHWERWIEGEND: An exception or error occurred in the container during
> the request processing java.lang.NullPointerException at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
>
> 
va:287)
> 
> [...]
> 
>> From looking at Tomcat 7.0.16's source, I can see that line 287 in
> StandardWrapperValve is inside a catch block:
> 
> 285 	} catch (Throwable e) { 286
> ExceptionUtils.handleThrowable(e); 287
> container.getLogger().error(sm.getString( 288
> "standardWrapper.serviceException", wrapper.getName(), 289
> context.getName()), e); 290 	    throwable = e; 291
> exception(request, response, e); 292 	}
> 
> So does that mean that another Exception/Error occurred, but was
> suppressed by that NPE and therefore couldn't be logged?

Looks like it. I would be very interested to know which of those objects
is null: the container, the logger, the wrapper, or the context.

- -chris

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk4WBTwACgkQ9CaO5/Lv0PDjCQCghs2HebGAdzzsoeqT0dh+5I/E
PhgAn3SC4m1b8557I+YeS1r14IpcnrW1
=UIKh
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message