You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2007/08/06 20:21:10 UTC

svn commit: r563212 - /webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java

Author: dims
Date: Mon Aug  6 11:21:09 2007
New Revision: 563212

URL: http://svn.apache.org/viewvc?view=rev&rev=563212
Log:
Handle embedded/unexploded war scenarios better, avoid NPE and log ERROR

Modified:
    webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java

Modified: webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java?view=diff&rev=563212&r1=563211&r2=563212
==============================================================================
--- webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java (original)
+++ webservices/axis2/trunk/java/modules/scripting/src/org/apache/axis2/scripting/ScriptModule.java Mon Aug  6 11:21:09 2007
@@ -57,12 +57,14 @@
         log.debug("script services init");
 
         AxisConfiguration axisConfig = configContext.getAxisConfiguration();
-
-        File scriptServicesDirectory = getScriptServicesDirectory(axisConfig);
-        ScriptDeploymentEngine deploymentEngine = new ScriptDeploymentEngine(axisConfig);
-        deploymentEngine.loadRepository(scriptServicesDirectory);
-        deploymentEngine.loadServices();
-
+        if(axisConfig.getRepository() == null) {
+            log.error("AxisConfiguration getRepository returns null, cannot deploy scripts");
+        } else {
+            File scriptServicesDirectory = getScriptServicesDirectory(axisConfig);
+            ScriptDeploymentEngine deploymentEngine = new ScriptDeploymentEngine(axisConfig);
+            deploymentEngine.loadRepository(scriptServicesDirectory);
+            deploymentEngine.loadServices();
+        }
         log.info("script module activated");
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org