On 14/11/16 14:47, David M. Lloyd wrote: > Since this method is called from a native method, is it possible > that somehow the native method is generating an NPE, but the Java > method is still in the stack context? I assume that what is > happening here is some kind of class init order snafu, but it's > pretty tricky to diagnose exactly with this non-intuitive stack.
java.net.NetworkInterface.getAll() will return null if it fails to create an instance of NetworkInterface. It's quite possible that inlining will make it appear that a NPE at getAll's caller is reported at the return. Try either TieredStopAtLevel=1 or disable compilation for getAll(). Andrew.
