I assume you all can see what the problem is? The request parameters are null.
On 7/20/06, Ted Husted (JIRA) <[EMAIL PROTECTED]> wrote:
Shopping Cart Example throws HTTP 500 ------------------------------------- Key: WW-1388 URL: http://issues.apache.org/struts/browse/WW-1388 Project: Struts 2 Issue Type: Bug Affects Versions: 2.0.0 Reporter: Ted Husted (This issue predates the taglib uri changes. It also happens with compatibility on.) When opening the application, the page loads and displays, and then throws HTTP 500. Here's the catalina log. INFO: Starting execution stack for action /catalog/main Jul 20, 2006 10:08:09 PM org.apache.struts2.components.URL start WARNING: Unable to put request parameters (null) into parameter map. java.lang.NullPointerException at org.apache.struts2.components.URL.includeGetParameters(URL.java :180) at org.apache.struts2.components.URL.start(URL.java:167) at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag( ComponentTagSupport.java:43) at org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspx_meth_saf_url_0 (main_jsp.java:312) at org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspService (main_jsp.java:101) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java :97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service( JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile( JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:672) at org.apache.catalina.core.ApplicationDispatcher.doInclude( ApplicationDispatcher.java:574) at org.apache.catalina.core.ApplicationDispatcher.include( ApplicationDispatcher.java:499) at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator( PageFilter.java:156) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter( PageFilter.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process( Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) Here's the localhost log. Jul 20, 2006 10:08:09 PM org.apache.catalina.core.ApplicationDispatcherinvoke SEVERE: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException at org.apache.struts2.components.URL.end(URL.java:220) at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag( ComponentTagSupport.java:35) at org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspx_meth_saf_url_0 (main_jsp.java:313) at org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspService (main_jsp.java:101) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java :97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service( JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile( JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:672) at org.apache.catalina.core.ApplicationDispatcher.doInclude( ApplicationDispatcher.java:574) at org.apache.catalina.core.ApplicationDispatcher.include( ApplicationDispatcher.java:499) at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator( PageFilter.java:156) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter( PageFilter.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process( Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) Jul 20, 2006 10:08:09 PM org.apache.catalina.core.StandardWrapperValveinvoke SEVERE: Servlet.service() for servlet default threw exception java.lang.NullPointerException at org.apache.struts2.components.URL.end(URL.java:220) at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag( ComponentTagSupport.java:35) at org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspx_meth_saf_url_0 (main_jsp.java:313) at org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspService (main_jsp.java:101) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java :97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service( JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile( JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :264) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:672) at org.apache.catalina.core.ApplicationDispatcher.doInclude( ApplicationDispatcher.java:574) at org.apache.catalina.core.ApplicationDispatcher.include( ApplicationDispatcher.java:499) at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator( PageFilter.java:156) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter( PageFilter.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process( Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684) at java.lang.Thread.run(Unknown Source) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
-- "You can lead a horse to water but you cannot make it float on its back." ~Dakota Jack~