Tuesday, 15 July 2014

netbeans - java.lang.IllegalStateException: WELD-000340: A request must be associated with the context in order to load the known conversations -



netbeans - java.lang.IllegalStateException: WELD-000340: A request must be associated with the context in order to load the known conversations -

i'm getting next exception on accessing xhtml page on wildfly 8.1.0 final.

00:46:41,859 severe [javax.enterprise.resource.webcontainer.jsf.application] (default task-26) error rendering view[/test.xhtml]: java.lang.illegalstateexception: weld-000340: request must associated context in order load known conversations @ org.jboss.weld.context.abstractconversationcontext.checkisassociated(abstractconversationcontext.java:416) [weld-core-impl-2.1.2.final.jar:2014-01-09 09:23] @ org.jboss.weld.context.abstractconversationcontext.getcurrentconversation(abstractconversationcontext.java:431) [weld-core-impl-2.1.2.final.jar:2014-01-09 09:23] @ org.jboss.weld.jsf.conversationawareviewhandler.getactionurl(conversationawareviewhandler.java:110) [weld-core-jsf-2.1.2.final.jar:2014-01-09 09:23] @ javax.faces.application.viewhandlerwrapper.getactionurl(viewhandlerwrapper.java:189) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ com.sun.faces.renderkit.html_basic.formrenderer.getactionstr(formrenderer.java:231) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.renderkit.html_basic.formrenderer.encodebegin(formrenderer.java:134) [jsf-impl-2.2.6-jbossorg-4.jar:] @ javax.faces.component.uicomponentbase.encodebegin(uicomponentbase.java:864) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.component.uicomponent.encodeall(uicomponent.java:1855) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.component.uicomponent.encodeall(uicomponent.java:1860) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.component.uicomponent.encodeall(uicomponent.java:1860) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ com.sun.faces.application.view.faceletviewhandlingstrategy.renderview(faceletviewhandlingstrategy.java:461) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.application.view.multiviewhandler.renderview(multiviewhandler.java:133) [jsf-impl-2.2.6-jbossorg-4.jar:] @ javax.faces.application.viewhandlerwrapper.renderview(viewhandlerwrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.application.viewhandlerwrapper.renderview(viewhandlerwrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.application.viewhandlerwrapper.renderview(viewhandlerwrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ com.sun.faces.lifecycle.renderresponsephase.execute(renderresponsephase.java:120) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.lifecycle.phase.dophase(phase.java:101) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.lifecycle.lifecycleimpl.render(lifecycleimpl.java:219) [jsf-impl-2.2.6-jbossorg-4.jar:] @ javax.faces.webapp.facesservlet.service(facesservlet.java:647) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ io.undertow.servlet.handlers.servlethandler.handlerequest(servlethandler.java:85) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.servletsecurityrolehandler.handlerequest(servletsecurityrolehandler.java:61) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletdispatchinghandler.handlerequest(servletdispatchinghandler.java:36) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ org.wildfly.extension.undertow.security.securitycontextassociationhandler.handlerequest(securitycontextassociationhandler.java:78) @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.sslinformationassociationhandler.handlerequest(sslinformationassociationhandler.java:113) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.servletauthenticationcallhandler.handlerequest(servletauthenticationcallhandler.java:56) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.security.handlers.abstractconfidentialityhandler.handlerequest(abstractconfidentialityhandler.java:45) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.servletconfidentialityconstrainthandler.handlerequest(servletconfidentialityconstrainthandler.java:61) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.security.handlers.authenticationmechanismshandler.handlerequest(authenticationmechanismshandler.java:58) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.cachedauthenticatedsessionhandler.handlerequest(cachedauthenticatedsessionhandler.java:70) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.security.handlers.securityinitialhandler.handlerequest(securityinitialhandler.java:76) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ org.wildfly.extension.undertow.security.jacc.jacccontextidhandler.handlerequest(jacccontextidhandler.java:61) @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler.handlefirstrequest(servletinitialhandler.java:240) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler.dispatchrequest(servletinitialhandler.java:227) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler.access$000(servletinitialhandler.java:73) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler$1.handlerequest(servletinitialhandler.java:146) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.connectors.executeroothandler(connectors.java:177) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.httpserverexchange$1.run(httpserverexchange.java:727) [undertow-core-1.0.15.final.jar:1.0.15.final] @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1110) [rt.jar:1.7.0_11] @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:603) [rt.jar:1.7.0_11] @ java.lang.thread.run(thread.java:722) [rt.jar:1.7.0_11] 00:46:42,015 error [io.undertow.request] (default task-26) ut005023: exception handling request /test-war/test.xhtml: javax.servlet.servletexception: weld-000340: request must associated context in order load known conversations @ javax.faces.webapp.facesservlet.service(facesservlet.java:659) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ io.undertow.servlet.handlers.servlethandler.handlerequest(servlethandler.java:85) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.servletsecurityrolehandler.handlerequest(servletsecurityrolehandler.java:61) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletdispatchinghandler.handlerequest(servletdispatchinghandler.java:36) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ org.wildfly.extension.undertow.security.securitycontextassociationhandler.handlerequest(securitycontextassociationhandler.java:78) @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.sslinformationassociationhandler.handlerequest(sslinformationassociationhandler.java:113) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.servletauthenticationcallhandler.handlerequest(servletauthenticationcallhandler.java:56) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.security.handlers.abstractconfidentialityhandler.handlerequest(abstractconfidentialityhandler.java:45) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.servletconfidentialityconstrainthandler.handlerequest(servletconfidentialityconstrainthandler.java:61) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.security.handlers.authenticationmechanismshandler.handlerequest(authenticationmechanismshandler.java:58) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.cachedauthenticatedsessionhandler.handlerequest(cachedauthenticatedsessionhandler.java:70) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.security.handlers.securityinitialhandler.handlerequest(securityinitialhandler.java:76) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ org.wildfly.extension.undertow.security.jacc.jacccontextidhandler.handlerequest(jacccontextidhandler.java:61) @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler.handlefirstrequest(servletinitialhandler.java:240) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler.dispatchrequest(servletinitialhandler.java:227) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler.access$000(servletinitialhandler.java:73) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler$1.handlerequest(servletinitialhandler.java:146) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.connectors.executeroothandler(connectors.java:177) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.httpserverexchange$1.run(httpserverexchange.java:727) [undertow-core-1.0.15.final.jar:1.0.15.final] @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1110) [rt.jar:1.7.0_11] @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:603) [rt.jar:1.7.0_11] @ java.lang.thread.run(thread.java:722) [rt.jar:1.7.0_11] caused by: java.lang.illegalstateexception: weld-000340: request must associated context in order load known conversations @ org.jboss.weld.context.abstractconversationcontext.checkisassociated(abstractconversationcontext.java:416) [weld-core-impl-2.1.2.final.jar:2014-01-09 09:23] @ org.jboss.weld.context.abstractconversationcontext.getcurrentconversation(abstractconversationcontext.java:431) [weld-core-impl-2.1.2.final.jar:2014-01-09 09:23] @ org.jboss.weld.jsf.conversationawareviewhandler.getactionurl(conversationawareviewhandler.java:110) [weld-core-jsf-2.1.2.final.jar:2014-01-09 09:23] @ javax.faces.application.viewhandlerwrapper.getactionurl(viewhandlerwrapper.java:189) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ com.sun.faces.renderkit.html_basic.formrenderer.getactionstr(formrenderer.java:231) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.renderkit.html_basic.formrenderer.encodebegin(formrenderer.java:134) [jsf-impl-2.2.6-jbossorg-4.jar:] @ javax.faces.component.uicomponentbase.encodebegin(uicomponentbase.java:864) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.component.uicomponent.encodeall(uicomponent.java:1855) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.component.uicomponent.encodeall(uicomponent.java:1860) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.component.uicomponent.encodeall(uicomponent.java:1860) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ com.sun.faces.application.view.faceletviewhandlingstrategy.renderview(faceletviewhandlingstrategy.java:461) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.application.view.multiviewhandler.renderview(multiviewhandler.java:133) [jsf-impl-2.2.6-jbossorg-4.jar:] @ javax.faces.application.viewhandlerwrapper.renderview(viewhandlerwrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.application.viewhandlerwrapper.renderview(viewhandlerwrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ javax.faces.application.viewhandlerwrapper.renderview(viewhandlerwrapper.java:337) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ com.sun.faces.lifecycle.renderresponsephase.execute(renderresponsephase.java:120) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.lifecycle.phase.dophase(phase.java:101) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.lifecycle.lifecycleimpl.render(lifecycleimpl.java:219) [jsf-impl-2.2.6-jbossorg-4.jar:] @ javax.faces.webapp.facesservlet.service(facesservlet.java:647) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] ... 26 more

i not utilize cdi beans in application (all of them jsf managed beans).

the next irrelevant :

see linked question instead.

edit :

unfortunately, happens, when omnifaces (1.8.1) added classpath along primefaces 5.1 final.

if ominfaces (1.8.1) alone added (without primefaces 5.1 final), causes this exception thrown (the stacktrace long accommodate in question body).

the above mentioned exception happens (in code snippet, not in pastbin) in next situation.

given below jsf managed bean illustration :

import java.io.serializable; import javax.faces.bean.managedbean; import javax.faces.bean.viewscoped; @managedbean @viewscoped public class testmanagedbean implements serializable { private string text; private static final long serialversionuid=1l; public testmanagedbean() {} public string gettext() { homecoming text; } public void settext(string text) { this.text = text; } }

just accessing bean follows (from xhtml page).

class="lang-xhtml prettyprint-override"><?xml version='1.0' encoding='utf-8' ?> <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html"> <h:head> <title>facelet title</title> </h:head> <h:body> <h:form> <h:inputtext value="#{testmanagedbean.text}"/> <h:commandbutton value="submit"/> <!--this button not needed more--> </h:form> </h:body> </html>

this throw exception (if happened add together omnifaces (1.8.1 ) along primefaces (5.1.0 final) classpath).

the exception vanishes, when given jsf managed bean turned cdi bean follows (works fine or without omnifaces (1.8.1), if cdi bean).

import java.io.serializable; import javax.inject.named; import javax.faces.view.viewscoped; @named @viewscoped public class testmanagedbean implements serializable { private string text; private static final long serialversionuid=1l; public testmanagedbean() {} public string gettext() { homecoming text; } public void settext(string text) { this.text = text; } }

finally, if <o:viewparam> used on xhtml page follows,

class="lang-xhtml prettyprint-override"><ui:define name="metadata"> <f:metadata> <o:viewparam name="id" value="#{bean.property}"/> </f:metadata> </ui:define>

then next message appears on server terminal. name metadata defined on master page template follows.

class="lang-xhtml prettyprint-override"><ui:insert name="metadata"></ui:insert> 01:17:29,000 severe [javax.enterprise.resource.webcontainer.jsf.application] (default task-30) jsf1068: cannot instantiate component component-type org.omnifaces.component.input.viewparam

on blank project (without master page template), if <o:viewparam> used follows.

class="lang-xhtml prettyprint-override"><?xml version='1.0' encoding='utf-8' ?> <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core" xmlns:o="http://omnifaces.org/ui"> <h:head> <title>facelet title</title> </h:head> <h:body> <f:metadata> <o:viewparam name="id" value="#{testmanagedbean.id}" required="false"/> </f:metadata> <h:form> <h:inputtext value="#{testmanagedbean.text}"/> <h:commandbutton value="submit"/> </h:form> </h:body> </html>

consider above mentioned cdi bean property id of type string, throws next exception.

01:42:54,890 severe [javax.enterprise.resource.webcontainer.jsf.application] (default task-47) jsf1068: cannot instantiate component component-type org.omnifaces.component.input.viewparam 01:42:54,890 error [io.undertow.request] (default task-47) ut005023: exception handling request /test-war/test.xhtml: javax.servlet.servletexception: look error: named object: org.omnifaces.component.input.viewparam not found. @ javax.faces.webapp.facesservlet.service(facesservlet.java:659) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ io.undertow.servlet.handlers.servlethandler.handlerequest(servlethandler.java:85) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.servletsecurityrolehandler.handlerequest(servletsecurityrolehandler.java:61) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletdispatchinghandler.handlerequest(servletdispatchinghandler.java:36) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ org.wildfly.extension.undertow.security.securitycontextassociationhandler.handlerequest(securitycontextassociationhandler.java:78) @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.sslinformationassociationhandler.handlerequest(sslinformationassociationhandler.java:113) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.servletauthenticationcallhandler.handlerequest(servletauthenticationcallhandler.java:56) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.security.handlers.abstractconfidentialityhandler.handlerequest(abstractconfidentialityhandler.java:45) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.servletconfidentialityconstrainthandler.handlerequest(servletconfidentialityconstrainthandler.java:61) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.security.handlers.authenticationmechanismshandler.handlerequest(authenticationmechanismshandler.java:58) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.security.cachedauthenticatedsessionhandler.handlerequest(cachedauthenticatedsessionhandler.java:70) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.security.handlers.securityinitialhandler.handlerequest(securityinitialhandler.java:76) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ org.wildfly.extension.undertow.security.jacc.jacccontextidhandler.handlerequest(jacccontextidhandler.java:61) @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.handlers.predicatehandler.handlerequest(predicatehandler.java:25) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler.handlefirstrequest(servletinitialhandler.java:240) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler.dispatchrequest(servletinitialhandler.java:227) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler.access$000(servletinitialhandler.java:73) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.servlet.handlers.servletinitialhandler$1.handlerequest(servletinitialhandler.java:146) [undertow-servlet-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.connectors.executeroothandler(connectors.java:177) [undertow-core-1.0.15.final.jar:1.0.15.final] @ io.undertow.server.httpserverexchange$1.run(httpserverexchange.java:727) [undertow-core-1.0.15.final.jar:1.0.15.final] @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1110) [rt.jar:1.7.0_11] @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:603) [rt.jar:1.7.0_11] @ java.lang.thread.run(thread.java:722) [rt.jar:1.7.0_11] caused by: javax.faces.facesexception: look error: named object: org.omnifaces.component.input.viewparam not found. @ com.sun.faces.application.applicationimpl.createcomponentapplyannotations(applicationimpl.java:1933) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.application.applicationimpl.createcomponent(applicationimpl.java:1168) [jsf-impl-2.2.6-jbossorg-4.jar:] @ javax.faces.application.applicationwrapper.createcomponent(applicationwrapper.java:637) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ org.jboss.as.jsf.injection.weld.forwardingapplication.createcomponent(forwardingapplication.java:111) [wildfly-jsf-injection-8.1.0.final.jar:8.1.0.final] @ com.sun.faces.facelets.tag.jsf.componenttaghandlerdelegateimpl.createcomponent(componenttaghandlerdelegateimpl.java:584) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.facelets.tag.jsf.componenttaghandlerdelegateimpl.apply(componenttaghandlerdelegateimpl.java:176) [jsf-impl-2.2.6-jbossorg-4.jar:] @ javax.faces.view.facelets.delegatingmetataghandler.apply(delegatingmetataghandler.java:120) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] @ com.sun.faces.facelets.tag.jsf.core.metadatahandler.apply(metadatahandler.java:104) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.facelets.compiler.namespacehandler.apply(namespacehandler.java:93) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.facelets.compiler.encodinghandler.apply(encodinghandler.java:87) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.facelets.impl.defaultfacelet.apply(defaultfacelet.java:161) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.application.view.viewmetadataimpl.createmetadataview(viewmetadataimpl.java:116) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.lifecycle.restoreviewphase.execute(restoreviewphase.java:241) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.lifecycle.phase.dophase(phase.java:101) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.lifecycle.restoreviewphase.dophase(restoreviewphase.java:121) [jsf-impl-2.2.6-jbossorg-4.jar:] @ com.sun.faces.lifecycle.lifecycleimpl.execute(lifecycleimpl.java:198) [jsf-impl-2.2.6-jbossorg-4.jar:] @ javax.faces.webapp.facesservlet.service(facesservlet.java:646) [jboss-jsf-api_2.2_spec-2.2.6.jar:2.2.6] ... 26 more

replacing <o:viewparam> <f:viewparam> suppresses above exception.

i not know, if may work on higher version of jsf, since still not know how alter jsf version in wildfly (8.1.0 final) (it uses jsf 2.2.6 default). unlike glassfish, there no javax.faces.jar file can see somewhere in server directory can replaced newer jsf version. different jar file seen in directory - ${serverlocation}/modules/system/layers/base/javax/faces/api/main jboss-jsf-api_2.2_spec-2.2.6.jar.

i solved issue replacing @managedbean , annotations in javax.faces.bean.* @named , annotations in javax.enterprise.context.*.

netbeans wildfly netbeans-plugins wildfly-8 netbeans-8

No comments:

Post a Comment