I got a null pointer exception when I try to get another servlet
reference from other servlet
using this command:
BookDBServlet database = (BookDBServlet)
getServletConfig().getServletContext().getServlet("bookstore.BookDBServlet");
BookDetails bd = database.getBookDetails(bookId); //null pointer
exception here
here are the stacktrace:
500 Internal Server Error
java.lang.NullPointerException:
at bookstore.BookDetailServlet.doGet(BookDetailServlet.java:57)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at com.evermind.server.http.df.o3(JAX)
at com.evermind.server.http.df.forward(JAX)
at com.evermind.server.http.dm.o9(JAX, Compiled Code)
at com.evermind.server.http.dm.o8(JAX, Compiled Code)
at com.evermind.util.e.run(JAX, Compiled Code)