You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlbeans.apache.org by ra...@apache.org on 2006/03/20 23:24:54 UTC

svn commit: r387325 - /xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/ResolverUtil.java

Author: radup
Date: Mon Mar 20 14:24:47 2006
New Revision: 387325

URL: http://svn.apache.org/viewcvs?rev=387325&view=rev
Log:
Avoid unnecessarily throwing and catching an NPE on startup.
Contributed by John Sisson.

Modified:
    xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/ResolverUtil.java

Modified: xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/ResolverUtil.java
URL: http://svn.apache.org/viewcvs/xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/ResolverUtil.java?rev=387325&r1=387324&r2=387325&view=diff
==============================================================================
--- xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/ResolverUtil.java (original)
+++ xmlbeans/trunk/src/common/org/apache/xmlbeans/impl/common/ResolverUtil.java Mon Mar 20 14:24:47 2006
@@ -33,8 +33,11 @@
     {
         try
         {
-            Object o = Class.forName(SystemProperties.getProperty("xmlbean.entityResolver")).newInstance();
-            _entityResolver = (EntityResolver)o;
+            String erClassName = SystemProperties.getProperty("xmlbean.entityResolver");
+            if (erClassName != null) {
+                Object o = Class.forName(erClassName).newInstance();
+                _entityResolver = (EntityResolver)o;
+            }
         }
         catch (Exception e)
         {



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: commits-help@xmlbeans.apache.org