[JBoss Seam] - Manager.instance().beginNestedConversation() throws Exceptio
by chane
I am using Seam 1.2.0p1 with Jboss 4.0.4.
When I execute the following code, an Exception is thrown. Any ideas on what I'm doing wrong:
@Name(value="com.importSale")
| @Stateless
| public class ImportSale implements IImport {
|
| @In(create = true)
| protected EntityManager em;
|
| private State state;
|
| public void processXML(ParseFile parseFile, State state, Element record) {
| Manager.instance().beginNestedConversation("com.importSale"); //<-- Exception thrown here
| <snip />
| }
| }
|
Also, this method is not directly called from Seam. It is called from another SFSB (which is called from Seam). The call is
@Name(value="com.ShopConnection")
| @Stateless
| public class ShopConnection extends ParseFile implements IJob {
|
| private String channel = null;
| private Parse1ShoppingCart parser;
|
| @In(value="com.importSale", create=true)
| private IImport sale;
|
| protected void processXML(Element record){
| sale.processXML(this, state, record);
| }
| }
|
Thanks,
Chris....
javax.ejb.EJBTransactionRolledbackException: java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMap
| at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:93)
| at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:201)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:181)
| at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:79)
| at $Proxy631.processXML(Unknown Source)
| at com.itsolut.service.importXML.shoppingCart.IImport$$FastClassByCGLIB$$36198df4.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45)
| at org.jboss.seam.intercept.ClientSideInterceptor$1.proceed(ClientSideInterceptor.java:74)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:57)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
| at org.jboss.seam.intercept.ClientSideInterceptor.intercept(ClientSideInterceptor.java:52)
| at com.itsolut.service.importXML.shoppingCart.IImport$$EnhancerByCGLIB$$88879f77.processXML(<generated>)
| at com.itsolut.service.importXML.shoppingCart.ShopConnection.processXML(ShopConnection.java:69)
| at com.itsolut.service.importXML.ParseFile.processFile(ParseFile.java:102)
| at com.itsolut.service.importXML.ParseFile.execute(ParseFile.java:56)
| 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.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| at com.itsolut.seam.interceptor.UncaughtExceptionInterceptor.handleExceptions(UncaughtExceptionInterceptor.java:37)
| 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.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| at org.jboss.seam.intercept.EJBInvocationContext.proceed(EJBInvocationContext.java:37)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:57)
| at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
| at org.jboss.seam.intercept.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:53)
| 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.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:201)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:181)
| at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:79)
| at $Proxy633.execute(Unknown Source)
| at com.itsolut.entity.connection.IJob$$FastClassByCGLIB$$60cbd910.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45)
| at org.jboss.seam.intercept.ClientSideInterceptor$1.proceed(ClientSideInterceptor.java:74)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:57)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
| at org.jboss.seam.intercept.ClientSideInterceptor.intercept(ClientSideInterceptor.java:52)
| at com.itsolut.entity.connection.IJob$$EnhancerByCGLIB$$cad52c73.execute(<generated>)
| at com.itsolut.backoffice.actions.job.JobRunner.processJob(JobRunner.java:158)
| at com.itsolut.backoffice.actions.job.JobRunner.importCart(JobRunner.java:134)
| 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.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| at com.itsolut.seam.interceptor.UncaughtExceptionInterceptor.handleExceptions(UncaughtExceptionInterceptor.java:37)
| 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.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| at org.jboss.seam.intercept.EJBInvocationContext.proceed(EJBInvocationContext.java:37)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:57)
| at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| at org.jboss.seam.interceptors.ConversationInterceptor.aroundInvoke(ConversationInterceptor.java:54)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| at com.itsolut.seam.interceptor.LoggedInInterceptor.checkLoggedIn(LoggedInInterceptor.java:65)
| 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:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:178)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:73)
| at org.jboss.seam.interceptors.ManagedEntityIdentityInterceptor.aroundInvoke(ManagedEntityIdentityInterceptor.java:37)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
| at org.jboss.seam.intercept.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:53)
| 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.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.entity.ExtendedPersistenceContextPropagationInterceptor.invoke(ExtendedPersistenceContextPropagationInterceptor.java:57)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:201)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulInstanceInterceptor.java:81)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:188)
| at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
| at $Proxy393.importCart(Unknown Source)
| at com.itsolut.backoffice.actions.job.inf.IJobRunner$$FastClassByCGLIB$$dea1ea47.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45)
| at org.jboss.seam.intercept.ClientSideInterceptor$1.proceed(ClientSideInterceptor.java:74)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:57)
| at org.jboss.seam.interceptors.RemoveInterceptor.aroundInvoke(RemoveInterceptor.java:40)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
| at org.jboss.seam.intercept.ClientSideInterceptor.intercept(ClientSideInterceptor.java:52)
| at org.jboss.seam.intercept.Proxy$$EnhancerByCGLIB$$94589f4a.importCart(<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 com.sun.el.parser.AstValue.invoke(AstValue.java:151)
| at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
| at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
| at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:69)
| at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63)
| at com.itsolut.jsf.MyActionListener.processAction(MyActionListener.java:27)
| at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:154)
| at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:94)
| at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:168)
| at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:343)
| at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:210)
| at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:167)
| at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:140)
| at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:93)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at com.itsolut.servlet.LoggingFilter.doFilter(LoggingFilter.java:28)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:63)
| at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:57)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:74)
| at org.jboss.seam.web.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:49)
| at org.jboss.seam.web.SeamFilter.doFilter(SeamFilter.java:84)
| at org.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 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.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
| at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
| at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
| at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
| at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
| at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMap
| at org.apache.catalina.util.ParameterMap.put(ParameterMap.java:165)
| at org.jboss.seam.web.MultipartRequest.getParameterMap(MultipartRequest.java:582)
| at com.itsolut.seam.interceptor.UncaughtExceptionInterceptor.mailException(UncaughtExceptionInterceptor.java:60)
| at com.itsolut.seam.interceptor.UncaughtExceptionInterceptor.handleExceptions(UncaughtExceptionInterceptor.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.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| at org.jboss.seam.intercept.EJBInvocationContext.proceed(EJBInvocationContext.java:37)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:57)
| at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
| at org.jboss.seam.intercept.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:53)
| 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.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118)
| at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
| ... 209 more
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4057914#4057914
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4057914
18Â years, 10Â months
[JBoss Seam] - Conversation problem in popup window
by texan
I can't start a new conversation when using a popup window.
Seam 1.2.1, JBoss 4.0.5, IceFaces 1.6DR5
The main window has a list of "Rule" objects. Clicking on a Rule opens up a new window for editing the rule.
To accomplish the popup, I created a "virtual" entry in pages.xml:
<page view-id="/jsf/rules/EditDocumentRuleEntry.xhtml">
| <action execute="#{editDocumentRule.edit}" />
| </page>
|
The "editDocumentRule" ejb session is conversational and the "edit" method is annotated with "@Begin".
I load the page via javascript like this:
window.open("/int-monitoring/jsf/rules/EditDocumentRuleEntry.seam?id="+id, "", "location=no,status=no,toolbar=no,resizable=yes,scrollbars=yes,directories=no,height=400,width=800");
The javascript is invoked from my table like this:
<h:outputLink value="javascript:editDocument(#{rule.id})">
When I click a link the first time, all is well. Clicking a second link results in the following error:
java.lang.IllegalStateException: begin method invoked from a long running conversation, try using @Begin(join=true) on method: edit
I do not want to join the conversation: I want to begin a new one! I don't understand why the system thinks that I'm invoking "edit()" from within the existing conversation!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4057912#4057912
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4057912
18Â years, 10Â months
[Remoting] - Re: EJB3/Socket invoker - connection timeouts
by javajedi
I'm making progress on this. I tried to reproduce this problem in a test environment, and seem to have found a deadlock state. Here is the stack trace of the SocketServerInvoker thread (the one who calls accept()):
| Thread: SocketServerInvoker#0-3873 : priority:5, demon:false, threadId:23, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.LRUPool@912
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.SocketServerInvoker.processInvocation(SocketServerInvoker.java:439)
| org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:391)
| java.lang.Thread.run(Thread.java:619)
|
This thread seems to be waiting for a notify() from ServerThread that never comes. I'm still reading code trying to understand how the system gets into this state, but would appreciate some insights from someone more familiar with the code.
Here is the full thread dump:
| Total Threads: 375
| Total Thread Groups: 9
|
| Thread Group: system : max priority:10, demon:false
|
| Thread: Reference Handler : priority:10, demon:true, threadId:2, threadState:WAITING, threadLockName:java.lang.ref.Reference$Lock@d6883
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
|
| Thread: Finalizer : priority:8, demon:true, threadId:3, threadState:WAITING, threadLockName:java.lang.ref.ReferenceQueue$Lock@18caee7
|
| java.lang.Object.wait(Native Method)
| java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
| java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
| java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
|
| Thread: Signal Dispatcher : priority:9, demon:true, threadId:4, threadState:RUNNABLE, threadLockName:null
| Thread: RMI TCP Accept-1098 : priority:5, demon:true, threadId:16, threadState:RUNNABLE, threadLockName:null
|
| java.net.PlainSocketImpl.socketAccept(Native Method)
| java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
| java.net.ServerSocket.implAccept(ServerSocket.java:450)
| java.net.ServerSocket.accept(ServerSocket.java:421)
| sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
| sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: RMI Reaper : priority:5, demon:false, threadId:17, threadState:WAITING, threadLockName:java.lang.ref.ReferenceQueue$Lock@c21a68
|
| java.lang.Object.wait(Native Method)
| java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
| java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
| sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: GC Daemon : priority:2, demon:true, threadId:18, threadState:TIMED_WAITING, threadLockName:sun.misc.GC$LatencyLock@16ed0f7
|
| java.lang.Object.wait(Native Method)
| sun.misc.GC$Daemon.run(GC.java:100)
|
| Thread: RMI TCP Accept-4444 : priority:5, demon:true, threadId:21, threadState:RUNNABLE, threadLockName:null
|
| java.net.PlainSocketImpl.socketAccept(Native Method)
| java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
| java.net.ServerSocket.implAccept(ServerSocket.java:450)
| java.net.ServerSocket.accept(ServerSocket.java:421)
| sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
| sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: RMI Scheduler(0) : priority:5, demon:true, threadId:27, threadState:TIMED_WAITING, threadLockName:java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ac0a60
|
| sun.misc.Unsafe.park(Native Method)
| java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
| java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1927)
| java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
| java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:582)
| java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:575)
| java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:946)
| java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:906)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: RMI TCP Accept-1101 : priority:5, demon:true, threadId:85, threadState:RUNNABLE, threadLockName:null
|
| java.net.PlainSocketImpl.socketAccept(Native Method)
| java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
| java.net.ServerSocket.implAccept(ServerSocket.java:450)
| java.net.ServerSocket.accept(ServerSocket.java:421)
| sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
| sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: RMI TCP Accept-4447 : priority:5, demon:true, threadId:88, threadState:RUNNABLE, threadLockName:null
|
| java.net.PlainSocketImpl.socketAccept(Native Method)
| java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
| java.net.ServerSocket.implAccept(ServerSocket.java:450)
| java.net.ServerSocket.accept(ServerSocket.java:421)
| sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
| sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: RMI RenewClean-[68.142.219.229:1101] : priority:5, demon:true, threadId:518, threadState:TIMED_WAITING, threadLockName:java.lang.ref.ReferenceQueue$Lock@1e70e12
|
| java.lang.Object.wait(Native Method)
| java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
| sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516)
| java.lang.Thread.run(Thread.java:619)
|
|
| Thread Group: main : max priority:10, demon:false
|
| Thread: DestroyJavaVM : priority:5, demon:false, threadId:9, threadState:RUNNABLE, threadLockName:null
|
| Thread Group: jboss : max priority:10, demon:false
|
| Thread: Timer-0 : priority:5, demon:true, threadId:12, threadState:TIMED_WAITING, threadLockName:java.util.TaskQueue@1af67f0
|
| java.lang.Object.wait(Native Method)
| java.util.TimerThread.mainLoop(Timer.java:509)
| java.util.TimerThread.run(Timer.java:462)
|
| Thread: ScannerThread : priority:5, demon:true, threadId:13, threadState:TIMED_WAITING, threadLockName:null
|
| java.lang.Thread.sleep(Native Method)
| org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:280)
| org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)
|
| Thread: TimeoutFactory-0 : priority:5, demon:true, threadId:20, threadState:WAITING, threadLockName:java.lang.Object@55ff4
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.util.timeout.TimeoutPriorityQueueImpl.poll(TimeoutPriorityQueueImpl.java:253)
| org.jboss.util.timeout.TimeoutPriorityQueueImpl.take(TimeoutPriorityQueueImpl.java:230)
| org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:215)
| org.jboss.util.timeout.TimeoutFactory.access$000(TimeoutFactory.java:41)
| org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:136)
|
| Thread: PooledInvokerAcceptor#0-4445 : priority:5, demon:false, threadId:22, threadState:RUNNABLE, threadLockName:null
|
| java.net.PlainSocketImpl.socketAccept(Native Method)
| java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
| java.net.ServerSocket.implAccept(ServerSocket.java:450)
| java.net.ServerSocket.accept(ServerSocket.java:421)
| org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:261)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: SocketServerInvoker#0-3873 : priority:5, demon:false, threadId:23, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.LRUPool@912
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.SocketServerInvoker.processInvocation(SocketServerInvoker.java:439)
| org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:391)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: ContainerBackgroundProcessor[StandardEngine[jboss.web]] : priority:5, demon:true, threadId:28, threadState:TIMED_WAITING, threadLockName:null
|
| java.lang.Thread.sleep(Native Method)
| org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1547)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: SubscriptionWatchDog : priority:5, demon:false, threadId:29, threadState:TIMED_WAITING, threadLockName:null
|
| java.lang.Thread.sleep(Native Method)
| org.jboss.ws.eventing.mgmt.SubscriptionManager$WatchDog.run(SubscriptionManager.java:463)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: SocketServerInvokerThread-68.142.216.101-1 : priority:5, demon:false, threadId:44, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1bd9de3
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-2 : priority:5, demon:false, threadId:45, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@2153fe
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-3 : priority:5, demon:false, threadId:46, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@17c7988
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-5 : priority:5, demon:false, threadId:48, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1a2da17
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-6 : priority:5, demon:false, threadId:49, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@174f02c
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-7 : priority:5, demon:false, threadId:50, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@78529d
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-8 : priority:5, demon:false, threadId:51, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@c19fbf
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-9 : priority:5, demon:false, threadId:52, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@63e563
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-10 : priority:5, demon:false, threadId:53, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@82e4f3
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-11 : priority:5, demon:false, threadId:54, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@12f9924
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-12 : priority:5, demon:false, threadId:55, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@14b74a7
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-13 : priority:5, demon:false, threadId:56, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@156d7c8
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-14 : priority:5, demon:false, threadId:57, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1364dcb
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-15 : priority:5, demon:false, threadId:58, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@103d246
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-16 : priority:5, demon:false, threadId:59, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@d0deb5
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-17 : priority:5, demon:false, threadId:60, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@136c55
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-18 : priority:5, demon:false, threadId:61, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@13af084
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-19 : priority:5, demon:false, threadId:62, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@14596d5
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-20 : priority:5, demon:false, threadId:63, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@45ce17
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-21 : priority:5, demon:false, threadId:64, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@15a4523
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-22 : priority:5, demon:false, threadId:65, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@13c296b
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-23 : priority:5, demon:false, threadId:66, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@fe2558
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-24 : priority:5, demon:false, threadId:67, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@24c672
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-25 : priority:5, demon:false, threadId:68, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@19bd735
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-26 : priority:5, demon:false, threadId:69, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1fa490e
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-27 : priority:5, demon:false, threadId:70, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@b6a6d6
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-28 : priority:5, demon:false, threadId:71, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@19299f5
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-29 : priority:5, demon:false, threadId:72, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@10f34cc
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-30 : priority:5, demon:false, threadId:73, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@4e194f
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-31 : priority:5, demon:false, threadId:74, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1d592a
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-32 : priority:5, demon:false, threadId:75, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@6b51d8
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-33 : priority:5, demon:false, threadId:76, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1a02097
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-34 : priority:5, demon:false, threadId:77, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@4ac866
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-35 : priority:5, demon:false, threadId:78, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@3dfcb
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-36 : priority:5, demon:false, threadId:79, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@11b1d80
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.216.101-37 : priority:5, demon:false, threadId:80, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@13136e5
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: AsynchKeyChangeHandler Thread : priority:5, demon:false, threadId:82, threadState:WAITING, threadLockName:java.lang.Object@17ecdf0
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:122)
| org.jboss.ha.framework.server.AsynchEventHandler.run(AsynchEventHandler.java:102)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: AsynchViewChangeHandler Thread : priority:5, demon:false, threadId:83, threadState:WAITING, threadLockName:java.lang.Object@11cbec9
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| EDU.oswego.cs.dl.util.concurrent.LinkedQueue.take(LinkedQueue.java:122)
| org.jboss.ha.framework.server.AsynchEventHandler.run(AsynchEventHandler.java:102)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: PooledInvokerAcceptor#0-4446 : priority:5, demon:false, threadId:89, threadState:RUNNABLE, threadLockName:null
|
| java.net.PlainSocketImpl.socketAccept(Native Method)
| java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
| java.net.ServerSocket.implAccept(ServerSocket.java:450)
| java.net.ServerSocket.accept(ServerSocket.java:421)
| org.jboss.invocation.pooled.server.PooledInvoker.run(PooledInvoker.java:261)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: DefaultQuartzScheduler_Worker-0 : priority:5, demon:false, threadId:92, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: DefaultQuartzScheduler_Worker-1 : priority:5, demon:false, threadId:93, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: DefaultQuartzScheduler_Worker-2 : priority:5, demon:false, threadId:94, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: DefaultQuartzScheduler_Worker-3 : priority:5, demon:false, threadId:95, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: DefaultQuartzScheduler_Worker-4 : priority:5, demon:false, threadId:96, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: DefaultQuartzScheduler_Worker-5 : priority:5, demon:false, threadId:97, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: DefaultQuartzScheduler_Worker-6 : priority:5, demon:false, threadId:98, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: DefaultQuartzScheduler_Worker-7 : priority:5, demon:false, threadId:99, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: DefaultQuartzScheduler_Worker-8 : priority:5, demon:false, threadId:100, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: DefaultQuartzScheduler_Worker-9 : priority:5, demon:false, threadId:101, threadState:TIMED_WAITING, threadLockName:java.lang.Object@1c94b51
|
| java.lang.Object.wait(Native Method)
| org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
| org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
| org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)
|
| Thread: JBossLifeThread : priority:5, demon:false, threadId:112, threadState:WAITING, threadLockName:java.lang.Object@9a4f8e
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.system.server.ServerImpl$LifeThread.run(ServerImpl.java:932)
|
| Thread: http-0.0.0.0-8080 : priority:5, demon:true, threadId:113, threadState:RUNNABLE, threadLockName:null
|
| java.net.PlainSocketImpl.socketAccept(Native Method)
| java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
| java.net.ServerSocket.implAccept(ServerSocket.java:450)
| java.net.ServerSocket.accept(ServerSocket.java:421)
| org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:60)
| org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:407)
| org.apache.tomcat.util.net.PoolTcpEndpoint.run(PoolTcpEndpoint.java:647)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: http-0.0.0.0-8080-1 : priority:5, demon:true, threadId:114, threadState:WAITING, threadLockName:org.apache.tomcat.util.net.MasterSlaveWorkerThread@14f8b9a
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.apache.tomcat.util.net.MasterSlaveWorkerThread.await(MasterSlaveWorkerThread.java:81)
| org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:107)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: TP-Processor1 : priority:5, demon:true, threadId:115, threadState:WAITING, threadLockName:org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@344a47
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:656)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: TP-Processor2 : priority:5, demon:true, threadId:116, threadState:WAITING, threadLockName:org.apache.tomcat.util.threads.ThreadPool$ControlRunnable@11dc088
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:656)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: TP-Processor3 : priority:5, demon:true, threadId:117, threadState:RUNNABLE, threadLockName:null
|
| java.net.SocketInputStream.socketRead0(Native Method)
| java.net.SocketInputStream.read(SocketInputStream.java:129)
| java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
| java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
| java.io.BufferedInputStream.read(BufferedInputStream.java:317)
| org.apache.jk.common.ChannelSocket.read(ChannelSocket.java:607)
| org.apache.jk.common.ChannelSocket.receive(ChannelSocket.java:545)
| org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:672)
| org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
| org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: TP-Processor4 : priority:5, demon:true, threadId:118, threadState:RUNNABLE, threadLockName:null
|
| java.net.PlainSocketImpl.socketAccept(Native Method)
| java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
| java.net.ServerSocket.implAccept(ServerSocket.java:450)
| java.net.ServerSocket.accept(ServerSocket.java:421)
| org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:293)
| org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:647)
| org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:857)
| org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: TP-Monitor : priority:5, demon:true, threadId:119, threadState:TIMED_WAITING, threadLockName:org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable@8bae7
|
| java.lang.Object.wait(Native Method)
| org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:559)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: http-0.0.0.0-8080-2 : priority:5, demon:true, threadId:186, threadState:WAITING, threadLockName:org.apache.tomcat.util.net.MasterSlaveWorkerThread@e4fc21
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.apache.tomcat.util.net.MasterSlaveWorkerThread.await(MasterSlaveWorkerThread.java:81)
| org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:107)
| java.lang.Thread.run(Thread.java:619)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4316 : priority:5, demon:false, threadId:1825, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@16c31dc
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: MultiThreadedHttpConnectionManager cleanup : priority:5, demon:true, threadId:1826, threadState:TIMED_WAITING, threadLockName:java.lang.ref.ReferenceQueue$Lock@16e7d5d
|
| java.lang.Object.wait(Native Method)
| java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
| org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1082)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4234 : priority:5, demon:false, threadId:1833, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@5730f8
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.90-4324 : priority:5, demon:false, threadId:1835, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@18a04cb
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4282 : priority:5, demon:false, threadId:1836, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@ab627a
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.93-4166 : priority:5, demon:false, threadId:1846, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@10fbe75
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: Timer-1 : priority:5, demon:true, threadId:1953, threadState:TIMED_WAITING, threadLockName:java.util.TaskQueue@1b9c26e
|
| java.lang.Object.wait(Native Method)
| java.util.TimerThread.mainLoop(Timer.java:509)
| java.util.TimerThread.run(Timer.java:462)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4374 : priority:5, demon:false, threadId:6072, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@13ba863
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.227-4276 : priority:5, demon:false, threadId:6073, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1f24200
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4293 : priority:5, demon:false, threadId:6755, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@9a1ffa
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-3758 : priority:5, demon:false, threadId:6756, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@a0338f
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.93-4355 : priority:5, demon:false, threadId:6757, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1f41688
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.227-4017 : priority:5, demon:false, threadId:6758, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@155cbb9
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.92-4254 : priority:5, demon:false, threadId:6760, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1a8a526
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.227-4233 : priority:5, demon:false, threadId:6761, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@bacb4d
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.226-4277 : priority:5, demon:false, threadId:6762, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@fe2145
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.93-4127 : priority:5, demon:false, threadId:6763, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@15276e1
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.226-4387 : priority:5, demon:false, threadId:6764, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@b4cab5
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.90-4345 : priority:5, demon:false, threadId:6765, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@117136e
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.93-4330 : priority:5, demon:false, threadId:6766, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@142543f
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.92-4341 : priority:5, demon:false, threadId:6767, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@11fe652
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.226-4210 : priority:5, demon:false, threadId:6769, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1f2707a
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.93-3890 : priority:5, demon:false, threadId:6771, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1f3e3a1
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4148 : priority:5, demon:false, threadId:6772, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@10bbc70
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4402 : priority:5, demon:false, threadId:6773, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@168f171
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.227-4026 : priority:5, demon:false, threadId:6774, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@d28e8f
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.92-4344 : priority:5, demon:false, threadId:6775, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@139783f
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4208 : priority:5, demon:false, threadId:6777, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@4cb318
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.91-4394 : priority:5, demon:false, threadId:6778, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@6c40a8
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.95-4027 : priority:5, demon:false, threadId:6779, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1e5dafc
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.95-4270 : priority:5, demon:false, threadId:6780, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@378797
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.226-4259 : priority:5, demon:false, threadId:6781, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@403f0e
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.92-4170 : priority:5, demon:false, threadId:6783, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1617d92
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.227-4357 : priority:5, demon:false, threadId:6784, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@299a92
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.91-4367 : priority:5, demon:false, threadId:6785, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1cefabb
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4356 : priority:5, demon:false, threadId:6786, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@c26e9b
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.90-4364 : priority:5, demon:false, threadId:6787, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@15067a4
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.91-4368 : priority:5, demon:false, threadId:6788, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@eafb80
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4379 : priority:5, demon:false, threadId:6824, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@34390a
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.91-4110 : priority:5, demon:false, threadId:6825, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@254d60
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4384 : priority:5, demon:false, threadId:6826, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@12aa87
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4398 : priority:5, demon:false, threadId:6827, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@6d91a2
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.95-4273 : priority:5, demon:false, threadId:6828, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@67a99d
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4372 : priority:5, demon:false, threadId:6829, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@a3a6b4
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.91-4376 : priority:5, demon:false, threadId:6830, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@fc053
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.91-4308 : priority:5, demon:false, threadId:6831, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1a9702b
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.227-4197 : priority:5, demon:false, threadId:6832, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1cb122f
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.95-4264 : priority:5, demon:false, threadId:6833, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1ad082c
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.91-4301 : priority:5, demon:false, threadId:6834, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1578c45
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.90-4199 : priority:5, demon:false, threadId:6835, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@136d07e
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4098 : priority:5, demon:false, threadId:6836, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@15b4be6
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4400 : priority:5, demon:false, threadId:6837, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1a2d4f3
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4382 : priority:5, demon:false, threadId:6838, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@fc530c
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.226-4360 : priority:5, demon:false, threadId:6839, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@19e7972
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.91-4131 : priority:5, demon:false, threadId:6840, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@569e58
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.92-4361 : priority:5, demon:false, threadId:6841, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@16f1ef3
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.92-4343 : priority:5, demon:false, threadId:6842, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@f210d4
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.95-3433 : priority:5, demon:false, threadId:6843, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1571c28
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.90-4365 : priority:5, demon:false, threadId:6844, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@4a3208
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.226-4386 : priority:5, demon:false, threadId:6845, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@4a9f3c
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4288 : priority:5, demon:false, threadId:6846, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@12152f1
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.93-4332 : priority:5, demon:false, threadId:6847, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@3bebc1
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.227-4107 : priority:5, demon:false, threadId:6848, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1c48d3d
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.92-3815 : priority:5, demon:false, threadId:6849, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@11a4b66
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4401 : priority:5, demon:false, threadId:6850, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@2dfe8
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.90-4350 : priority:5, demon:false, threadId:6851, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@10d25dc
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4377 : priority:5, demon:false, threadId:6852, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@80d0e5
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4380 : priority:5, demon:false, threadId:6853, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@1fbe6eb
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.91-4407 : priority:5, demon:false, threadId:6854, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@b49c52
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.95-4272 : priority:5, demon:false, threadId:6855, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@756a95
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.225-4371 : priority:5, demon:false, threadId:6856, threadState:WAITING, threadLockName:org.jboss.remoting.transport.socket.ServerThread@debc76
|
| java.lang.Object.wait(Native Method)
| java.lang.Object.wait(Object.java:485)
| org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:280)
|
| Thread: SocketServerInvokerThread-68.142.219.94-4399 : priority:5, demon:false, threadId:6857, thr
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4057911#4057911
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4057911
18Â years, 10Â months
[JBoss Seam] - Re: How best to leverage Seam when you've got a HUGE domain?
by grettke_spdr
"gavin.king(a)jboss.com" wrote : I don't fully understand what the difference between the two approaches is. By "DAO or service" you mean something in a different process?
Hi Gavin,
My post was a bit vague, now I hope to clear that up.
IAA is very, very large. There are so many classes in the domain, and on top of that the "dream" is that you will use SOA to get information about different parts of the domain. Quite literally they envision you using lots of services that get you domain objects. Out of the box there is not a notion of getting complex objects, instead you go to each service to get what you need. How do the services make sense of references to other domain objects? Using the ObjectReference class of course, which is basically a numeric Id an some kind of a description.
Our goal is not to have folks worry about this complexity, and instead access a few services that "do the complicated work" behind the scenes. For example if we want to search for customers on address, the object graph behind the scenes may involve fourteen objects. We would like to provide a service "customer search" that shields the clients from this complexity. In particular the clients right now are the folks implementing the web application built around this domain. (As as aside, we won't use the full domain for the first rev of the app, nonetheless it is irrelevant to the client). This service model feels very much like the DTO approach to development, included is the "unique ID" in whatever form the "ObjectReference" takes. This seems in line with the spirit of IAA.
Behind the scenes we will use JPA to persist the domain. However, since it won't make sense to access that domain directly and make those entities components, we end up missing a big sweet spot of Seam: the notion of telling the UI folks to work with "these components" and then use the entity manager directly.
All of this leads us to questions like "Is Seam the right tool for this job?" (I think yes, we can still leverage the rest of its features), and "How can we make it easy for the developers?".
Right now it seems like there are two approaches:
1. Use a "service" based approach that returns DTOs. The DTOs populate the Seam components, users modify them, and those updated DTOs get sent back to the service to handle the persistence. (This is exactly what Seam sets out to avoid).
2. Use a component "facade" where we delegate all of the work to the component. The notion that the component is responsible for persisting itself, so the developer can utilize its features. How it fulfills those responsibilities is not important to the developer.
Perhaps my question should be "How best to leverage Seam in a strict SOA architecture?"...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4057903#4057903
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4057903
18Â years, 10Â months