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