users@glassfish.java.net

h:dataTable binding

From: <glassfish_at_javadesktop.org>
Date: Wed, 26 Sep 2007 01:20:43 PDT

Hi everyone,

I'm pretty new to JSF and I ran into a problem. I have a JSF document with two h:dataTable tags, one within the other. The outer data table is binded to a property (of type javax.faces.component.html.HtmlDataTable) of a backing bean, the inner data table is binded to a property of the current element exposed by the outer data table.

Here's the JSF document ([i]z.jspx[/i]):

[code]
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
    <jsp:output doctype-root-element="html" doctype-public="-//W3C//DTD HTML 4.01//EN" doctype-system="http://www.w3.org/TR/html4/strict.dtd"/>
    <jsp:directive.page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"/>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title>Z</title>
    </head>
    <body>
    <f:view>
        <h:form>
            <h:dataTable binding="#{z.htmlDataTable}" value="#{z.items}" var="outerItem">
                <h:column>
                    <h:outputText value="#{outerItem.info}"/>
                    <h:dataTable binding="#{outerItem.htmlDataTable}" value="#{outerItem.items}" var="innerItem">
                        <h:column>
                            <h:outputText value="#{innerItem.info}"/>
                        </h:column>
                    </h:dataTable>
                </h:column>
            </h:dataTable>
        </h:form>
    </f:view>
    </body>
</html>
</jsp:root>
[/code]
As you can see, the outer data table exposes the current element of the collection as outerItem, which has three properties: info (a String), items (a List<InnerItem>), and htmlDataTable (an HtmlDataTable). The inner dataTable is binded to #{outerItem.htmlDataTable). I get the the following error:

[code]
exception: javax.servlet.ServletException: Target Unreachable, identifier 'outerItem' resolved to null
root cause: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'outerItem' resolved to null
[/code]
I have the relevant log entries with exceptions and stack traces at the end, I'm using Sun Java System Application Server 9 Update 1.
If I remove the binding attribute from the inner data table, everything works just fine. Which proves that outerItem isn't null. I think that the binding attribute of the inner data table and the variable exposed by the outer data table are out of each other's scope. Is this a bug? If it is, how can it be reported/solved? If it's not, is there a workaround?
Most of the times running the application kills my application server. I can't even stop the domain the application was running on, I have to kill java. The domain log gets filled with:

[code]
java.lang.OutOfMemoryError: PermGen space
[/code]
There's another thing to note, I'm really using t:dataList (from Apache MyFaces Tomahawk), it's the same issue. I would really appreciate some help.

Thanks,
Csabi

Here's my backing bean ([i]Z.java[/i]):

[code]
package backing;

import java.util.ArrayList;
import java.util.List;
import javax.faces.component.html.HtmlDataTable;

public class Z {
// JavaBean properties --------------------------------------------------------
    private List<OuterItem> items;
    private HtmlDataTable htmlDataTable;

// instance variables ---------------------------------------------------------
    private final int OUTER_COUNT = 4;
    private final int INNER_COUNT = 4;

// constructors ---------------------------------------------------------------

// JavaBean constructor
    public Z() {
        List<OuterItem> outerItems = new ArrayList<OuterItem>();
        for (int i = 0; i < OUTER_COUNT; ++i) {
            List<InnerItem> innerItems = new ArrayList<InnerItem>();
            for (int j = 0; j < INNER_COUNT; ++j) {
                innerItems.add(
                    new InnerItem("innerItem " + j + " (outerItem " + i + ")")
                );
            }
            outerItems.add(new OuterItem("outerItem " + i, innerItems));
        }
        items = outerItems;
    }

// accessor methods -----------------------------------------------------------
    public List<OuterItem> getItems() {
        return items;
    }

    public HtmlDataTable getHtmlDataTable() {
        return htmlDataTable;
    }

// mutator methods ------------------------------------------------------------
    public void setItems(List<OuterItem> items) {
        this.items = items;
    }

    public void setHtmlDataTable(HtmlDataTable htmlDataTable) {
        this.htmlDataTable = htmlDataTable;
    }

// inner classes --------------------------------------------------------------
    public class OuterItem {
    // JavaBean properties ----------------------------------------------------
        private String info;
        private List<InnerItem> items;

    // constructors -----------------------------------------------------------

    // JavaBean constructor
        public OuterItem() {
        }

        public OuterItem(String info, List<InnerItem> items) {
            setInfo(info);
            setItems(items);
        }

    // accessor methods -------------------------------------------------------
        public String getInfo() {
            return info;
        }

        public List<InnerItem> getItems() {
            return items;
        }

    // mutator methods --------------------------------------------------------
        public void setInfo(String info) {
            this.info = info;
        }

        public void setItems(List<InnerItem> items) {
            this.items = items;
        }
    }

    public class InnerItem {
    // JavaBean properties ----------------------------------------------------
        private String info;

    // constructors -----------------------------------------------------------

    // JavaBean constructor
        public InnerItem() {
        }

        public InnerItem(String info) {
            setInfo(info);
        }

    // accessor methods -------------------------------------------------------
        public String getInfo() {
            return info;
        }

    // mutator methods --------------------------------------------------------
        public void setInfo(String info) {
            this.info = info;
        }
    }
}
[/code]
Here are the server log entries:

Message ID:
[code]
ApplicationDispatcher[/forecast] Servlet.service() for servlet jsp threw exception javax.el.PropertyNotFoundException
[/code]
Complete Message
[code]
Target Unreachable, identifier 'outerItem' resolved to null
        at com.sun.el.parser.AstValue.getTarget(AstValue.java:66)
        at com.sun.el.parser.AstValue.setValue(AstValue.java:132)
        at com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:255)
        at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:213)
        at javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:215)
        at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:458)
        at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:643)
        at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1070)
        at com.sun.faces.taglib.html_basic.DataTableTag.doStartTag(DataTableTag.java:372)
        at org.apache.jsp.z_jspx._jspx_meth_h_dataTable_1(z_jspx.java:310)
        at org.apache.jsp.z_jspx._jspx_meth_h_column_0(z_jspx.java:262)
        at org.apache.jsp.z_jspx._jspx_meth_h_dataTable_0(z_jspx.java:226)
        at org.apache.jsp.z_jspx._jspx_meth_h_form_0(z_jspx.java:189)
        at org.apache.jsp.z_jspx._jspx_meth_f_view_0(z_jspx.java:120)
        at org.apache.jsp.z_jspx._jspService(z_jspx.java:85)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:353)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:412)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:318)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
        at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:850)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:697)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:532)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:465)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:353)
        at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:413)
        at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:480)
        at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:125)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:244)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:276)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
        at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
        at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
        at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
        at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
[/code]
Message ID:
[code]
executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl_at_fc625e) threw exception javax.faces.FacesException
[/code]
Complete Message
[code]
javax.servlet.ServletException: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'outerItem' resolved to null
        at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:418)
        at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:480)
        at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:125)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:244)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:276)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
        at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
        at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
        at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
        at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
Caused by: javax.servlet.ServletException: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'outerItem' resolved to null
        at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:927)
        at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863)
        at org.apache.jsp.z_jspx._jspService(z_jspx.java:94)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:353)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:412)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:318)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
        at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:850)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:697)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:532)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:465)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:353)
        at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:413)
        ... 35 more
Caused by: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'outerItem' resolved to null
        at com.sun.el.parser.AstValue.getTarget(AstValue.java:66)
        at com.sun.el.parser.AstValue.setValue(AstValue.java:132)
        at com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:255)
        at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:213)
        at javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:215)
        at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:458)
        at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:643)
        at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1070)
        at com.sun.faces.taglib.html_basic.DataTableTag.doStartTag(DataTableTag.java:372)
        at org.apache.jsp.z_jspx._jspx_meth_h_dataTable_1(z_jspx.java:310)
        at org.apache.jsp.z_jspx._jspx_meth_h_column_0(z_jspx.java:262)
        at org.apache.jsp.z_jspx._jspx_meth_h_dataTable_0(z_jspx.java:226)
        at org.apache.jsp.z_jspx._jspx_meth_h_form_0(z_jspx.java:189)
        at org.apache.jsp.z_jspx._jspx_meth_f_view_0(z_jspx.java:120)
        at org.apache.jsp.z_jspx._jspService(z_jspx.java:85)
        ... 48 more
[/code]
Message ID:
[code]
StandardWrapperValve[Faces Servlet]
[/code]
Complete Message
[code]
Servlet.service() for servlet Faces Servlet threw exception
javax.el.PropertyNotFoundException: Target Unreachable, identifier 'outerItem' resolved to null
        at com.sun.el.parser.AstValue.getTarget(AstValue.java:66)
        at com.sun.el.parser.AstValue.setValue(AstValue.java:132)
        at com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:255)
        at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:213)
        at javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:215)
        at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:458)
        at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:643)
        at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1070)
        at com.sun.faces.taglib.html_basic.DataTableTag.doStartTag(DataTableTag.java:372)
        at org.apache.jsp.z_jspx._jspx_meth_h_dataTable_1(z_jspx.java:310)
        at org.apache.jsp.z_jspx._jspx_meth_h_column_0(z_jspx.java:262)
        at org.apache.jsp.z_jspx._jspx_meth_h_dataTable_0(z_jspx.java:226)
        at org.apache.jsp.z_jspx._jspx_meth_h_form_0(z_jspx.java:189)
        at org.apache.jsp.z_jspx._jspx_meth_f_view_0(z_jspx.java:120)
        at org.apache.jsp.z_jspx._jspService(z_jspx.java:85)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:353)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:412)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:318)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
        at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:850)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:697)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:532)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:465)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:353)
        at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:413)
        at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:480)
        at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:125)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:244)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:216)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:184)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:276)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
        at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
        at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
        at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
        at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
        at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
[/code]
[Message sent by forum member 'juhoz1024' (juhoz1024)]

http://forums.java.net/jive/thread.jspa?messageID=237096