Details
-
Bug
-
Resolution: Works as Designed
-
Major - P3
-
None
-
None
-
None
Description
Dereference null return value
If the function actually returns a null value, a NullPointerException will be thrown. Return value of function which returns null is dereferenced without checking
/bson/src/main/org/bson/codecs/pojo/PojoBuilderHelper.java:121: NULL_RETURNS 116506 "getSuperclass" returns "null" (checked 2 out of 9 times).
/bson/src/main/org/bson/codecs/pojo/PojoBuilderHelper.java:121: NULL_RETURNS 116506 Assigning: "currentClass" = "null" return value from "getSuperclass".
/bson/src/main/org/bson/codecs/pojo/PojoBuilderHelper.java:58: NULL_RETURNS 116506 Calling a method on null object "currentClass".