You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by an...@apache.org on 2010/12/04 14:54:19 UTC
svn commit: r1042180 -
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java
Author: andygumbrecht
Date: Sat Dec 4 13:54:19 2010
New Revision: 1042180
URL: http://svn.apache.org/viewvc?rev=1042180&view=rev
Log:
Add third fall back option for removal of cached jar file.
Modified:
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java
Modified: openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java?rev=1042180&r1=1042179&r2=1042180&view=diff
==============================================================================
--- openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java (original)
+++ openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/ClassLoaderUtil.java Sat Dec 4 13:54:19 2010
@@ -356,7 +356,12 @@ public class ClassLoaderUtil {
jarFile = (JarFile) fileCache.remove(key);
if (jarFile == null) {
- continue;
+
+ jarFile = (JarFile) fileCache.remove(jar);
+
+ if (jarFile == null) {
+ continue;
+ }
}
}