Errortext

HI

Can anyone help me with how to understand error messages like null pointer exceptions that are thrown by the IDE when we run a file?

The errortext seems too big with little or no information

on why or where the error occured, Unless i debug the

application line by line.

I am using JDeveloper.

Any help is welcome!!

Thanks

**************************

Errortext:java.lang.NullPointerException .

Hierarchie:

java.lang.NullPointerException

java.lang.String oracle.jsp.app.JspAppLoader.locateGlobals(oracle.jsp.app.JspApplication, oracle.jsp.app.JspRequestContext, oracle.jsp.provider.JspResourceProvider)

oracle.jsp.app.JspApplication oracle.jsp.app.JspAppLoader.getApplication(oracle.jsp.app.JspRequestContext)

void oracle.jsp.JspServlet.doDispatch(oracle.jsp.app.JspRequestContext)

void oracle.jsp.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

void oracle.jsp.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (HttpServlet.java:853)

void oracle.lite.web.JupServlet.service(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (JupServlet.java:186)

void oracle.lite.web.MimeServletHandler.handle(oracle.lite.web.JupApplication, java.lang.String, int, oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (MimeServletHandler.java:80)

void oracle.lite.web.JupApplication.service(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (JupApplication.java:292)

void oracle.lite.web.JupHandler.handle(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (JupHandler.java:94)

void oracle.lite.web.HTTPServer.process(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (HTTPServer.java:295)

void oracle.lite.web.HTTPServer.forward(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (HTTPServer.java:81)

void oracle.jsp.runtime.OraclePageContext.forward(java.lang.String)

void oracle.jsp.runtime.OraclePageContext.handlePageException(java.lang.Exception)

void html_html.portfolio.portfolio_menu._jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) (portfolio_menu.jsp:55)

void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)

void oracle.jsp.app.JspApplication.dispatchRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

void oracle.jsp.JspServlet.doDispatch(oracle.jsp.app.JspRequestContext)

void oracle.jsp.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

void oracle.jsp.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse) (HttpServlet.java:853)

void oracle.lite.web.JupServlet.service(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (JupServlet.java:186)

void oracle.lite.web.MimeServletHandler.handle(oracle.lite.web.JupApplication, java.lang.String, int, oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (MimeServletHandler.java:80)

void oracle.lite.web.JupApplication.service(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (JupApplication.java:292)

void oracle.lite.web.JupHandler.handle(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (JupHandler.java:94)

void oracle.lite.web.HTTPServer.process(oracle.lite.web.JupRequest, oracle.lite.web.JupResponse) (HTTPServer.java:295)

boolean oracle.lite.web.HTTPServer.handleRequest(oracle.lite.web.JupInputStream, oracle.lite.web.JupOutputStream) (HTTPServer.java:162)

boolean oracle.lite.web.JupServer.handle(oracle.lite.web.JupInputStream, oracle.lite.web.JupOutputStream) (JupServer.java:280)

void oracle.lite.web.SocketListener.process(java.net.Socket) (SocketListener.java:148)

void oracle.lite.web.SocketListener$ReqHandler.run() (SocketListener.java:199)

[4284 byte] By [anu_code] at [2007-9-26 2:43:51]
# 1

What you are getting is the complete stack trace of the exception. Each line indicating where the previous line was called from.

So in you case

java.lang.NullPointerException

java.lang.String oracle.jsp.app.JspAppLoader.locateGlobals(oracle.jsp.app.JspApplication

means that there is a null pointer exception while executing the locateGlobals method. Check that method and see where it could generate the exception.

shan_rippe at 2007-6-29 10:23:10 > top of Java-index,Archived Forums,New To Java Technology Archive...
# 2
Hi,The error message that is posted is a Hierarchie. Meaning that it starts at the command line where the error occured and then goes up to the top level of the process that generated it.JRG
j-rg at 2007-6-29 10:23:10 > top of Java-index,Archived Forums,New To Java Technology Archive...