Author: alessio.soldano(a)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)
{
Show replies by date