source code: a.to_b.to_c.to_d.num = 99 // a is null thrown msg: '' is null. Can not read field 'to_b'. source code: a.to_b.to_c.to_d.num = 99 // a.to_b is null thrown msg: '.to_b' is null. Can not read field 'to_c'. source code: a.to_b.to_c.to_d.num = 99 // a.to_b.to_c is null thrown msg: '.to_b.to_c' is null. Can not read field 'to_d'. source code: a.to_b.to_c.to_d.num = 99 // a.to_b.to_c.to_d is null thrown msg: '.to_b.to_c.to_d' is null. Can not write field 'num'. source code: int[0][0][0][0][0] = 99 // a is null thrown msg: '' is null. Can not load from null object array. source code: int[0][0][0][0][0] = 99 // a[0] is null thrown msg: '[0]' is null. Can not load from null object array. source code: int[0][0][0][0][0] = 99 // a[0][0] is null thrown msg: '[0][0]' is null. Can not load from null object array. source code: int[0][0][0][0][0] = 99 // a[0][0][0] is null thrown msg: '[0][0][0]' is null. Can not load from null object array. source code: int[0][0][0][0][0] = 99 // a[0][0][0][0] is null thrown msg: '[0][0][0][0]' is null. Can not store to null int array. source code: a.getB().getBfromB().getC().getD().num = 99 // a is null thrown msg: '' is null. Can not invoke method 'NullPointerExceptionTest$A.getB()LNullPointerExceptionTest$B;'. source code: a.getB().getBfromB().getC().getD().num = 99 // a.getB() is null thrown msg: The return value of 'NullPointerExceptionTest$A.getB()LNullPointerExceptionTest$B;' is null. Can not invoke method 'NullPointerExceptionTest$B.getBfromB()LNullPointerExceptionTest$B;'. source code: a.getB().getBfromB().getC().getD().num = 99 // a.getB().getBfromB() is null thrown msg: The return value of 'NullPointerExceptionTest$B.getBfromB()LNullPointerExceptionTest$B;' is null. Can not invoke method 'NullPointerExceptionTest$B.getC()LNullPointerExceptionTest$C;'. source code: a.getB().getBfromB().getC().getD().num = 99 // a.getB().getBfromB().getC() is null thrown msg: The return value of 'NullPointerExceptionTest$B.getC()LNullPointerExceptionTest$C;' is null. Can not invoke method 'NullPointerExceptionTest$C.getD()LNullPointerExceptionTest$D;'. source code: a.getB().getBfromB().getC().getD().num = 99 // a.getB().getBfromB().getC().getD() is null thrown msg: The return value of 'NullPointerExceptionTest$C.getD()LNullPointerExceptionTest$D;' is null. Can not write field 'num'. source code: null_o.hashCode() thrown msg: '' is null. Can not invoke method 'java.lang.Object.hashCode()I'. source code: null_o3.hashCode() thrown msg: '' is null. Can not invoke method 'java.lang.Object.hashCode()I'. source code: o.hashCode() thrown msg: '' is null. Can not invoke method 'java.lang.Object.hashCode()I'. source code: myVariable[0] thrown msg: '' is null. Can not load from null object array. source code: myVariable[0] = null thrown msg: '' is null. Can not store to null object array. source code: myVariable\u0096.length thrown msg: '' is null. Can not read the array length. source code: throw myException thrown msg: '' is null. Can not throw a null exception object. source code: myVariable[my_index] thrown msg: '' is null. Can not load from null byte/boolean array. source code: myVariable[System.out.hashCode()] thrown msg: '' is null. Can not store to to null byte/boolean array. source code: ((char[]) NullPointerGenerator.nullReturner(false))[0] thrown msg: The return value of 'NullPointerExceptionTest$NullPointerGenerator.nullReturner(Z)Ljava/lang/Object;' is null. Can not load from null char array. source code: ((char[]) (new NullPointerGenerator().returnMyNull(1, 1, (short) 1)))[0] thrown msg: The return value of 'NullPointerExceptionTest$NullPointerGenerator.returnMyNull(DJS)Ljava/lang/Object;' is null. Can not load from null char array. source code: ((double[]) returnNull(null, null, 1f))[0] thrown msg: The return value of 'NullPointerExceptionTest.returnNull([[Ljava/lang/String;[[[IF)Ljava/lang/Object;' is null. Can not load from null double array. source code: (gen.getArray())[0] thrown msg: The return value of 'NullPointerExceptionTest$DoubleArrayGen.getArray()[D' is null. Can not store to null double array. source code: returnMeAsNull(null, 1, 'A').dag = null thrown msg: The return value of 'NullPointerExceptionTest.returnMeAsNull(Ljava/lang/Throwable;IC)LNullPointerExceptionTest;' is null. Can not write field 'dag'. source code: sa[0] thrown msg: '' is null. Can not load from null short array. source code: sa[0] = 1 thrown msg: '' is null. Can not store to null short array. source code: ((float[]) nullStaticField)[0] thrown msg: 'static NullPointerExceptionTest.nullStaticField' is null. Can not load from null float array. source code: ((float[]) nullStaticField)[0] = 1.0f thrown msg: 'static NullPointerExceptionTest.nullStaticField' is null. Can not store to null float array. source code: staticArray[0][0][0][0] // staticArray[0][0][0] is null. thrown msg: 'static NullPointerExceptionTest.staticArray[0][0][0]' is null. Can not load from null int array. source code: staticArray[0][0][pos][myIdx] = 2 thrown msg: 'static NullPointerExceptionTest.staticArray[0][0][]' is null. Can not store to null int array. source code: staticLongArray[0][0] thrown msg: 'static NullPointerExceptionTest.staticLongArray[0]' is null. Can not load from null long array. source code: staticLongArray[139][0] thrown msg: 'static NullPointerExceptionTest.staticLongArray[139]' is null. Can not load from null long array. source code: staticLongArray[819][0] thrown msg: 'static NullPointerExceptionTest.staticLongArray[819]' is null. Can not load from null long array. source code: staticLongArray[0][0] = 2L thrown msg: 'static NullPointerExceptionTest.staticLongArray[0]' is null. Can not store to null long array. source code: this.nullInstanceField.nullInstanceField thrown msg: 'this.nullInstanceField' is null. Can not read field 'nullInstanceField'. source code: this.nullInstanceField.nullInstanceField = null thrown msg: 'this.nullInstanceField' is null. Can not write field 'nullInstanceField'. source code: obj.dag.getArray().clone() thrown msg: '.dag' is null. Can not invoke method 'NullPointerExceptionTest$DoubleArrayGen.getArray()[D'. source code: objs[indexes[0]].nullInstanceField.returnNull(null, null, 1f thrown msg: '[[0]].nullInstanceField' is null. Can not invoke method 'NullPointerExceptionTest.returnNull([[Ljava/lang/String;[[[IF)Ljava/lang/Object;'. source code: objs[indexes[0]].nullInstanceField.toString().toCharArray().clone() thrown msg: '[[0]].nullInstanceField' is null. Can not invoke method 'java.lang.Object.toString()Ljava/lang/String;'. source code: synchronized (objs[indexes[0]][0].nullInstanceField) thrown msg: '[[0]][0].nullInstanceField' is null. Can not enter a null monitor. source code: oa2[1][0] thrown msg: '[1]' is null. Can not load from null object array. source code: za1[0] thrown msg: '' is null. Can not load from null byte/boolean array. source code: ba1[0] thrown msg: '' is null. Can not load from null byte/boolean array. source code: sa1[0] thrown msg: '' is null. Can not load from null short array. source code: ca1[0] thrown msg: '' is null. Can not load from null char array. source code: ia1[0] thrown msg: '' is null. Can not load from null int array. source code: la1[0] thrown msg: '' is null. Can not load from null long array. source code: fa1[0] thrown msg: '' is null. Can not load from null float array. source code: da1[0] thrown msg: '' is null. Can not load from null double array. source code: oa1[0] thrown msg: '' is null. Can not load from null object array. source code: za1[0] = false thrown msg: '' is null. Can not store to to null byte/boolean array. source code: ba1[0] = 0 thrown msg: '' is null. Can not store to to null byte/boolean array. source code: sa1[0] = 0 thrown msg: '' is null. Can not store to null short array. source code: ca1[0] = 0 thrown msg: '' is null. Can not store to to null char array. source code: ia1[0] = 0 thrown msg: '' is null. Can not store to null int array. source code: la1[0] = 0 thrown msg: '' is null. Can not store to null long array. source code: fa1[0] = 0 thrown msg: '' is null. Can not store to null float array. source code: da1[0] = 0 thrown msg: '' is null. Can not store to null double array. source code: oa1[0] = null thrown msg: '' is null. Can not store to null object array. source code: nullInstanceField.nullInstanceField thrown msg: 'this.nullInstanceField' is null. Can not read field 'nullInstanceField'. source code: nullInstanceField.nullInstanceField = null thrown msg: 'this.nullInstanceField' is null. Can not write field 'nullInstanceField'. source code: za1.length thrown msg: '' is null. Can not read the array length. source code: throw null thrown msg: 'null' is null. Can not throw a null exception object. source code: synchronized (nullInstanceField) thrown msg: 'this.nullInstanceField' is null. Can not enter a null monitor. source code: nullInstanceField.testCreationViaNew() thrown msg: 'this.nullInstanceField' is null. Can not invoke method 'NullPointerExceptionTest.testCreationViaNew()V'. source code: nullInstanceField.testNullMessages() thrown msg: 'this.nullInstanceField' is null. Can not invoke method 'NullPointerExceptionTest.testNullMessages()V'. source code: (Math.random() < 0.5 ? oa1 : (new Object[1])[0]).equals("") thrown msg: Can not invoke method 'java.lang.Object.equals(Ljava/lang/Object;)Z'.