ICEfaces
  1. ICEfaces
  2. ICE-1023

Seam: Missing Form exception when using dynamic menus under Seam

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: 1.5
    • Fix Version/s: 1.6
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Operating System: Windows XP
      Platform: PC
    • Assignee Priority:
      P1

      Description

      as noted in the forum: http://www.icefaces.org/JForum/posts/list/2910.page

      Dynamic menus cause the following exception under Seam. Tested with both Seam
      1.0.1 and Seam 1.1, ICEfaces 1.5 and 1.5.1pre. Non-dynamic menus work fine.

      2006-11-23 16:41:42,718 ERROR [STDERR] java.lang.NullPointerException: Missing
      Form - the UIComponent of type [class
      com.icesoft.faces.component.menubar.MenuItem] requires a containing form.
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.validateParameters(DomBasicRenderer.java:484)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.component.menubar.MenuItemRenderer.decode(MenuItemRenderer.java:77)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      javax.faces.component.UIComponentBase.decode(UIComponentBase.java:500)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.component.menubar.MenuItemBase.processDecodes(MenuItemBase.java:71)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.component.menubar.MenuItemBase.decodeRecursive(MenuItemBase.java:88)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.component.menubar.MenuItemBase.processDecodes(MenuItemBase.java:69)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.component.menubar.MenuBar.decodeRecursive(MenuBar.java:266)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.component.menubar.MenuBar.processDecodes(MenuBar.java:250)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:602)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:602)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:602)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      javax.faces.component.UIForm.processDecodes(UIForm.java:53)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:602)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:602)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:135)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.myfaces.lifecycle.LifecycleImpl.applyRequestValues(LifecycleImpl.java:214)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:69)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.webapp.xmlhttp.BlockingServlet.renderCycle(BlockingServlet.java:442)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.webapp.xmlhttp.BlockingServlet.receiveUpdates(BlockingServlet.java:429)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:288)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:46)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      2006-11-23 16:41:42,718 ERROR [STDERR] at
      org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      2006-11-23 16:41:42,734 ERROR [STDERR] at
      org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      2006-11-23 16:41:42,734 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
      2006-

        Activity

          People

          • Assignee:
            Greg Dick
            Reporter:
            Philip Breau
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: