Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.1.1
-
Fix Version/s: None
-
Component/s: Export
-
Labels:None
-
Application server:JBoss 4.2.2 GA
Description
After upgrading my web application from Struts 1.2.9 to Struts 1.3.8 I become NPE when clicking on any export link of displaytag:
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.lang.NullPointerException
org.apache.struts.tiles.taglib.InsertTag.processAttribute(InsertTag.java:690)
org.apache.struts.tiles.taglib.InsertTag.createTagHandler(InsertTag.java:481)
org.apache.struts.tiles.taglib.InsertTag.doStartTag(InsertTag.java:441)
org.apache.jsp.jsp.template.layout_jsp._jspx_meth_tiles_005finsert_005f0(layout_jsp.java:194)
org.apache.jsp.jsp.template.layout_jsp._jspService(layout_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
Exception is thrown only when I use Struts 1.3.X with tiles. On Struts 1.3.X with plain JSP and on Struts 1.2.X with tiles export works without errors. I become same results with versions of Struts 1.3.8, 1.3.10 and Displaytag 1.1.1, 1.2.
I have made from sample webapps (struts-blank-1.3.8.war and displaytag-examples-1.1.1.war) a minimal WAR (6MB with all jars) that reproduces this error. Adding or removing ResponseOverrideFilter in web.xml has no effect.
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:415)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
java.lang.NullPointerException
org.apache.struts.tiles.taglib.InsertTag.processAttribute(InsertTag.java:690)
org.apache.struts.tiles.taglib.InsertTag.createTagHandler(InsertTag.java:481)
org.apache.struts.tiles.taglib.InsertTag.doStartTag(InsertTag.java:441)
org.apache.jsp.jsp.template.layout_jsp._jspx_meth_tiles_005finsert_005f0(layout_jsp.java:194)
org.apache.jsp.jsp.template.layout_jsp._jspService(layout_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
Exception is thrown only when I use Struts 1.3.X with tiles. On Struts 1.3.X with plain JSP and on Struts 1.2.X with tiles export works without errors. I become same results with versions of Struts 1.3.8, 1.3.10 and Displaytag 1.1.1, 1.2.
I have made from sample webapps (struts-blank-1.3.8.war and displaytag-examples-1.1.1.war) a minimal WAR (6MB with all jars) that reproduces this error. Adding or removing ResponseOverrideFilter in web.xml has no effect.
-
Hide
- struts-displaytag.war
- 12/Feb/09 5:49 AM
- 5.43 MB
- Victor Homyakov
-
- css/displaytag.css 2 kB
- css/style.css 7 kB
- img/arrow_down.png 0.2 kB
- img/arrow_off.png 0.2 kB
- img/arrow_up.png 0.2 kB
- img/bg/navbar.gif 0.3 kB
- img/bg/topbar.gif 0.9 kB
- img/displaytag.png 5 kB
- img/ico_file_csv.png 0.2 kB
- img/ico_file_excel.png 0.2 kB
- img/ico_file_pdf.png 0.3 kB
- img/ico_file_rtf.png 1.0 kB
- img/ico_file_xml.png 0.2 kB
- img/paginazione.png 1.0 kB
- img/paginazione_ahead.png 1.0 kB
- img/paginazione_back.png 1.0 kB
- index.jsp 0.3 kB
- jsp/404.jsp 0.3 kB
- jsp/about.jsp 1 kB
- jsp/export.jsp 2 kB
- jsp/template/empty.jsp 0.2 kB
- jsp/template/footer.jsp 0.0 kB
- jsp/template/header.jsp 1 kB
- jsp/template/layout.jsp 1 kB
- jsp/template/link.jsp 0.4 kB
- jsp/template/meta.jsp 0.2 kB
- jsp/template/script.jsp 0.4 kB
- jsp/template/stub.jsp 0.1 kB
- META-INF/MANIFEST.MF 0.3 kB
- WEB-INF/classes/displaytag.properties 0.6 kB
Activity
Hide
Permalink
Victor Homyakov
added a comment -
Any comments/suggestions? I cannot use export in my projects with Struts tiles 1.3.X :(
Show
Victor Homyakov
added a comment - Any comments/suggestions? I cannot use export in my projects with Struts tiles 1.3.X :(