cancel
Showing results for 
Search instead for 
Did you mean: 

JBoss connection to PI 7.1 JMS queue lost

Former Member
0 Kudos

Hi,

Since we upgraded to PI 7.1 our JBOSS application server looses connection with the

JMS queues hosted by our PI 7.1 JAVA stack. Several messages are picked up and then

suddenly the connection seemes to be lost and no further messages are picked up.

We can only resolve this by restarting the JBOSS application server.

When we analyse the logfiles on the JBOSS application server, it looks like after picking up messages the connection to the JMS queue is explicitely closed. We wonder now if this is supposed to happen and if this is causing the connection to be closed in some way. Please help.

com.sap.engine.services.rmi_p4.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:52)

at $Proxy78.dispatchRequest(Unknown Source)

at com.sap.jms.client.connection.RemoteAdapter.sendAndWait(RemoteAdapter.java:81)

at com.sap.jms.client.connection.Connection.sendPacket(Connection.java:536)

at com.sap.jms.client.connection.Connection.stopDeliveryToSession(Connection.java:618)

at com.sap.jms.client.session.Session.close(Session.java:178)

at org.springframework.jms.connection.JmsResourceHolder.closeAll(JmsResourceHolder.java:187)

at org.springframework.jms.connection.ConnectionFactoryUtils$JmsResourceSynchronization.beforeCompletion(ConnectionFactoryUtils.java:373)

at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerBeforeCompletion(TransactionSynchronizationUtils.java:60)

at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCompletion(AbstractPlatformTransactionManager.java:848)

at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:646)

at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:632)

at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:248)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:871)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:811)

at java.lang.Thread.run(Thread.java:595)

Caused by: com.sap.engine.services.rmi_p4.P4IOException: No alive connection.

at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:627)

at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:612)

at com.sap.engine.services.rmi_p4.ClientConnection.sendRequest(ClientConnection.java:261)

at com.sap.engine.services.rmi_p4.Call.sendSimpleRequest(Call.java:580)

at com.sap.engine.services.rmi_p4.reflect.P4InvocationHandler.invokeInternal(P4InvocationHandler.java:125)

... 16 more

#

#1.5 #C0000A6701670007000000045BEE548CFFFFFFFFFFFFFFFF#1229591983311#com.sap.jms.client##com.sap.jms.client.connection.RemoteAdapter#######Thread[listenerContainer-3,5,jboss]##0#0#Error#1#/System/Server#Plain###Exception occurred during sendAndWait:#

#1.5 #C0000A6701670007000000055BEE548CFFFFFFFFFFFFFFFF#1229591983312#com.sap.jms.client##com.sap.jms.client.connection.RemoteAdapter#######Thread[listenerContainer-3,5,jboss]##0#0#Error##Plain###com.sap.engine.services.rmi_p4.P4RuntimeException: Unexpected exception.

at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:643)

at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:612)

at com.sap.engine.services.rmi_p4.reflect.P4InvocationHandler.invokeInternal(P4InvocationHandler.java:160)

at com.sap.engine.services.rmi_p4.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:52)

at $Proxy78.dispatchRequest(Unknown Source)

at com.sap.jms.client.connection.RemoteAdapter.sendAndWait(RemoteAdapter.java:81)

at com.sap.jms.client.connection.Connection.sendPacket(Connection.java:536)

at com.sap.jms.client.connection.Connection.stopDeliveryToSession(Connection.java:618)

at com.sap.jms.client.session.Session.close(Session.java:178)

at com.sap.jms.client.connection.Connection.close(Connection.java:111)

at com.sap.jms.client.connection.RemoteConnection.close(RemoteConnection.java:65)

at org.springframework.jms.connection.ConnectionFactoryUtils.releaseConnection(ConnectionFactoryUtils.java:80)

at org.springframework.jms.connection.JmsResourceHolder.closeAll(JmsResourceHolder.java:195)

at org.springframework.jms.connection.ConnectionFactoryUtils$JmsResourceSynchronization.beforeCompletion(ConnectionFactoryUtils.java:373)

at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerBeforeCompletion(TransactionSynchronizationUtils.java:60)

at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCompletion(AbstractPlatformTransactionManager.java:848)

at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:646)

at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:632)

at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:248)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:871)

at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:811)

at java.lang.Thread.run(Thread.java:595)

Caused by: com.sap.engine.services.rmi_p4.P4IOException: No alive connection.

at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:627)

at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:612)

at com.sap.engine.services.rmi_p4.ClientConnection.sendRequest(ClientConnection.java:261)

at com.sap.engine.services.rmi_p4.Call.sendSimpleRequest(Call.java:580)

at com.sap.engine.services.rmi_p4.reflect.P4InvocationHandler.invokeInternal(P4InvocationHandler.java:125)

... 19 more

#

#1.5 #C0000A6701670001000000045BEE548CFFFFFFFFFFFFFFFF#1229591983313#com.sap.jms.client##com.sap.jms.client.connection.RemoteAdapter#######Thread[listenerContainer-5,5,jboss]##0#0#Error#1#/System/Server#Plain###Exception occurred during sendAndWait:#

#1.5 #C0000A6701670001000000055BEE548CFFFFFFFFFFFFFFFF#1229591983313#com.sap.jms.client##com.sap.jms.client.connection.RemoteAdapter#######Thread[listenerContainer-5,5,jboss]##0#0#Error##Plain###com.sap.engine.services.rmi_p4.P4RuntimeException: Unexpected exception.

at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:643)

at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.getException(P4ObjectBrokerClientImpl.java:612)

at com.sap.engine.services.rmi_p4.reflect.P4InvocationHandler.invokeInternal(P4InvocationHandler.java:160)

at

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Jeroen

Did you had SSO installed with earlier version. If yes how you made changes for maintaining sessions with PI 7.1

Thanks

Gaurav