Hi all,
Our tool has found several potential NPE bugs.
In method resolveGetterConflicts
If the variable winnerMethod winner = null;
is set to null and List<Method>
is empty. Then addGetMethod(propName, winner, isAmbiguous);
will be executed and variable winner
is null. These are several uses of the variable in method addGetMethod
, which may cause NullPointerException.
Thanks.
Comment From: harawata
This is about org.apache.ibatis.reflection.Reflector, right?
I think List<Method>
can never be empty. See addMethodConflict().
If you still think it can throw NullPointerException, please provide an example class that reproduces the exception.
Comment From: harawata
No response.