The server is GlassFish

jsp:
<!-- start jsp -- >

<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<title>RainForest - Music and Video Store</title>
<meta name="heading" content="<s:property value="name"/>, your T-Shirt is on its way! "/>
</head>
<body>
<ul>
<li>Name: <s:property  value="name"/></li>
<li>Email: <s:property  value="email"/></li>
<li>Street: <s:property  value="street"/></li>
<li>City: <s:property  value="city"/></li>
<li>State: <s:property  value="state"/></li>
<li>Zip Code: <s:property  value="zipcode"/></li>
<li>Country: <s:property  value="country"/></li>
<li>Shirt Size: <s:property  value="shirtSize"/></li>
</ul>
<img src="<s:property value="shirtImage"/>" alt="logo" height="100" width="150" />
<s:debug/>
</body>
</html>

<!-- end jsp -->


Without the <s:debug/> tag the application runs. When you insert the debug tag the application gives you an HTTP 500 error and
you get the following stack trace in the logs.
The name of the application is ex81 and the name of the jsp is claim-shirt-success. The same thing happens if you put the debug
tag on any jsp so it is not specific to this one.

<!-- start stack trace -->



WARNING: ApplicationDispatcher[/ex81] PWC1231: Servlet.service() for servlet jsp threw exception
Class: org.apache.jasper.compiler.TagLibraryInfoImpl
File: TagLibraryInfoImpl.java
Method: toString
Line: 124 - org/apache/jasper/compiler/TagLibraryInfoImpl.java:124:-1
    at org.apache.struts2.components.UIBean.end(UIBean.java:515)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42) at org.apache.jsp.WEB_002dINF.content.users.claim_002dshirt_002dsuccess_jsp._jspx_meth_s_debug_0(claim_002dshirt_002dsuccess_jsp.java from :165) at org.apache.jsp.WEB_002dINF.content.users.claim_002dshirt_002dsuccess_jsp._jspService(claim_002dshirt_002dsuccess_jsp.java from :69)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:109)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:406) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:483)

<snip a few hundred lines>

at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
    at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at org.apache.jasper.compiler.TagLibraryInfoImpl.toString(TagLibraryInfoImpl.java:124)
    at java.lang.String.valueOf(String.java:2826)
    at java.lang.StringBuilder.append(StringBuilder.java:115)
    at java.util.AbstractMap.toString(AbstractMap.java:490)
    at java.lang.String.valueOf(String.java:2826)
    at java.lang.StringBuilder.append(StringBuilder.java:115)
    at java.util.AbstractMap.toString(AbstractMap.java:490)
    at java.lang.String.valueOf(String.java:2826)
    at java.lang.StringBuffer.append(StringBuffer.java:219)

<snip a few hundred lines>

    at freemarker.core.Environment.visit(Environment.java:210)
    at freemarker.core.MixedContent.accept(MixedContent.java:92)
    at freemarker.core.Environment.visit(Environment.java:210)
    at freemarker.core.Environment.process(Environment.java:190)
    at freemarker.template.Template.process(Template.java:237)
at org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:157)
    at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:559)
    at org.apache.struts2.components.UIBean.end(UIBean.java:513)
    ... 97 more


<!-- end stack trace -->


Has anyone else faced and solved this?

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to