tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: Conversations broken on Tomee 1.1.0 Snapshot
Date Thu, 05 Jul 2012 06:16:37 GMT
Hi,

Sounds like if you were using the same conversation in multiple threads. Is
it possible?

If no any sample to share?

- Romain
Le 5 juil. 2012 04:04, "zeeman" <hamzah0@fastmail.us> a écrit :

> I have been using Tomee 1.1 snapshot for a while and my project which uses
> Seam 3.1 and Hibernate works well. After getting the latest snapshot 1.1
> build today conversational beans stopped working in my app.
>
> My bean:
>
> @Named("createEvent")
> @ConversationScoped
> public class CreateEventAction implements Serializable {
>     @Inject
>     private Conversation conversation;
>
>     public String startCreateEvent() {
>         conversation.begin();
>         return "/createEvent.xhtml";
>     }
>
> public void finish(){
>    //save the event and return view page
>    conversation.end();
>    return "eventHome";
> }
> }
>
> Whenever I invoke startCreateEvent() I get the below error:
>
> javax.enterprise.context.BusyConversationException: Propogated conversation
> with cid=1 is used by other request. It creates a new transient
> conversation
>         at
>
> org.apache.webbeans.jsf.WebBeansPhaseListener.beforePhase(WebBeansPhaseListener.java:130)
>         at
>
> org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersBefore(PhaseListenerManager.java:77)
>         at
>
> org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:158)
>         at
> org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> com.sportivity.loaders.upload.SportivityFileUploadFilter.doFilter(SportivityFileUploadFilter.java:66)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:126)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
>         at
>
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:477)
>         at
>
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
>         at
>
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
>         at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:118)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
>         at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>         at
> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
>         at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>         at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>         at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>         at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>         at
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
>         at
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
>         at
>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
> Source)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
>         at java.lang.Thread.run(Unknown Source)
>
> Is it a bug introduced into latest builds or is is it my code? Thank!
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Conversations-broken-on-Tomee-1-1-0-Snapshot-tp4656035.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message