[ https://issues.apache.org/jira/browse/DELTASPIKE-532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13917999#comment-13917999 ]
Thomas Andraschko commented on DELTASPIKE-532: ---------------------------------------------- I will fix it with an lazy init > DeltaSpikeFacesContextFactory construction issue in non EE > ----------------------------------------------------------- > > Key: DELTASPIKE-532 > URL: https://issues.apache.org/jira/browse/DELTASPIKE-532 > Project: DeltaSpike > Issue Type: Bug > Components: JSF-Module > Affects Versions: 0.5, 0.6 > Environment: Tomcat > Reporter: Bryn Cooke > Assignee: Thomas Andraschko > Fix For: 0.6 > > > In non-EE environments you may be using Weld Servlet to initialize CDI. > However because of JSF zeroconfig you cannot guarantee that weld servlet will > be started before JSF. > During JSF startup DeltaSpikeFacesContextFactory is created and clientWindow > is populated, but it throws an exception because the following will only work > once the CDI container is started: > this.clientWindow = BeanProvider.getContextualReference(ClientWindow.class, > true); > Recommend not caching the clientWindow. > I can confirm that JSF seems to load OK after this is fixed. -- This message was sent by Atlassian JIRA (v6.2#6252)