2 Replies Latest reply on Oct 18, 2006 1:49 PM by gavin.king

    When does Bijection Occur?

      Hello,

      I am developing a view that has two select-many lists. One is initially empty, the other contains data. The user will select items from the data and move them to the empty select list to make choices. This has proved to be a little more challenging than I initially anticipated in JSF. In traditional JSP-style development, I would merely take the array of request parameter values for the initially-empty select-many list and reconstruct a collection reflecting the choices on the server side.

      In JSF, I have been trying to develop a converter that supports the select lists, I have also developed a component that backs the converter. The idea is that I don't want to put logic in my (EJB3) SessionBean for creating objects of type javax.faces.model.SelectItem which is purely for UI purposes. Instead, I want to rely on the session bean to obtain the collection of data from the DB, then, I want to use a component to maintain the state of the collection (which data has been selected, not selected) (detached of course) on behalf of the two select-many lists in the UI. I would also like this intermediate component to back the converter for mapping component-selection values to objects. The problem I am having is that the @In/@Out annotations do not seem to be honored 'correctly'.

      Here is the intermediate component:

      @Name("applicationSelectorData")
      @Scope(ScopeType.CONVERSATION)
      @Conversational(ifNotBegunOutcome = "home")
      public class ApplicationSelectorData {
      
       @Logger
       private Log log;
      
       @Out
       private List<SelectItem> applicationItems;
      
       @Out
       private List<SelectItem> selectedApplicationItems;
      
       @In
       private ApplicationManager applicationManager;
      
       private List<Application> availableApplications;
       private Map<Long,Application> availableAppsMap;
      
      
       public Application findApplication(long id) {
       return availableAppsMap.get(id);
       }
      
       @Factory("selectedApplicationItems")
       public List<SelectItem> getSelectedApplicationItems() {
       if (selectedApplicationItems == null) {
       this.selectedApplicationItems = new ArrayList<SelectItem>();
       }
       return this.selectedApplicationItems;
       }
      
       @Factory("applicationItems")
       public List<SelectItem> getApplicationItems() {
       if (availableApplications == null) {
       availableApplications = applicationManager.getAvailableApplications();
       // prep other data structures
       // 1. a Map view of the available applications
       availableAppsMap = new HashMap<Long,Application>(availableApplications.size());
       // 2. A List<SelectItem> view of the available applications
       applicationItems = new ArrayList<SelectItem>(availableApplications.size());
       for (Application a:availableApplications) {
       availableAppsMap.put(a.getId(),a);
       applicationItems.add(new SelectItem(a.getId(),a.getName(),a.getDescription()));
       }
       selectedApplicationItems = new ArrayList<SelectItem>();
       }
       return applicationItems;
       }
      
      }
      


      Here is the exception:

      09:06:30,622 ERROR [HtmlMessageRendererBase] Could not render Message. Unable to find component 'name' (calling findComponent on component 'accessRequestForm:_id21'). If the provided id was correct
      rap the message and its component into an h:panelGroup or h:panelGrid.
      09:06:30,638 ERROR [STDERR] org.jboss.seam.RequiredException: In attribute requires value for component: applicationSelectorData.applicationManager
      09:06:30,638 ERROR [STDERR] at org.jboss.seam.Component.getInstanceToInject(Component.java:1383)
      09:06:30,638 ERROR [STDERR] at org.jboss.seam.Component.injectFields(Component.java:1024)
      09:06:30,638 ERROR [STDERR] at org.jboss.seam.Component.inject(Component.java:795)
      09:06:30,638 ERROR [STDERR] at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:30)
      09:06:30,638 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,638 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,638 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,638 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,638 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:82)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,654 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,654 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusinessProcessContext(BusinessProcessInterceptor.java:60)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,654 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,654 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.TransactionInterceptor.doInTransactionIfNecessary(TransactionInterceptor.java:34)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,654 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,654 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(RemoveInterceptor.java:39)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,654 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,654 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvokeInContexts(SeamInterceptor.java:73)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:45)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:51)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.interceptors.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:39)
      09:06:30,654 ERROR [STDERR] at com.evergreen.accesscontrol.ApplicationSelectorData$$EnhancerByCGLIB$$c41ceaa8.getSelectedApplicationItems(<generated>)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,654 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,654 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,654 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.Component.callComponentMethod(Component.java:1335)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1294)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1261)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1247)
      09:06:30,654 ERROR [STDERR] at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:44)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42)
      09:06:30,654 ERROR [STDERR] at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
      09:06:30,654 ERROR [STDERR] at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:65)
      09:06:30,654 ERROR [STDERR] at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
      09:06:30,654 ERROR [STDERR] at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
      09:06:30,654 ERROR [STDERR] at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
      09:06:30,654 ERROR [STDERR] at javax.faces.component.UISelectItems.getValue(UISelectItems.java:55)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.shared_impl.util.SelectItemsIterator.hasNext(SelectItemsIterator.java:102)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.shared_impl.renderkit.RendererUtils.internalGetSelectItemList(RendererUtils.java:477)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getSelectItemList(RendererUtils.java:462)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.internalRenderSelect(HtmlRendererUtils.java:274)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderListbox(HtmlRendererUtils.java:247)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.shared_impl.renderkit.html.HtmlListboxRendererBase.encodeEnd(HtmlListboxRendererBase.java:56)
      09:06:30,654 ERROR [STDERR] at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
      09:06:30,654 ERROR [STDERR] at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
      09:06:30,654 ERROR [STDERR] at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
      09:06:30,654 ERROR [STDERR] at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
      09:06:30,654 ERROR [STDERR] at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:580)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
      09:06:30,654 ERROR [STDERR] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
      09:06:30,654 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      09:06:30,654 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:97)
      09:06:30,654 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,654 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,654 ERROR [STDERR] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,669 ERROR [STDERR] at com.evergreen.filter.RequestDumper.doFilter(RequestDumper.java:78)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,669 ERROR [STDERR] at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,669 ERROR [STDERR] at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,669 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      09:06:30,669 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
      09:06:30,669 ERROR [STDERR] at com.evergreen.fastpass.catalina.CASSSOAuthenticatorValve.invoke(CASSSOAuthenticatorValve.java:371)
      09:06:30,669 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      09:06:30,669 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      09:06:30,669 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      09:06:30,669 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      09:06:30,669 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      09:06:30,669 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      09:06:30,669 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
      09:06:30,669 ERROR [STDERR] Oct 17, 2006 9:06:30 AM com.sun.facelets.FaceletViewHandler handleRenderException
      SEVERE: Error Rendering View[/user_access_request.xhtml]
      org.jboss.seam.RequiredException: In attribute requires value for component: applicationSelectorData.applicationManager
       at org.jboss.seam.Component.getInstanceToInject(Component.java:1383)
       at org.jboss.seam.Component.injectFields(Component.java:1024)
       at org.jboss.seam.Component.inject(Component.java:795)
       at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:30)
       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.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
       at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:82)
       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.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
       at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusinessProcessContext(BusinessProcessInterceptor.java:60)
       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.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
       at org.jboss.seam.interceptors.TransactionInterceptor.doInTransactionIfNecessary(TransactionInterceptor.java:34)
       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.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
       at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(RemoveInterceptor.java:39)
       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.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
       at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvokeInContexts(SeamInterceptor.java:73)
       at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:45)
       at org.jboss.seam.interceptors.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:51)
       at org.jboss.seam.interceptors.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:39)
       at com.evergreen.accesscontrol.ApplicationSelectorData$$EnhancerByCGLIB$$c41ceaa8.getSelectedApplicationItems(<generated>)
       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.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
       at org.jboss.seam.Component.callComponentMethod(Component.java:1335)
       at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1294)
       at org.jboss.seam.Component.getInstance(Component.java:1261)
       at org.jboss.seam.Component.getInstance(Component.java:1247)
       at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:44)
       at org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42)
       at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
       at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:65)
       at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
       at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
       at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
       at javax.faces.component.UISelectItems.getValue(UISelectItems.java:55)
       at org.apache.myfaces.shared_impl.util.SelectItemsIterator.hasNext(SelectItemsIterator.java:102)
       at org.apache.myfaces.shared_impl.renderkit.RendererUtils.internalGetSelectItemList(RendererUtils.java:477)
       at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getSelectItemList(RendererUtils.java:462)
       at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.internalRenderSelect(HtmlRendererUtils.java:274)
       at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderListbox(HtmlRendererUtils.java:247)
       at org.apache.myfaces.shared_impl.renderkit.html.HtmlListboxRendererBase.encodeEnd(HtmlListboxRendererBase.java:56)
       at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
       at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
       at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
       at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
       at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:580)
       at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:97)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at com.evergreen.filter.RequestDumper.doFilter(RequestDumper.java:78)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
       at org.
      09:06:30,669 ERROR [STDERR] apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
       at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
       at com.evergreen.fastpass.catalina.CASSSOAuthenticatorValve.invoke(CASSSOAuthenticatorValve.java:371)
       at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
       at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
       at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
       at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
       at java.lang.Thread.run(Thread.java:595)
      09:06:30,716 ERROR [STDERR] org.jboss.seam.RequiredException: In attribute requires value for component: applicationSelectorData.applicationManager
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.Component.getInstanceToInject(Component.java:1383)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.Component.injectFields(Component.java:1024)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.Component.inject(Component.java:795)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:30)
      09:06:30,716 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,716 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,716 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,716 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:82)
      09:06:30,716 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,716 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,716 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,716 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusinessProcessContext(BusinessProcessInterceptor.java:60)
      09:06:30,716 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,716 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,716 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,716 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,716 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.interceptors.TransactionInterceptor.doInTransactionIfNecessary(TransactionInterceptor.java:34)
      09:06:30,732 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,732 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,732 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,732 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(RemoveInterceptor.java:39)
      09:06:30,732 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,732 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,732 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,732 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvokeInContexts(SeamInterceptor.java:73)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:45)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.interceptors.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:51)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.interceptors.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:39)
      09:06:30,732 ERROR [STDERR] at com.evergreen.accesscontrol.ApplicationSelectorData$$EnhancerByCGLIB$$c41ceaa8.getSelectedApplicationItems(<generated>)
      09:06:30,732 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,732 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,732 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,732 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
      09:06:30,732 ERROR [STDERR] at org.jboss.seam.Component.callComponentMethod(Component.java:1335)
      09:06:30,747 ERROR [STDERR] at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1294)
      09:06:30,747 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1261)
      09:06:30,747 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1247)
      09:06:30,747 ERROR [STDERR] at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:44)
      09:06:30,747 ERROR [STDERR] at org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
      09:06:30,747 ERROR [STDERR] at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:65)
      09:06:30,747 ERROR [STDERR] at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
      09:06:30,747 ERROR [STDERR] at javax.faces.component.UISelectItems.getValue(UISelectItems.java:55)
      09:06:30,747 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,747 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,747 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,747 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeAttributes(DevTools.java:240)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeStart(DevTools.java:284)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeComponent(DevTools.java:189)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeComponent(DevTools.java:207)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeComponent(DevTools.java:207)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeComponent(DevTools.java:207)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.util.DevTools.debugHtml(DevTools.java:107)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.FaceletViewHandler.handleRenderException(FaceletViewHandler.java:677)
      09:06:30,747 ERROR [STDERR] at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:646)
      09:06:30,747 ERROR [STDERR] at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
      09:06:30,747 ERROR [STDERR] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
      09:06:30,747 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      09:06:30,747 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,747 ERROR [STDERR] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:97)
      09:06:30,747 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,747 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,747 ERROR [STDERR] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
      09:06:30,747 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,747 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,747 ERROR [STDERR] at com.evergreen.filter.RequestDumper.doFilter(RequestDumper.java:78)
      09:06:30,747 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,763 ERROR [STDERR] at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,763 ERROR [STDERR] at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,763 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      09:06:30,763 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
      09:06:30,763 ERROR [STDERR] at com.evergreen.fastpass.catalina.CASSSOAuthenticatorValve.invoke(CASSSOAuthenticatorValve.java:371)
      09:06:30,763 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      09:06:30,763 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      09:06:30,763 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      09:06:30,763 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      09:06:30,763 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      09:06:30,763 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      09:06:30,763 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
      09:06:30,763 ERROR [STDERR] org.jboss.seam.RequiredException: In attribute requires value for component: applicationSelectorData.applicationManager
      09:06:30,763 ERROR [STDERR] at org.jboss.seam.Component.getInstanceToInject(Component.java:1383)
      09:06:30,763 ERROR [STDERR] at org.jboss.seam.Component.injectFields(Component.java:1024)
      09:06:30,763 ERROR [STDERR] at org.jboss.seam.Component.inject(Component.java:795)
      09:06:30,763 ERROR [STDERR] at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:30)
      09:06:30,763 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,763 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,763 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,763 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,763 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,763 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,763 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:82)
      09:06:30,779 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,779 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,779 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,779 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.BusinessProcessInterceptor.manageBusinessProcessContext(BusinessProcessInterceptor.java:60)
      09:06:30,779 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,779 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,779 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,779 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.TransactionInterceptor.doInTransactionIfNecessary(TransactionInterceptor.java:34)
      09:06:30,779 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,779 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,779 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,779 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.RemoveInterceptor.removeIfNecessary(RemoveInterceptor.java:39)
      09:06:30,779 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,779 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,779 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,779 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.Interceptor.aroundInvoke(Interceptor.java:90)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.SeamInvocationContext.proceed(SeamInvocationContext.java:60)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvokeInContexts(SeamInterceptor.java:73)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:45)
      09:06:30,779 ERROR [STDERR] at org.jboss.seam.interceptors.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:51)
      09:06:30,794 ERROR [STDERR] at org.jboss.seam.interceptors.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:39)
      09:06:30,794 ERROR [STDERR] at com.evergreen.accesscontrol.ApplicationSelectorData$$EnhancerByCGLIB$$c41ceaa8.getApplicationItems(<generated>)
      09:06:30,794 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,794 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,794 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,794 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,794 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
      09:06:30,794 ERROR [STDERR] at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
      09:06:30,794 ERROR [STDERR] at org.jboss.seam.Component.callComponentMethod(Component.java:1335)
      09:06:30,794 ERROR [STDERR] at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1294)
      09:06:30,794 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1261)
      09:06:30,794 ERROR [STDERR] at org.jboss.seam.Component.getInstance(Component.java:1247)
      09:06:30,794 ERROR [STDERR] at org.jboss.seam.jsf.SeamVariableResolver.resolveVariable(SeamVariableResolver.java:44)
      09:06:30,794 ERROR [STDERR] at org.apache.myfaces.config.LastVariableResolverInChain.resolveVariable(LastVariableResolverInChain.java:42)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:134)
      09:06:30,794 ERROR [STDERR] at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:65)
      09:06:30,794 ERROR [STDERR] at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:56)
      09:06:30,794 ERROR [STDERR] at javax.faces.component.UISelectItems.getValue(UISelectItems.java:55)
      09:06:30,794 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      09:06:30,794 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      09:06:30,794 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      09:06:30,794 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeAttributes(DevTools.java:240)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeStart(DevTools.java:284)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeComponent(DevTools.java:189)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeComponent(DevTools.java:207)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeComponent(DevTools.java:207)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.util.DevTools.writeComponent(DevTools.java:207)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.util.DevTools.debugHtml(DevTools.java:107)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.FaceletViewHandler.handleRenderException(FaceletViewHandler.java:677)
      09:06:30,794 ERROR [STDERR] at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:646)
      09:06:30,794 ERROR [STDERR] at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
      09:06:30,794 ERROR [STDERR] at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
      09:06:30,794 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      09:06:30,794 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,794 ERROR [STDERR] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:97)
      09:06:30,794 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,794 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,794 ERROR [STDERR] at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
      09:06:30,794 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,794 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,794 ERROR [STDERR] at com.evergreen.filter.RequestDumper.doFilter(RequestDumper.java:78)
      09:06:30,794 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,794 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,794 ERROR [STDERR] at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:45)
      09:06:30,794 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,810 ERROR [STDERR] at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:30)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,810 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      09:06:30,810 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
      09:06:30,810 ERROR [STDERR] at com.evergreen.fastpass.catalina.CASSSOAuthenticatorValve.invoke(CASSSOAuthenticatorValve.java:371)
      09:06:30,810 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      09:06:30,810 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      09:06:30,810 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      09:06:30,810 ERROR [STDERR] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
      09:06:30,810 ERROR [STDERR] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      09:06:30,810 ERROR [STDERR] at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      09:06:30,810 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
      09:06:30,841 WARN [ReducedHTMLParser] Invalid tag found: unexpected input while looking for attr name or '/>' at line 306
      


      I expected that Seam would inject the "applicationManager" component, i.e,

      @Stateful
      @Name("applicationManager")
      @Conversational(ifNotBegunOutcome = "home")
      @Scope(SESSION)
      public class ApplicationManagerBean implements ApplicationManager {
      
      ... abbreviated ...
      
      }
      


      Any thoughts/comments on this?

      Thanks,
      Brad

        • 1. Re: When does Bijection Occur?

          maybe I should ask...

          When can I expect that Seam has performed @Injection? Does it not work for JSF Converters?

          Thanks,
          Brad

          • 2. Re: When does Bijection Occur?
            gavin.king

            It works

            (a) only when the object was instantiated using getInstance(), ie. using the EL
            (b) according to the setting for @Intercept

            (In Seam 1.0.1, interception was by default not enabled during RESTORE_VIEW. I changed this default in 1.1.)

            So anyway, the basic rule is: if you use converter="#{foo.bar}", it will work. But if you use converterId="foo", it will not work.