look like struts taglibs cause the NPE. unknown property name?
On 9/7/07, Riccardo Mollame <[EMAIL PROTECTED]> wrote: > > Could any one explain why this piece of code works > fine: > > <%@ taglib prefix="c" > uri="http://java.sun.com/jsp/jstl/core"%> > <%@ taglib prefix="x" > uri="http://java.sun.com/jsp/jstl/xml"%> > <%@ taglib prefix="s" uri="/struts-tags"%> > <c:import url="/WEB-INF/classes/PageList.xml" > var="pagelist" scope="application" /> > <x:parse var="document" doc="${pagelist}"/> > <html> > <head> > </head> > <body> > <br> > <h1><x:out > select="$document/pages/[EMAIL PROTECTED]'P001']/title"/></h1> > </body> > </html> > > while this one: > > <%@ taglib prefix="c" > uri="http://java.sun.com/jsp/jstl/core"%> > <%@ taglib prefix="x" > uri="http://java.sun.com/jsp/jstl/xml"%> > <%@ taglib prefix="s" uri="/struts-tags"%> > <c:import url="/WEB-INF/classes/PageList.xml" > var="pagelist" scope="application" /> > <x:parse var="document" doc="${pagelist}"/> > <html> > <head> > </head> > <body> > <br> > <center> > <!-- BEGIN of new code --> > <s:form action="userauth"> > <s:textfield label="User Name" key="username"/> > <s:password label="Password" key="password"/> > <s:submit/> > </s:form> > <!-- END of new code --> > </center> > </body> > </html> > > gives the following error: > > XXXX-web-main: Servlet error > java.lang.NullPointerException > at > org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:58) > > at > org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack( > StrutsBodyTagSupport.java:52) > > at > org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag( > ComponentTagSupport.java:49) > > at _jsps._Login._jspService(_Login.java:103) > at com.orionserver[Oracle Containers for J2EE 10g > (10.1.3.3.0) > ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59) > > at > oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:724) > > at > oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:414) > > at > oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594) > > at > oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518) > > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > at com.evermind[Oracle Containers for J2EE 10g > (10.1.3.3.0) > ].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java > :65) > at > org.apache.struts2.dispatcher.FilterDispatcher.doFilter( > FilterDispatcher.java:413) > > at com.evermind[Oracle Containers for J2EE 10g > (10.1.3.3.0) > ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher > .java:623) > at com.evermind[Oracle Containers for J2EE 10g > (10.1.3.3.0) > > ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher > .java:370) > at com.evermind[Oracle Containers for J2EE 10g > (10.1.3.3.0) > ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler > .java:871) > at com.evermind[Oracle Containers for J2EE 10g > (10.1.3.3.0) > ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler > .java:453) > at com.evermind[Oracle Containers for J2EE 10g > (10.1.3.3.0) > ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler > .java:221) > at com.evermind[Oracle Containers for J2EE 10g > (10.1.3.3.0) > ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:122) > > at com.evermind[Oracle Containers for J2EE 10g > (10.1.3.3.0) > ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:111) > > at > oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run( > ServerSocketReadHandler.java:260) > > at > oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket( > ServerSocketAcceptHandler.java:239) > > at > oracle.oc4j.network.ServerSocketAcceptHandler.access$700( > ServerSocketAcceptHandler.java:34) > > at > oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run( > ServerSocketAcceptHandler.java:880) > > at com.evermind[Oracle Containers for J2EE 10g > (10.1.3.3.0) > > ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor > .java:303) > at java.lang.Thread.run(Thread.java:595) > > > I'm stuck. It has no explanation to me. > Any help deeply appreciated. > Thanks in advance. > > Ric > > > ___________________________________ > L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: > http://it.docs.yahoo.com/nowyoucan.html > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >