Author: fanningpj Date: Thu Oct 18 22:24:37 2018 New Revision: 1844289 URL: http://svn.apache.org/viewvc?rev=1844289&view=rev Log: XMLBEANS-506: use thread context classloader if loader is null
Modified: xmlbeans/trunk/src/xmlpublic/org/apache/xmlbeans/XmlBeans.java Modified: xmlbeans/trunk/src/xmlpublic/org/apache/xmlbeans/XmlBeans.java URL: http://svn.apache.org/viewvc/xmlbeans/trunk/src/xmlpublic/org/apache/xmlbeans/XmlBeans.java?rev=1844289&r1=1844288&r2=1844289&view=diff ============================================================================== --- xmlbeans/trunk/src/xmlpublic/org/apache/xmlbeans/XmlBeans.java (original) +++ xmlbeans/trunk/src/xmlpublic/org/apache/xmlbeans/XmlBeans.java Thu Oct 18 22:24:37 2018 @@ -766,7 +766,8 @@ public final class XmlBeans { try { - Class clazz = loader.loadClass(stsName + "." + HOLDER_CLASS_NAME); + ClassLoader cl = loader == null ? Thread.currentThread().getContextClassLoader() : loader; + Class clazz = cl.loadClass(stsName + "." + HOLDER_CLASS_NAME); SchemaTypeSystem sts = (SchemaTypeSystem) (clazz.getDeclaredField(TYPE_SYSTEM_FIELD).get(null)); if (sts == null) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org