2 Replies Latest reply on Oct 20, 2010 4:32 PM by Don Samson

    Property not set after choosing from list

    mbinna Newbie

      Hey guys,


      I hope someone can help me. I have the following problem: the user inputs a company name, ajax triggers a routine that suggests matching company names. After the desired company is chosen I'm creating a list which contains all available departments of the company.


      @Out(required = false)
      private List<SelectItem> allDepartmentsOfCompany;
      
      allDepartmentsOfCompany = new ArrayList<SelectItem>();
      
      for (AddrCompany comp : companyList) {
          if (comp.getName().equals(search)) {
              log.debug("Corresponding Company found: " + comp.getPkCompany());
              for(AddrOffice off : comp.getAddrOffices()) {
                  for(AddrDepartment dep : off.getAddrDepartments())
                      allDepartmentsOfCompany.add(new SelectItem(dep,dep.getName()));
              }
              return comp;
          }
      }
      return company;




      The list is created well and survives the whole conversation in the context. Also the content is held as long as the conversation is alive.



      <h:outputLabel for="subjectDepartmentDecoration" value="Abteilung:"/>
      <s:decorate id="subjectDepartmentDecoration">
          <a4j:outputPanel layout="block"> 
              <h:selectOneMenu value="#{subjectManager.addrDepartment}" id="subjectDepartmentSelection">
                  <f:selectItems value="#{allDepartmentsOfCompany}"  />
              </h:selectOneMenu>
          </a4j:outputPanel>
      </s:decorate>




      This Code works till here. But, when i'm now triggerin the form submission i get the following errors:


      14:20:12,590 ERROR [lifecycle] JSF1054: (Phase ID: PROCESS_VALIDATIONS 3, View ID: /address/subject.xhtml) Exception thrown during phase execution: 
      javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@37a36f78]
      14:20:12,610 ERROR [ExceptionFilter] handling uncaught exception
      javax.servlet.ServletException
             at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
             at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73)
             at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
             at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
             at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
             at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
             at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
             at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
             at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
             at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
             at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
             at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
             at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
             at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
             at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
             at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
             at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
             at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
             at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
             at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
             at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
             at java.lang.Thread.run(Thread.java:619)
      Caused by: java.util.NoSuchElementException
             at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:130)
             at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:157)
             at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:61)
             at javax.faces.component.UISelectOne.matchValue(UISelectOne.java:177)
             at javax.faces.component.UISelectOne.validateValue(UISelectOne.java:150)
             at javax.faces.component.UIInput.validate(UIInput.java:875)
             at javax.faces.component.UIInput.executeValidate(UIInput.java:1072)
             at javax.faces.component.UIInput.processValidators(UIInput.java:672)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIForm.processValidators(UIForm.java:235)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at org.ajax4jsf.component.AjaxViewRoot$3.invokeContextCallback(AjaxViewRoot.java:439)
             at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:238)
             at org.ajax4jsf.component.AjaxViewRoot.processValidators(AjaxViewRoot.java:455)
             at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
             at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
             at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
             at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
             ... 40 more
      14:20:12,611 ERROR [ExceptionFilter] exception root cause
      java.util.NoSuchElementException
             at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:130)
             at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:157)
             at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:61)
             at javax.faces.component.UISelectOne.matchValue(UISelectOne.java:177)
             at javax.faces.component.UISelectOne.validateValue(UISelectOne.java:150)
             at javax.faces.component.UIInput.validate(UIInput.java:875)
             at javax.faces.component.UIInput.executeValidate(UIInput.java:1072)
             at javax.faces.component.UIInput.processValidators(UIInput.java:672)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIForm.processValidators(UIForm.java:235)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
             at org.ajax4jsf.component.AjaxViewRoot$3.invokeContextCallback(AjaxViewRoot.java:439)
             at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:238)
             at org.ajax4jsf.component.AjaxViewRoot.processValidators(AjaxViewRoot.java:455)
             at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
             at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
             at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
             at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
             at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:73)
             at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
             at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
             at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
             at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
             at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
             at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
             at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
             at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
             at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
             at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
             at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
             at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
             at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
             at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
             at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
             at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
             at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
             at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
             at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
             at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
             at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
             at java.lang.Thread.run(Thread.java:619)
      



      What am I doing wrong? The setter of the property receives null as argument, before the errors occur. I'm a little confused why it receives null because the list and the listcontent is available in the conversation content.


      I also tried using s:selectItems and s:convertEntity with the same result.


      The behaviour only occurs when the list is created by another bean, example:
      i'm trying to create a person and assign a department of a company to this person. If I copy the whole code for listcreation into the person bean it works
      perfect.

        • 1. Re: Property not set after choosing from list
          Jorge Ruiz Newbie

          I have pretty much the same problem, and i think the cause is that h:selectOneMenu is refilled using ajax, then exceptions occur when you try to send the form, here's what i got, maybe someone can help o maybe we should report a bug?


          Form:



          <s:decorate id="idplanestudios" template="../../layout/edit.xhtml">
                           <ui:define name="label">Plan de estudios</ui:define>              
                           <h:selectOneMenu value="#{planestudiosAdmin.planestudios}" id="listaPlanes">
                                <f:selectItem itemLabel="Seleccione un plan de estudios" itemDisabled="#{planestudiosAdmin.planestudios != null}"/>                                                                
                                <f:selectItems value="#{planestudiosAdmin.itemsPlanestudios}"/>
                                <s:convertEntity/>                                
                                <a:support event="onchange" reRender="listaAsignaturas,listaPlanes" ajaxSingle="true"/>
                           </h:selectOneMenu>
                       </s:decorate>
               
                       <s:decorate id="idasignatura" template="../../layout/edit.xhtml">
                           <ui:define name="label">Asignatura</ui:define>
                           <h:selectOneMenu value="#{planestudiosasignaturaigualHome.instance.planestudiosasignaturaigual}" id="listaAsignaturas">
                                <f:selectItem itemLabel="Seleccione una asignatura" itemDisabled="#{planestudiosAdmin.planestudios != null}"/>
                                <f:selectItems value="#{planestudiosAdmin.itemsPlanestudiosasignatura}"/>
                                <s:convertEntity/>                                
                           </h:selectOneMenu>
                       </s:decorate>



          now planestudiosAdmin.itemsPlanestudiosasignatura will return a List of SelectItemGroup depending on the selected value for planestudiosAdmin.planestudios, it renders the list ok but when i try to submit the form this is what happens:




          18:11:19,824 ERROR [lifecycle] JSF1054: (Phase ID: PROCESS_VALIDATIONS 3, View ID: /director/admin/PlanestudiosasignaturaigualList.xhtml) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@dce075]
          18:11:19,837 WARN  [ExceptionFilter] handling uncaught exception
          javax.servlet.ServletException
               at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
               at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
               at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
               at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)
               at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
               at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
               at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
               at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
               at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
               at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
               at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
               at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
               at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
               at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
               at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
               at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
               at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
               at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
               at java.lang.Thread.run(Thread.java:619)
          Caused by: java.util.NoSuchElementException
               at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:130)
               at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:157)
               at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:61)
               at javax.faces.component.UISelectOne.matchValue(UISelectOne.java:177)
               at javax.faces.component.UISelectOne.validateValue(UISelectOne.java:150)
               at javax.faces.component.UIInput.validate(UIInput.java:875)
               at javax.faces.component.UIInput.executeValidate(UIInput.java:1072)
               at javax.faces.component.UIInput.processValidators(UIInput.java:672)
               at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
               at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
               at org.richfaces.component.UISimpleTogglePanel.processValidators(UISimpleTogglePanel.java:152)
               at javax.faces.component.UIForm.processValidators(UIForm.java:235)
               at org.ajax4jsf.component.AjaxViewRoot$3.invokeContextCallback(AjaxViewRoot.java:439)
               at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:238)
               at org.ajax4jsf.component.AjaxViewRoot.processValidators(AjaxViewRoot.java:455)
               at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
               at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
               at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
               at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
               ... 41 more
          18:11:19,841 WARN  [ExceptionFilter] exception root cause
          java.util.NoSuchElementException
               at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:130)
               at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:157)
               at javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:61)
               at javax.faces.component.UISelectOne.matchValue(UISelectOne.java:177)
               at javax.faces.component.UISelectOne.validateValue(UISelectOne.java:150)
               at javax.faces.component.UIInput.validate(UIInput.java:875)
               at javax.faces.component.UIInput.executeValidate(UIInput.java:1072)
               at javax.faces.component.UIInput.processValidators(UIInput.java:672)
               at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
               at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1058)
               at org.richfaces.component.UISimpleTogglePanel.processValidators(UISimpleTogglePanel.java:152)
               at javax.faces.component.UIForm.processValidators(UIForm.java:235)
               at org.ajax4jsf.component.AjaxViewRoot$3.invokeContextCallback(AjaxViewRoot.java:439)
               at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:238)
               at org.ajax4jsf.component.AjaxViewRoot.processValidators(AjaxViewRoot.java:455)
               at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
               at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
               at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
               at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
               at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
               at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
               at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)
               at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
               at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
               at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
               at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
               at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
               at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
               at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
               at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
               at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
               at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
               at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
               at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
               at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
               at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
               at java.lang.Thread.run(Thread.java:619)



          any idea anyone?

          • 2. Re: Property not set after choosing from list
            Don  Samson Newbie

            Hi,


            Your reference bean for rendering selectoneBox.. i.e planestudiosasignaturaigualHome has to be at least in PAGE scope.. actually your selectone values should be same as request processing phase and submission phase.