[jbossws-commits] JBossWS SVN: r17279 - stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Fri Feb 8 05:21:52 EST 2013


Author: alessio.soldano at jboss.com
Date: 2013-02-08 05:21:52 -0500 (Fri, 08 Feb 2013)
New Revision: 17279

Modified:
   stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools/CXFConsumerImpl.java
Log:
[JBWS-3594] Make sure the classloader in CustomJavaFileManager does not implement Closeable


Modified: stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools/CXFConsumerImpl.java
===================================================================
--- stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools/CXFConsumerImpl.java	2013-02-08 10:21:01 UTC (rev 17278)
+++ stack/cxf/trunk/modules/client/src/main/java/org/jboss/wsf/stack/cxf/tools/CXFConsumerImpl.java	2013-02-08 10:21:52 UTC (rev 17279)
@@ -318,7 +318,10 @@
 
    final class CustomJavaFileManager extends ForwardingJavaFileManager<JavaFileManager>
    {
-      private ClassLoader classLoader = Provider.provider().getClass().getClassLoader();
+      private ClassLoader classLoader = new ClassLoader(Provider.provider().getClass().getClassLoader())
+      {
+         //just prevent the classloader from being Closeable, as URLClassloader implements Closeable since JDK 1.7 u12 b08
+      };
 
       protected CustomJavaFileManager(JavaFileManager fileManager)
       {



More information about the jbossws-commits mailing list