You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by fa...@apache.org on 2018/10/18 22:24:37 UTC

svn commit: r1844289 - /xmlbeans/trunk/src/xmlpublic/org/apache/xmlbeans/XmlBeans.java

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-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org