Author: saminda
Date: Mon Dec 10 01:38:24 2007
New Revision: 10804

Log:

Preventing a possible NULL pointer and fall back to ServerManager to get the 
configuration context 


Modified:
   
trunk/wsas/java/modules/core/src/org/wso2/wsas/transport/FileDownloadServlet.java
   
trunk/wsas/java/modules/core/src/org/wso2/wsas/transport/FileUploadServlet.java

Modified: 
trunk/wsas/java/modules/core/src/org/wso2/wsas/transport/FileDownloadServlet.java
==============================================================================
--- 
trunk/wsas/java/modules/core/src/org/wso2/wsas/transport/FileDownloadServlet.java
   (original)
+++ 
trunk/wsas/java/modules/core/src/org/wso2/wsas/transport/FileDownloadServlet.java
   Mon Dec 10 01:38:24 2007
@@ -24,6 +24,7 @@
 import org.apache.commons.logging.LogFactory;
 import org.wso2.utils.ServerException;
 import org.wso2.wsas.util.FileDownloadUtil;
+import org.wso2.wsas.ServerManager;
 
 import javax.servlet.ServletConfig;
 import javax.servlet.ServletContext;
@@ -66,6 +67,9 @@
         ServletContext servletContext = servletConfig.getServletContext();
         this.configContext =
                 (ConfigurationContext) 
servletContext.getAttribute(CONFIGURATION_CONTEXT);
+        if (this.configContext == null) {
+            this.configContext = ServerManager.getInstance().configContext;
+        }
         this.axisConfiguration = this.configContext.getAxisConfiguration();
         fileDownloadUtil = new FileDownloadUtil();
         servletContext.setAttribute(this.getClass().getName(), this);

Modified: 
trunk/wsas/java/modules/core/src/org/wso2/wsas/transport/FileUploadServlet.java
==============================================================================
--- 
trunk/wsas/java/modules/core/src/org/wso2/wsas/transport/FileUploadServlet.java 
    (original)
+++ 
trunk/wsas/java/modules/core/src/org/wso2/wsas/transport/FileUploadServlet.java 
    Mon Dec 10 01:38:24 2007
@@ -22,6 +22,7 @@
 import org.apache.commons.logging.LogFactory;
 import org.wso2.utils.ServerException;
 import org.wso2.wsas.transport.fileupload.FileUploadExecutorManager;
+import org.wso2.wsas.ServerManager;
 
 import javax.servlet.ServletConfig;
 import javax.servlet.ServletContext;
@@ -59,6 +60,9 @@
         ServletContext servletContext = servletConfig.getServletContext();
         configContext =
                 (ConfigurationContext) 
servletContext.getAttribute(CONFIGURATION_CONTEXT);
+        if (configContext == null) {
+            configContext = ServerManager.getInstance().configContext;
+        }
         axisConfiguration = configContext.getAxisConfiguration();
         try {
             fileUploadExecutorManager = new 
FileUploadExecutorManager(configContext);

_______________________________________________
Wsas-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/wsas-java-dev

Reply via email to