---------- Forwarded message ---------- From: Rudy De Busscher <[email protected]> Date: 2012/6/21 Subject: Re: No active contexts for CODI on Weblogic 12c To: Gerhard Petracek <[email protected]>
Hi maicon, I have no access to the test machine for the moment. I'll have a look in the weekend what I changed/did to make it work on WLS12C. Regards Rudy On 21 June 2012 00:01, Gerhard Petracek <[email protected]> wrote: > hi maicon, > > rudy did some tests with wls12c and afaik it worked for him. > maybe he can provide further details. > > regards, > gerhard > > http://www.irian.at > > Your JSF/JavaEE powerhouse - > JavaEE Consulting, Development and > Courses in English and German > > Professional Support for Apache MyFaces > > > > 2012/6/20 Maicon <[email protected]> > >> Gerhard when I use @SessionScoped instead of @ConversationScoped the page >> is loaded ok. >> >> >> The code of the UserMBean is: >> >> @Named("userMBean") >> @ConversationScoped >> public class UserMBean implements Serializable { >> >> private static final long serialVersionUID = 3140959503723849518L; >> >> private String nome, password; >> >> public UserMBean() { >> } >> >> public String doLogin() { >> return "maicon.faces"; >> } >> >> public String getNome() { >> return nome; >> } >> >> public void setNome(String nome) { >> this.nome = nome; >> } >> >> public String getPassword() { >> return password; >> } >> >> public void setPassword(String password) { >> this.password = password; >> } >> >> } >> >> And login.xhtml >> <h:form> >> <table> >> <tr> >> Usuario: >> <h:inputText value="#{userMBean.nome}" /> >> </tr> >> <tr> >> Senha: >> <h:inputText value="#{userMBean.password}" /> >> </tr> >> <tr> >> <h:commandButton action="#{userMBean.dologin}" >> value="Entrar" /> >> </tr> >> </table> >> </h:form> >> >> Thanks >> >> >> On Wed, Jun 20, 2012 at 6:10 PM, Maicon <[email protected]> wrote: >> >> > Hi gerhard, the full stack provided by weblogic >> > >> > javax.el.ELException: >> > >> //C:/Java/wls1211_dev/user_projects/domains/dev_domain/autodeploy/testeFramework/login.xhtml >> > @18,48 value="#{userMBean.nome}": >> > org.jboss.weld.context.ContextNotActiveException: WELD-001303 No active >> > contexts for scope type >> > >> org.apache.myfaces.extensions.cdi.core.api.scope.conversation.ConversationScoped >> > at >> > >> com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114) >> > at >> > >> javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) >> > at >> > >> javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) >> > at javax.faces.component.UIOutput.getValue(UIOutput.java:169) >> > at >> > >> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:205) >> > Truncated. see log file for complete stacktrace >> > Caused By: org.jboss.weld.context.ContextNotActiveException: WELD-001303 >> > No active contexts for scope type >> > >> org.apache.myfaces.extensions.cdi.core.api.scope.conversation.ConversationScoped >> > >> > at >> > >> org.jboss.weld.manager.BeanManagerImpl.getContext(BeanManagerImpl.java:600) >> > at >> > >> org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:71) >> > at >> > >> org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) >> > at >> > >> com.mycompany.tst.UserMBean$Proxy$_$$_WeldClientProxy.getNome(UserMBean$Proxy$_$$_WeldClientProxy.java) >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> > Truncated. see log file for complete stacktrace >> > >> > >> > >> > On Wed, Jun 20, 2012 at 5:40 PM, Gerhard Petracek < >> > [email protected]> wrote: >> > >> >> hi maicon, >> >> >> >> that's fine. >> >> if you access the conversation-scoped bean within the >> >> jsf-request-lifecycle, we need the full stacktrace to see where the >> call >> >> comes from. >> >> >> >> regards, >> >> gerhard >> >> >> >> http://www.irian.at >> >> >> >> Your JSF/JavaEE powerhouse - >> >> JavaEE Consulting, Development and >> >> Courses in English and German >> >> >> >> Professional Support for Apache MyFaces >> >> >> >> >> >> >> >> 2012/6/20 Maicon <[email protected]> >> >> >> >> > Hi gerhard, my Faces Servlet is mapped to *.faces. I tried >> mypage.faces >> >> > >> >> > I need other configuration? >> >> > >> >> > My web.xml >> >> > <servlet> >> >> > <servlet-name>Faces Servlet</servlet-name> >> >> > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> >> >> > <load-on-startup>1</load-on-startup> >> >> > </servlet> >> >> > >> >> > <servlet-mapping> >> >> > <servlet-name>Faces Servlet</servlet-name> >> >> > <url-pattern>*.faces</url-pattern> >> >> > </servlet-mapping> >> >> > >> >> > thanks >> >> > >> >> > >> >> > >> >> > > hi maicon, >> >> > > >> >> > > it looks like you are trying to access the conversation-scope >> outside >> >> of >> >> > a >> >> > > faces-request. >> >> > > >> >> > > regards, >> >> > > gerhard >> >> > > >> >> > > http://www.irian.at >> >> > > >> >> > > Your JSF/JavaEE powerhouse - >> >> > > JavaEE Consulting, Development and >> >> > > Courses in English and German >> >> > > >> >> > > Professional Support for Apache MyFaces >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > 2012/6/20 Maicon <[email protected]> >> >> > > >> >> > > > Hi guys, >> >> > > > >> >> > > > I tried run the Myfaces CODI on Weblogic 12c following these >> links: >> >> > > > - >> >> > > > >> >> > > > >> >> > > >> >> > >> >> >> http://jsfcorner.blogspot.com.br/2012/01/codi-on-oracle-weblogic-server-12c.html >> >> > > > - >> >> http://www.mail-archive.com/[email protected]/msg58208.html >> >> > > > >> >> > > > I'm using CODI 1.0.5 and weblogic 12.1.1.0 and deployed >> >> successfully: >> >> > > > >> >> > > > 20/06/2012 16:11:43 >> >> > > > >> org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider >> >> > > > <clinit> >> >> > > > INFO: >> >> > > > >> >> > > >> >> > >> >> >> org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProvider >> >> > > > installed successfully. >> >> > > > 20/06/2012 16:11:43 >> >> > > > >> org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider >> >> > > > <clinit> >> >> > > > INFO: >> >> > > > >> >> > > > >> >> > > >> >> > >> >> >> org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProviderContext >> >> > > > installed successfully. >> >> > > > 20/06/2012 16:11:51 >> >> > > > org.primefaces.webapp.PostConstructApplicationEventListener >> >> > processEvent >> >> > > > INFO: Running on PrimeFaces 3.3.1 >> >> > > > >> >> > > > But my page throws error when is loading: >> >> > > > >> >> > > > *org.jboss.weld.context.ContextNotActiveException: WELD-001303 No >> >> > active >> >> > > >> >> > > > contexts for scope type >> >> > > > >> >> > > > >> >> > > >> >> > >> >> >> org.apache.myfaces.extensions.cdi.core.api.scope.conversation.ConversationScoped >> >> > > > * >> >> > > > at >> >> > > > >> >> > > >> >> > >> >> >> org.jboss.weld.manager.BeanManagerImpl.getContext(BeanManagerImpl.java:600) >> >> > > > at >> >> > > > >> >> > > > >> >> > > >> >> > >> >> >> org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:71) >> >> > > > at >> >> > > > >> >> > > > >> >> > > >> >> > >> >> >> org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) >> >> > > > >> >> > > > >> >> > > > What's the problem? It is possible run CODI on the Weblogic 12c >> with >> >> > > > sucess? >> >> > > > >> >> > > > Sorry my english.. >> >> > > > >> >> > > > Thanks >> >> > > > >> >> > > > -- >> >> > > > Att. >> >> > > > Maicon >> >> > > > >> >> > > >> >> > > >> >> > > >> >> > >> >> > >> >> > -- >> >> > Att. >> >> > Maicon >> >> > Fone: 92690976 >> >> > MSN: [email protected] >> >> > >> >> >> > >> > >> > >> > -- >> > Att. >> > Maicon >> > Fone: 92690976 >> > MSN: [email protected] >> > >> >> >> >> -- >> Att. >> Maicon >> Fone: 92690976 >> MSN: [email protected] >> > >

