Try http://jakarta.apache.org/cactus/howto_testcase_servlet.html (read "Tips and Tricks" section) or http://jakarta.apache.org:8080/jyve-faq/Turbine/screen/DisplayQuestionAnswer /action/SetAll/project_id/2/faq_id/46/topic_id/221/question_id/835
-Vincent ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, October 02, 2001 7:49 PM Subject: problems in integrating cactus with VAJ3.5.3 > I have integrated cactus with VAJ3.5.3. > basically my servlet dispatches the response to a jsp using servlet > context. > my test case works fine, when i comment out servletcontext. > but it gives the following error when the servletcontext is not commented. > I am not able to understand whether the problem is with the configuration > or with my test case. > could anybody help me in this regard. > immediate response would be highly appreciated, coz its very urgent for me. > > thanks, > pawan > > java.lang.NullPointerException > java.lang.Throwable() > java.lang.Exception() > java.lang.RuntimeException() > java.lang.NullPointerException() > javax.servlet.ServletContext > javax.servlet.GenericServlet.getServletContext() > javax.servlet.ServletContext > javax.servlet.GenericServlet.getServletContext() > void > com.dcx.ps.e3npm.npm.cat.servlet.MfgDataList.performTask(javax.servlet.http. HttpServletRequest, > > javax.servlet.http.HttpServletResponse) > void > com.dcx.ps.e3npm.npm.cat.servlet.MfgDataList.doPost(javax.servlet.http.HttpS ervletRequest, > > javax.servlet.http.HttpServletResponse) > void com.dcx.ps.e3npm.npm.cat.servlet.TestMfgDataList.testDoPost() > void org.apache.commons.cactus.AbstractTestCase.runServerTest() > void org.apache.commons.cactus.AbstractTestCase.runBareServerTest() > void > org.apache.commons.cactus.server.ServletTestCaller.callTestMethod(java.lang. String, > > java.lang.String, org.apache.commons.cactus.server.ServletImplicitObjects) > void > org.apache.commons.cactus.server.ServletTestCaller.doTest(org.apache.commons .cactus.server.ServletImplicitObjets) > void > org.apache.commons.cactus.server.ServletTestRedirector.doPost(javax.servlet. http.HttpServletRequest, > > javax.servlet.http.HttpServletResponse) > void > javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest , > > avax.servlet.http.HttpServletResponse) > void > javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, > javax.servlet.ServletResponse) > void > com.ibm.servlet.engine.webapp.StrictServletInstance.doService(javax.servlet. ServletRequest, > > javax.servlet.ServletResponse) > void com.ibm.servlet.engine.webapp.StrictLifecycleServlet. > _service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) > void > com.ibm.servlet.engine.webapp.IdleServletState.service(com.ibm.servlet.engin e.webapp.StrictLifecycleServlet, > > avax.servlet.ServletRequest, javax.servlet.ServletResponse) > void > com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(javax.servlet.S ervletRequest, > > javax.servlet.ServletResponse) > void > com.ibm.servlet.engine.webapp.ServletInstance.service(javax.servlet.ServletR equest, > > javax.servlet.ServletResponse, > com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent) > void > com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(com.ibm.se rvlet.engine.webapp.ServletInstanceReference, > > javax.servlet.ServletRequest, javax.servlet.ServletResponse, > com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent) > void > com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(javax.servle t.ServletRequest, > > javax.servlet.ServletResponse, > com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent) > void > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(c om.ibm.servlet.engine.webapp.WebAppRequest, > > javax.servlet.http.HttpServletResponse, boolean) > void > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(javax.servlet .ServletRequest, > > javax.servlet.ServletResponse, boolean) > void > com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(javax.servlet. ServletRequest, > > javax.servlet.ServletResponse) > void > com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(java.lang.Obje ct) > void > com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(java.lan g.Object) > void > com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(java.lang.S tring, > > com.ibm.servlet.engine.srp.ISRPConnection) > void > om.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(com.ibm.serv let.engine.oselistener.api.IOSEConnecion) > void > com.ibm.servlet.engine.http_transport.HttpTransportHandler.handleConnection( java.net.Socket) > void com.ibm.servlet.engine.http_transport.HttpTransportHandler.run() > void java.lang.Thread.run() > > > > > > > **************************************************************************** > > The information contained in this transmission, which may be > confidential and proprietary, is only for the intended recipients. > Unauthorized use is strictly prohibited. If you receive this > transmission in error, please notify me immediately by telephone > or electronic mail and confirm that you deleted this transmission > and the reply from your electronic mail system. > **************************************************************************** > > > >
