Useful message about NullPointerException

Florian Weimer fweimer at redhat.com
Tue Jan 27 15:04:22 UTC 2015


On 01/27/2015 03:57 PM, Seán Coffey wrote:
> Adding hotspot-dev to this mail thread also as it's relevant to hotspot.
> (complete thread at
> http://mail.openjdk.java.net/pipermail/core-libs-dev/2015-January/031015.html)
> 
> 
> As one who often has to dig through application logs and JDK issues, I
> think this would certainly be a useful addition to the NPE handling
> process. If the VM has extra info on the exact object that caused the
> NPE, it should be output in that exception. "a.getB().getC()" is a good
> example of the different code paths one has to go down to determine
> where the NPE could have arisen from.

Maybe it's possible to add a byte code office to the exception it self,
or the stack trace?  Especially the former wouldn't need much additional
allocation.

-- 
Florian Weimer / Red Hat Product Security



More information about the core-libs-dev mailing list