The following servlet code throws nullpointer (on forward) in tomcat
(both 3.3.1 3.3.2). Any ideas where to start looking?
Jeff W. Boring
[EMAIL PROTECTED]
-- code -
public void forwardToNextPage(String nextPage, HttpServletRequest req,
HttpServletResponse res) throws IOException, ServletException {
System.out.println(*);
System.out.println( REQ - + req.toString() );
System.out.println(*);
System.out.println(*);
System.out.println( RES - + res.toString() );
System.out.println(*);
ServletContext sc = null;
RequestDispatcher rd = null;
try {sc = getServletContext();}
catch (NullPointerException np) {
System.out.println(* NullPointerException on
getServletContext );
np.printStackTrace();
}
try {rd = sc.getRequestDispatcher(nextPage); }
catch (NullPointerException np) {
System.out.println(* NullPointerException on
getRequestDispatcher );
np.printStackTrace();
}
try {rd.forward(req, res);}
catch (NullPointerException np) {
System.out.println(* NullPointerException on
forward );
np.printStackTrace();
}
--- console --
* NullPointerException on forward
java.lang.NullPointerException
at
com.ibm.eadtraining.servlet.EADTrainingController.forwardToNextPage(E
ADTrainingController.java:89)
at
com.ibm.eadtraining.servlet.EADTrainingController.submitLogin(EADTrai
ningController.java:212)
at
com.ibm.eadtraining.servlet.EADTrainingController.doPost(EADTrainingC
ontroller.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at
org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java
:570)
at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
at org.apache.tomcat.core.Handler.service(Handler.java:235)
at
org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:4
81)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.
java:917)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:833
)
at
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(
Http10Interceptor.java:176)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:508)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:533)
at java.lang.Thread.run(Thread.java:479)
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]