[Clustering/JBoss] - Slow failover
by mohitanchlia
We have Front End box and Back End box. Back End boxes have clustered EJB stateless bean. Front End box calls business method on EJB Stateless Bean that is on Back End box.
Now the problem is if one of the Back End machine(s) goes down or reboots then all our Front End server requests going to stateless bean comes to grinding halt. It looks like the EJB proxy stub that does Round Robin is not working as efficiently. Could someone help me diaganose this issue in detail? I really want to get down to level where I understand what's going on inside Clustering when box gets rebooted. We use "jnp.partitionName" to do the lookup so that we get interceptor proxy Context.
P.S. Note: When we shut down jboss everything is working as normal.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4198820#4198820
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4198820
15 years, 5 months
[EJB/JBoss] - org.jboss.cache.CacheException: Must be in a valid transacti
by sureshajj
Hello,
One of my customer is getting the below given problem occasionally. Though this topic has been discussed in the forum, I could not find out concrete solution. Customer is using JBOSS403 in windows box.
Can someone share your views on it.
thanks,
suresh
2008-12-17 10:34:59,559 ERROR [org.jboss.ejb.plugins.LogInterceptor] {http-0.0.0.0-8080-16} TransactionRolledbackException in method: public abstract com.informatica.security.user.InfUserModel com.informatica.security.manager.InfUserGroupManager.updateUser(com.informatica.ias.server.context.InfCallContext,com.informatica.security.user.InfUserModel) throws java.rmi.RemoteException,com.informatica.shared.exception.InfDuplicateException,com.informatica.shared.exception.InfObjectNotFoundException,com.informatica.util.InfUpdateException,com.informatica.util.InfPasswordException,com.informatica.util.InfInsufficientPrivilegeException, causedBy:
org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=SPIVDW01/873875, BranchQual=, localId=873875] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.ejb.EJBException: null; CausedByException is:
org.jboss.cache.CacheException: Must be in a valid transaction _remove(null, /Security/AZ/148508, true))
at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:354)
at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:486)
at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:346)
at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4198806#4198806
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4198806
15 years, 5 months
[JBoss Messaging] - marshalling exception and CLOSED interceptor?
by sanjoa
I get a lot of theese jboss messaging exception's while load testing our jboss esb application. Any ideas how to correct the errors?
Got marshalling exception, exiting
and
method getAcknowledgeMode() did not go through, the interceptor is CLOSED
| 2008-12-29 19:51:11,750 ERROR [org.jboss.remoting.transport.socket.SocketClientInvoker] Got marshalling exception, exiting
| java.io.EOFException
| at java.io.DataInputStream.readInt(DataInputStream.java:375)
| at org.jboss.jms.wireformat.JMSWireFormat.read(JMSWireFormat.java:288)
| at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.versionedRead(MicroSocketClientInvoker.java:947)
| at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:633)
| at org.jboss.remoting.transport.bisocket.BisocketClientInvoker.transport(BisocketClientInvoker.java:422)
| at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
| at org.jboss.remoting.Client.invoke(Client.java:1634)
| at org.jboss.remoting.Client.invoke(Client.java:548)
| at org.jboss.remoting.Client.removeListener(Client.java:1082)
| at org.jboss.jms.client.remoting.JMSRemotingConnection.stop(JMSRemotingConnection.java:354)
| at org.jboss.jms.client.container.ConnectionAspect.handleClose(ConnectionAspect.java:192)
| at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.aop.advice.PerInstanceAdvice.invoke(PerInstanceAdvice.java:121)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$close_N4742752445160157748.invokeNext(ClientConnectionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:92)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$close_N4742752445160157748.invokeNext(ClientConnectionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$close_N4742752445160157748.invokeNext(ClientConnectionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate.close(ClientConnectionDelegate.java)
| at org.jboss.jms.client.JBossConnection.close(JBossConnection.java:132)
| at org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool.cleanSessionPool(JmsConnectionPool.java:408)
| at org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool.access$200(JmsConnectionPool.java:68)
| at org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool$2.onException(JmsConnectionPool.java:529)
| at org.jboss.jms.client.remoting.ConsolidatedRemotingConnectionListener.handleConnectionException(ConsolidatedRemotingConnectionListener.java:113)
| at org.jboss.remoting.ConnectionValidator$1.run(ConnectionValidator.java:608)
| 2008-12-29 19:51:11,750 WARN [org.jboss.remoting.Client] unable to remove remote callback handler: Failed to communicate. Problem during marshalling/unmarshalling; nested exception is:
| java.io.EOFException
| 2008-12-29 19:51:11,750 WARN [org.jboss.remoting.LeasePinger] LeasePinger[SocketClientInvoker[71471ecf, bisocket://10.5.0.230:4457](5c4oka-b7j63-fpbdg1es-1-fpbdof8c-79)] tried to remove lease for client with session ID 5c4oka-b7j63-fpbd
| g1es-1-fpbf61jq-fi, but no such lease was found
| 2008-12-29 19:51:11,750 ERROR [org.jboss.remoting.transport.socket.SocketClientInvoker] Got marshalling exception, exiting
| java.io.EOFException
| at java.io.DataInputStream.readInt(DataInputStream.java:375)
| at org.jboss.jms.wireformat.JMSWireFormat.read(JMSWireFormat.java:288)
| at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.versionedRead(MicroSocketClientInvoker.java:947)
| at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:633)
| at org.jboss.remoting.transport.bisocket.BisocketClientInvoker.transport(BisocketClientInvoker.java:422)
| at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
| at org.jboss.remoting.Client.invoke(Client.java:1634)
| at org.jboss.remoting.Client.invoke(Client.java:548)
| at org.jboss.remoting.Client.invoke(Client.java:536)
| at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:189)
| at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:160)
| at org.jboss.jms.client.delegate.ClientSessionDelegate.org$jboss$jms$client$delegate$ClientSessionDelegate$close$aop(ClientSessionDelegate.java:156)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$close_N4742752445160157748.invokeNext(ClientSessionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.container.SessionAspect.handleClose(SessionAspect.java:206)
| at org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect25.invoke(SessionAspect25.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$close_N4742752445160157748.invokeNext(ClientSessionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:92)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$close_N4742752445160157748.invokeNext(ClientSessionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$close_N4742752445160157748.invokeNext(ClientSessionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate.close(ClientSessionDelegate.java)
| at org.jboss.jms.client.container.ClosedInterceptor.maintainRelatives(ClosedInterceptor.java:306)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:165)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$closing_2473194355759371067.invokeNext(ClientConnectionDelegate$closing_2473194355759371067.java)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate.closing(ClientConnectionDelegate.java)
| at org.jboss.jms.client.JBossConnection.close(JBossConnection.java:131)
| at org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool.cleanSessionPool(JmsConnectionPool.java:408)
| at org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool.access$200(JmsConnectionPool.java:68)
| at org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool$2.onException(JmsConnectionPool.java:529)
| at org.jboss.jms.client.remoting.ConsolidatedRemotingConnectionListener.handleConnectionException(ConsolidatedRemotingConnectionListener.java:113)
| at org.jboss.remoting.ConnectionValidator$1.run(ConnectionValidator.java:608)
| 2008-12-29 19:51:11,800 ERROR [org.jboss.remoting.transport.socket.SocketClientInvoker] Got marshalling exception, exiting
| java.io.EOFException
| at java.io.DataInputStream.readInt(DataInputStream.java:375)
| at org.jboss.jms.wireformat.JMSWireFormat.read(JMSWireFormat.java:288)
| at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.versionedRead(MicroSocketClientInvoker.java:947)
| at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(MicroSocketClientInvoker.java:633)
| at org.jboss.remoting.transport.bisocket.BisocketClientInvoker.transport(BisocketClientInvoker.java:422)
| at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientInvoker.java:122)
| at org.jboss.remoting.Client.invoke(Client.java:1634)
| at org.jboss.remoting.Client.invoke(Client.java:548)
| at org.jboss.remoting.Client.invoke(Client.java:536)
| at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:189)
| at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:160)
| at org.jboss.jms.client.delegate.ClientSessionDelegate.org$jboss$jms$client$delegate$ClientSessionDelegate$close$aop(ClientSessionDelegate.java:156)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$close_N4742752445160157748.invokeNext(ClientSessionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.container.SessionAspect.handleClose(SessionAspect.java:206)
| at org.jboss.aop.advice.org.jboss.jms.client.container.SessionAspect25.invoke(SessionAspect25.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$close_N4742752445160157748.invokeNext(ClientSessionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:92)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$close_N4742752445160157748.invokeNext(ClientSessionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientSessionDelegate$close_N4742752445160157748.invokeNext(ClientSessionDelegate$close_N4742752445160157748.java)
| at org.jboss.jms.client.delegate.ClientSessionDelegate.close(ClientSessionDelegate.java)
| at org.jboss.jms.client.container.ClosedInterceptor.maintainRelatives(ClosedInterceptor.java:306)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:165)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$closing_2473194355759371067.invokeNext(ClientConnectionDelegate$closing_2473194355759371067.java)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate.closing(ClientConnectionDelegate.java)
| at org.jboss.jms.client.JBossConnection.close(JBossConnection.java:131)
| at org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool.cleanSessionPool(JmsConnectionPool.java:408)
| at org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool.access$200(JmsConnectionPool.java:68)
| at org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool$2.onException(JmsConnectionPool.java:529)
| at org.jboss.jms.client.remoting.ConsolidatedRemotingConnectionListener.handleConnectionException(ConsolidatedRemotingConnectionListener.java:113)
| at org.jboss.remoting.ConnectionValidator$1.run(ConnectionValidator.java:608)
| 2008-12-29 19:51:11,800 ERROR [org.jboss.jms.client.container.ClosedInterceptor] ClosedInterceptor.ClientSessionDelegate[vxf-fnmbfbpf-1-y8kjdbpf-il0gcs-ln414q1]: method recover() did not go through, the interceptor is CLOSED
| 2008-12-29 19:51:11,800 ERROR [org.jboss.jms.client.container.ClosedInterceptor] ClosedInterceptor.ClientSessionDelegate[vxf-fnmbfbpf-1-y8kjdbpf-il0gcs-ln414q1]: method getAcknowledgeMode() did not go through, the interceptor is CLOSED
| 2008-12-29 19:51:11,800 WARN [org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionPool] JMSException while calling getAcknowledgeMode
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4198796#4198796
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4198796
15 years, 5 months