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.HttpServletRequest,
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.engine.webapp.StrictLifecycleServlet,
avax.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.ServletInstance.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
void
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(com.ibm.servlet.engine.webapp.ServletInstanceReference,
javax.servlet.ServletRequest, javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
void
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(javax.servlet.ServletRequest,
javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(com.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.Object)
void
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(java.lang.Object)
void
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(java.lang.String,
com.ibm.servlet.engine.srp.ISRPConnection)
void
om.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(com.ibm.servlet.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.
****************************************************************************