Hi,

If i have a page that does not participate in the session ( via <%@ page session="false" %> )

Whenever I try to access some variable ( via either x:set/x:out/x:forEach ) i get the following error ( listed at end )

Is this a known issue? Shouldn't the XPathUtil ignore the session scope when it should not be accessing it?

thanks,
-a

java.lang.IllegalStateException: Cannot access session scope in page that does not participate in any session
at org.apache.jasper.runtime.PageContextImpl.doGetAttributeNamesInScope(PageContextImpl.java:546)
at org.apache.jasper.runtime.PageContextImpl.getAttributeNamesInScope(PageContextImpl.java:532)
at org.apache.taglibs.standard.tag.common.xml.XPathUtil.getVariableQNames(Unknown Source)
at org.apache.taglibs.standard.tag.common.xml.XPathUtil.fillVarStack(Unknown Source)
at org.apache.taglibs.standard.tag.common.xml.XPathUtil.selectNodes(Unknown Source)
at org.apache.taglibs.standard.tag.common.xml.SetTag.doStartTag(Unknown Source)
at org.apache.jsp.templates.yesterday_005fanswer_005fcallout_jsp._jspx_meth_x_set_0(yesterday_005fanswer_005fcallout_jsp.java:253)
at org.apache.jsp.templates.yesterday_005fanswer_005fcallout_jsp._jspService(yesterday_005fanswer_005fcallout_jsp.java:124)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:589)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(Unknown Source)
at org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(Unknown Source)
at org.apache.jsp.promotions.moms_005fservice_005fthanks_jsp._jspx_meth_c_import_1(moms_005fservice_005fthanks_jsp.java:239)
at org.apache.jsp.promotions.moms_005fservice_005fthanks_jsp._jspx_meth_cms_bodyModule_0(moms_005fservice_005fthanks_jsp.java:184)
at org.apache.jsp.promotions.moms_005fservice_005fthanks_jsp._jspx_meth_c_param_0(moms_005fservice_005fthanks_jsp.java:142)
at org.apache.jsp.promotions.moms_005fservice_005fthanks_jsp._jspx_meth_c_import_0(moms_005fservice_005fthanks_jsp.java:100)
at org.apache.jsp.promotions.moms_005fservice_005fthanks_jsp._jspService(moms_005fservice_005fthanks_jsp.java:64)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:589)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at clubmom.framework.DisplayServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:712)
at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:682)
at org.apache.jsp.display_jsp._jspService(display_jsp.java:43)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at clubmom.framework.ProfileFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at com.opensymphony.webwork.lifecycle.RequestLifecycleFilter.doFilter(RequestLifecycleFilter.java:62)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to