RFR(S): 6618335: ThreadReference.stop(null) throws NPE instead of InvalidTypeException
Hi, Could I have a review of a small fix to the JDI implementation. If ThreadReference#stop(null) is called, a NPE is triggered before the code that should throw an InvalidTypeException is reached. Fix is to use validateMirrorOrNull, which ignores the vaildation if it's null. This is similar to how ThreadReference#forceEarlyReturn is implemented. Tested with jdk_jdi. Thanks Erik Bug: https://bugs.openjdk.java.net/browse/JDK-6618335 Webrev: http://cr.openjdk.java.net/~egahlin/6618335/
Re: RFR(S): 6618335: ThreadReference.stop(null) throws NPE instead of InvalidTypeException
Looks good! Thanks, /Staffan On 27 nov 2014, at 23:37, Erik Gahlin erik.gah...@oracle.com wrote: Hi, Could I have a review of a small fix to the JDI implementation. If ThreadReference#stop(null) is called, a NPE is triggered before the code that should throw an InvalidTypeException is reached. Fix is to use validateMirrorOrNull, which ignores the vaildation if it's null. This is similar to how ThreadReference#forceEarlyReturn is implemented. Tested with jdk_jdi. Thanks Erik Bug: https://bugs.openjdk.java.net/browse/JDK-6618335 Webrev: http://cr.openjdk.java.net/~egahlin/6618335/