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