je débute en jsp et j'ai un projet web dans lequel se trouve +sieurs jsp, bref dans le log du projet j'ai un NullPointerException qui vient mais pour la jsp je pense, enfin je vous mets le stacktrace pour que vous puissiez y voir plus clair enfin si c'est possible; Je ne sais pas trop comment faire pour débuger ce code, auriez-vous une aide quelconque, d'avance merci :
[java] ERROR - StandardWrapperValve.invoke(250) | "Servlet.service()" pour la servlet jsp a généré une exception
[java] java.lang.NullPointerException
[java] at org.apache.jsp.getImage_jsp._jspService(getImage_jsp.java:90)
[java] at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
[java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
[java] at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
[java] at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
[java] at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
[java] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
[java] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
[java] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
[java] at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:142)
[java] at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:58)
[java] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
[java] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
[java] at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
[java] at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
[java] at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
[java] at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
[java] at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
[java] at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
[java] at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
[java] at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
[java] at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
[java] at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
[java] at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
[java] at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
[java] at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:108)
[java] at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
[java] at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:193)
[java] at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
[java] at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
[java] at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
[java] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
[java] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
[java] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
[java] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
[java] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[java] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
[java] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
[java] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
[java] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
[java] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
[java] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
[java] at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
[java] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
[java] at java.lang.Thread.run(Thread.java:595)
l'exception se produit au niveau du getImage.jsp (1ere ligne du stacktrace) mon problème est que je ne sais pas comment débugger celà; Le serveur, ainsi que le reste est lancé à partir de script Ant qui s'occupe de déployer l'appli sur un server Tomcat ensuite j'appèle une page web dans lequel se trouve la page elle-même et la jsp qui plante donc voilà je suis bloqué.
Je sais en java débuger pas à pas mais ici je ne sais pas trop comment faire, je travaille sous Eclipse (pour infos)
Si seulement on avait le code source de la page appelante et de la page jsp qui plante on pourrait peut être y voir plus clair parce que là c'est un pu flou...
Le but de cette page mage.js c'est quoi?
Cordialelement...
__________________________
Peace Kore62