You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2014/08/24 18:43:44 UTC

svn commit: r1620150 - /tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java

Author: rmannibucau
Date: Sun Aug 24 16:43:43 2014
New Revision: 1620150

URL: http://svn.apache.org/r1620150
Log:
ensure SystemInstance is initialized in ProvisioningUtil

Modified:
    tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java

Modified: tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java?rev=1620150&r1=1620149&r2=1620150&view=diff
==============================================================================
--- tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java (original)
+++ tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/ProvisioningUtil.java Sun Aug 24 16:43:43 2014
@@ -141,6 +141,13 @@ public final class ProvisioningUtil {
     }
 
     public static Set<String> realLocation(final String location) {
+        if (!SystemInstance.isInitialized()) {
+            try {
+                SystemInstance.init(new Properties());
+            } catch (final Exception e) {
+                throw new IllegalStateException(e);
+            }
+        }
         return SystemInstance.get().getComponent(ProvisioningResolver.class).realLocation(location);
     }
 }