Changeset 3912439034c6039ef40d4b1fa918d54e9fbbd1be

Show
Ignore:
Timestamp:
09/23/07 09:14:15 (1 year ago)
Author:
Christopher Jung <bktheg@web.de>
git-committer:
Christopher Jung <bktheg@web.de> 1190531655 +0200
git-parent:

[301ca36518ee18257ce6f06804ba5c54df270aab]

git-author:
Christopher Jung <bktheg@web.de> 1190531655 +0200
Message:

NullPointerException? gefixt

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/net/driftingsouls/ds2/server/framework/pipeline/reader/WSDDReader.java

    r829fa4d r3912439  
    2828import java.util.Locale; 
    2929import java.util.Map; 
     30import java.util.Vector; 
    3031import java.util.regex.Matcher; 
    3132import java.util.regex.Pattern; 
     
    3334import javax.servlet.RequestDispatcher; 
    3435import javax.servlet.ServletConfig; 
     36import javax.servlet.ServletContext; 
    3537import javax.servlet.ServletInputStream; 
    3638import javax.servlet.http.Cookie; 
     
    291293        } 
    292294         
     295        private static class DummyServletConfig implements ServletConfig { 
     296                private ServletContext context = null; 
     297                 
     298                DummyServletConfig(ServletContext context) { 
     299                        this.context = context; 
     300                } 
     301                 
     302                public String getInitParameter(String arg0) { 
     303                        return null; 
     304                } 
     305 
     306                public Enumeration getInitParameterNames() { 
     307                        return new Vector().elements(); 
     308                } 
     309 
     310                public ServletContext getServletContext() { 
     311                        return this.context; 
     312                } 
     313 
     314                public String getServletName() { 
     315                        return "WSDDReader"; 
     316                } 
     317                 
     318        } 
     319         
    293320        private static Map<String, AxisBridge> server = new HashMap<String, AxisBridge>(); 
    294321         
     
    329356                HttpServletResponse res = (HttpServletResponse)context.getVariable(HttpServlet.class, 
    330357                                "response"); 
    331                 ServletConfig conf = (ServletConfig)context.getVariable(HttpServlet.class, "config"); 
     358                ServletConfig conf = new DummyServletConfig((ServletContext)context.getVariable(HttpServlet.class,  
     359                                "context")); 
    332360 
    333361                AxisBridge axis = null;