You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by br...@apache.org on 2013/02/02 18:21:33 UTC
svn commit: r1441775 -
/commons/sandbox/beanutils2/trunk/src/main/java/org/apache/commons/beanutils2/AccessibleObjectsRegistry.java
Author: britter
Date: Sat Feb 2 17:21:33 2013
New Revision: 1441775
URL: http://svn.apache.org/viewvc?rev=1441775&view=rev
Log:
JiraSandbox433TestCase occasional fails when the WeakHashMap used for caching has already lost the reference to a key. It may happen that it tries to invoke equals with null on an AccessibleObjectDescriptor, resulting in a NullPointerException.
Modified:
commons/sandbox/beanutils2/trunk/src/main/java/org/apache/commons/beanutils2/AccessibleObjectsRegistry.java
Modified: commons/sandbox/beanutils2/trunk/src/main/java/org/apache/commons/beanutils2/AccessibleObjectsRegistry.java
URL: http://svn.apache.org/viewvc/commons/sandbox/beanutils2/trunk/src/main/java/org/apache/commons/beanutils2/AccessibleObjectsRegistry.java?rev=1441775&r1=1441774&r2=1441775&view=diff
==============================================================================
--- commons/sandbox/beanutils2/trunk/src/main/java/org/apache/commons/beanutils2/AccessibleObjectsRegistry.java (original)
+++ commons/sandbox/beanutils2/trunk/src/main/java/org/apache/commons/beanutils2/AccessibleObjectsRegistry.java Sat Feb 2 17:21:33 2013
@@ -534,6 +534,10 @@ abstract class AccessibleObjectsRegistry
{
return true;
}
+ if( obj == null )
+ {
+ return false;
+ }
AccessibleObjectDescriptor other = (AccessibleObjectDescriptor) obj;