Hi,

I think shale has an incompability with JSF 1.2. The following code piece works fine without the shale-core.jar

       <c:forEach items="#{contents.strList}" var="row">
           <h:outputText value="#{row}" />
           <br />
       </c:forEach>

When I include shale-core.jar I get

javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied "items" in &lt;forEach&gt;

The attached file contains the complete exception trace.
Shale version: shale-framework-20060530
on Sun Application Server 9 Beta


A second question; is it normal to get "init-init-prerender-destroy-destroy" sequence for views but "init-prerender-destroy" for subviews?

Bahadir

[#|2006-06-20T16:07:51.891+0300|SEVERE|sun-appserver-pe9.0|javax.enterprise.system.container.web|_ThreadID=14;_ThreadName=httpWorkerThread-8080-3;_RequestID=222db1ee-19ab-4be7-b7d0-c84d07175612;|ApplicationDispatcher[/JsfTest]
 Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied 
"items" in &lt;forEach&gt;
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.toForEachIterator(ForEachSupport.java:274)
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.supportedTypeForEachIterator(ForEachSupport.java:238)
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.prepare(ForEachSupport.java:155)
        at 
javax.servlet.jsp.jstl.core.LoopTagSupport.doStartTag(LoopTagSupport.java:256)
        at 
org.apache.jsp.welcome_jsp._jspx_meth_c_forEach_0(welcome_jsp.java:220)
        at org.apache.jsp.welcome_jsp._jspx_meth_h_form_0(welcome_jsp.java:165)
        at org.apache.jsp.welcome_jsp._jspx_meth_f_view_0(welcome_jsp.java:121)
        at org.apache.jsp.welcome_jsp._jspService(welcome_jsp.java:79)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:341)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:488)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:423)
        at 
org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:86)
        at 
org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:101)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:319)
        at 
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:403)
        at 
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:425)
        at 
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)
        at 
org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:151)
        at 
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:108)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:262)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:157)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:219)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:488)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:423)
        at 
org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:86)
        at 
org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:101)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:319)
        at 
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775)
        at 
org.apache.jasper.runtime.PageContextImpl.access$1000(PageContextImpl.java:92)
        at 
org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:727)
        at org.apache.jsp.index_jsp._jspService(index_jsp.java:63)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:341)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
        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:174)
        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:223)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:664)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:571)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:846)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:345)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:237)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:240)
        at 
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
|#]

[#|2006-06-20T16:07:51.892+0300|WARNING|sun-appserver-pe9.0|javax.enterprise.resource.webcontainer.jsf.lifecycle|_ThreadID=14;_ThreadName=httpWorkerThread-8080-3;_RequestID=222db1ee-19ab-4be7-b7d0-c84d07175612;|executePhase(RENDER_RESPONSE
 6,[EMAIL PROTECTED]) threw exception
javax.faces.FacesException: javax.servlet.ServletException: 
javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied 
"items" in &lt;forEach&gt;
        at 
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
        at 
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:425)
        at 
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)
        at 
org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:151)
        at 
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:108)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:262)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:157)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:219)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:488)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:423)
        at 
org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:86)
        at 
org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:101)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:319)
        at 
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775)
        at 
org.apache.jasper.runtime.PageContextImpl.access$1000(PageContextImpl.java:92)
        at 
org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:727)
        at org.apache.jsp.index_jsp._jspService(index_jsp.java:63)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:341)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
        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:174)
        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:223)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:664)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:571)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:846)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:345)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:237)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:240)
        at 
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
Caused by: javax.servlet.ServletException: javax.servlet.jsp.JspTagException: 
Don't know how to iterate over supplied "items" in &lt;forEach&gt;
        at 
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:930)
        at 
org.apache.jasper.runtime.PageContextImpl.access$1100(PageContextImpl.java:92)
        at 
org.apache.jasper.runtime.PageContextImpl$12.run(PageContextImpl.java:850)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:848)
        at org.apache.jsp.welcome_jsp._jspService(welcome_jsp.java:88)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:341)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:488)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:423)
        at 
org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:86)
        at 
org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:101)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:319)
        at 
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:403)
        ... 68 more
Caused by: javax.servlet.jsp.JspTagException: Don't know how to iterate over 
supplied "items" in &lt;forEach&gt;
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.toForEachIterator(ForEachSupport.java:274)
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.supportedTypeForEachIterator(ForEachSupport.java:238)
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.prepare(ForEachSupport.java:155)
        at 
javax.servlet.jsp.jstl.core.LoopTagSupport.doStartTag(LoopTagSupport.java:256)
        at 
org.apache.jsp.welcome_jsp._jspx_meth_c_forEach_0(welcome_jsp.java:220)
        at org.apache.jsp.welcome_jsp._jspx_meth_h_form_0(welcome_jsp.java:165)
        at org.apache.jsp.welcome_jsp._jspx_meth_f_view_0(welcome_jsp.java:121)
        at org.apache.jsp.welcome_jsp._jspService(welcome_jsp.java:79)
        ... 91 more
|#]

[#|2006-06-20T16:07:51.897+0300|SEVERE|sun-appserver-pe9.0|javax.enterprise.system.container.web|_ThreadID=14;_ThreadName=httpWorkerThread-8080-3;_RequestID=222db1ee-19ab-4be7-b7d0-c84d07175612;|ApplicationDispatcher[/JsfTest]
 Servlet.service() for servlet Faces Servlet threw exception
javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied 
"items" in &lt;forEach&gt;
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.toForEachIterator(ForEachSupport.java:274)
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.supportedTypeForEachIterator(ForEachSupport.java:238)
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.prepare(ForEachSupport.java:155)
        at 
javax.servlet.jsp.jstl.core.LoopTagSupport.doStartTag(LoopTagSupport.java:256)
        at 
org.apache.jsp.welcome_jsp._jspx_meth_c_forEach_0(welcome_jsp.java:220)
        at org.apache.jsp.welcome_jsp._jspx_meth_h_form_0(welcome_jsp.java:165)
        at org.apache.jsp.welcome_jsp._jspx_meth_f_view_0(welcome_jsp.java:121)
        at org.apache.jsp.welcome_jsp._jspService(welcome_jsp.java:79)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:341)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:488)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:423)
        at 
org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:86)
        at 
org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:101)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:319)
        at 
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:403)
        at 
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:425)
        at 
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)
        at 
org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:151)
        at 
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:108)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:262)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:157)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:219)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:488)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:423)
        at 
org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:86)
        at 
org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:101)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:319)
        at 
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775)
        at 
org.apache.jasper.runtime.PageContextImpl.access$1000(PageContextImpl.java:92)
        at 
org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:727)
        at org.apache.jsp.index_jsp._jspService(index_jsp.java:63)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:341)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
        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:174)
        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:223)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:664)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:571)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:846)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:345)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:237)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:240)
        at 
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
|#]

[#|2006-06-20T16:07:51.899+0300|SEVERE|sun-appserver-pe9.0|javax.enterprise.system.container.web|_ThreadID=14;_ThreadName=httpWorkerThread-8080-3;_RequestID=222db1ee-19ab-4be7-b7d0-c84d07175612;|StandardWrapperValve[jsp]:
 Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspTagException: Don't know how to iterate over supplied 
"items" in &lt;forEach&gt;
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.toForEachIterator(ForEachSupport.java:274)
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.supportedTypeForEachIterator(ForEachSupport.java:238)
        at 
org.apache.taglibs.standard.tag.common.core.ForEachSupport.prepare(ForEachSupport.java:155)
        at 
javax.servlet.jsp.jstl.core.LoopTagSupport.doStartTag(LoopTagSupport.java:256)
        at 
org.apache.jsp.welcome_jsp._jspx_meth_c_forEach_0(welcome_jsp.java:220)
        at org.apache.jsp.welcome_jsp._jspx_meth_h_form_0(welcome_jsp.java:165)
        at org.apache.jsp.welcome_jsp._jspx_meth_f_view_0(welcome_jsp.java:121)
        at org.apache.jsp.welcome_jsp._jspService(welcome_jsp.java:79)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:341)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:488)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:423)
        at 
org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:86)
        at 
org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:101)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:319)
        at 
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:403)
        at 
com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:425)
        at 
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:132)
        at 
org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:151)
        at 
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:108)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:262)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:157)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:219)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:488)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:423)
        at 
org.apache.catalina.core.ApplicationDispatcher.access$000(ApplicationDispatcher.java:86)
        at 
org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:101)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:319)
        at 
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775)
        at 
org.apache.jasper.runtime.PageContextImpl.access$1000(PageContextImpl.java:92)
        at 
org.apache.jasper.runtime.PageContextImpl$11.run(PageContextImpl.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:727)
        at org.apache.jsp.index_jsp._jspService(index_jsp.java:63)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:341)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:409)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:317)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:822)
        at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:262)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:295)
        at 
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:178)
        at 
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:390)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
        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:174)
        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:223)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:664)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:571)
        at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:846)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:345)
        at 
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:237)
        at 
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:240)
        at 
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
|#]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to