I don't think you have a classloading problem, since you can get to the code in Environment just fine.

I think the problem is that Environment.applicationContext is null. What is supposed to initialize it?

thanks
david jencks

On Jul 21, 2009, at 3:26 PM, vojdan_ wrote:


Here is the stacktrace:
2009-07-21 18:24:59,544 ERROR [[jsp]] Servlet.service() for servlet jsp
threw exception java.lang.NullPointerException
       at
nl .yellowstone .zbc.common.Environment.getDesignContext(Environment.java:96) at org.apache.jsp.templates.login_jsp._jspService(login_jsp.java:70)
       at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
.......
2009-07-21 18:24:59,544 ERROR [[jsp]] Servlet.service() for servlet jsp
threw exception
java.lang.NullPointerException
       at
nl .yellowstone .zbc.common.Environment.getDesignContext(Environment.java:96) at org.apache.jsp.templates.login_jsp._jspService(login_jsp.java:70)
       at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
........
2009-07-21 18:24:59,544 ERROR [[jsp]] Servlet.service() for servlet jsp
threw exception
java.lang.NullPointerException
       at
nl .yellowstone .zbc.common.Environment.getDesignContext(Environment.java:96) at org.apache.jsp.templates.login_jsp._jspService(login_jsp.java:70)
       at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
       ...23 more


The structure of the EAR is:
EAR
 |
META-INF------------------------------application.xml
war1.war                                      geronimo-application.xml
war2.war                                      MANIFEST.MF
war3.war                                      .modulemaps
..... ibm-application- ext.xmi
ZBCUtility.jar                                ibm-application-bnd.xmi
commons-fileupload-1.2.jar
.compatibility


I am accessing one of the WARs which uses the getStringContext() from the
project ZBCUtility.
I'm guessing that project (ZBCUtility) gets packed as a JAR and put in the
EAR.
(I'm pretty new to java so don't laugh cause I'm unsure :))

Both of these classes are in the ZBCUtility project but in different
packages.
Environment.java:
public static String getDesignContext(){
return applicationProperties.getCtxDesign(); //throws exception here -
line 96

//trying to call the bottom function
}

ApplicationProperties.java:
public  String getCtxDesign(){
                        return ctxDesign;
}



One more thing, I don't get any errors on deployment. When deploying
everything is fine.
But, when I try to access a page it throws the exception.


Thanks again.





--
View this message in context: 
http://www.nabble.com/Standalone-deployment-%3Ccross-context%3E-doesn%27t-work-tp24591184s134p24596946.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.

Reply via email to