cancel
Showing results for 
Search instead for 
Did you mean: 

PI Cache refresh stuck

former_member759680
Contributor
0 Kudos

When we try to refresh the XI Data cache of INTEGRATION SERVER, the

process gets stuck and the Cache is not refreshed.

In the defaultrace I see this:

checkReceivedPacket
[EXCEPTION]
javax.jms.JMSException: Internal error.
at
com.sap.jms.protocol.notification.ServerExceptionResponse.getException
(ServerExceptionResponse.java:271)
at com.sap.jms.client.session.Session.checkReceivedPacket
(Session.java:2617)
at com.sap.jms.client.session.Session.rollback(Session.java:361)
at com.sap.engine.services.jmsconnector.cci.SessionImpl.rollback
(SessionImpl.java:206)
at
com.sap.aii.af.protocol.ispeak.services.timer.impl.ISPEventSession.close(ISPEventSession.java:249)
at
com.sap.aii.af.protocol.ispeak.services.timer.impl.ISPTimerEvent.timeout(ISPTimerEvent.java:366)
at com.sap.engine.services.timeout.TimeoutNode.run(TimeoutNode.java:56)
at com.sap.engine.core.thread.impl3.ActionObject.run
(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute
(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run
(SingleThread.java:172)

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member759680
Contributor
0 Kudos

Closing thread due to lack of response

former_member759680
Contributor
0 Kudos

in Defaulttrace I can also see this:

com.sap.jms.server.exception.JMSServerException: Cannot write to
transaction log TX14e.tx.
at
com.sap.jms.server.sessioncontainer.transactionlog.TransactionLogFileImpl.store(TransactionLogFileImpl.java:289)
at
com.sap.jms.server.sessioncontainer.handler.SessionHandler.onMessageRequest(SessionHandler.java:602)
at com.sap.jms.server.sessioncontainer.handler.SessionHandler.process
(SessionHandler.java:103)
at com.sap.jms.server.sessioncontainer.InboundBus.process
(InboundBus.java:144)
at com.sap.jms.server.sessioncontainer.InboundBus.enqueue
(InboundBus.java:117)
at
com.sap.jms.server.sessioncontainer.SessionContainer.receiveFromDispatcher(SessionContainer.java:63)
at
com.sap.jms.server.routingcontainer.RoutingContainer.receiveFromDispatcher(RoutingContainer.java:447)
at com.sap.jms.server.JMSServerContainer.dispatchRequest
(JMSServerContainer.java:572)
at com.sap.jms.server.SynchronousNetworkAdapter.sendAndWait
(SynchronousNetworkAdapter.java:136)
at com.sap.jms.client.connection.Connection.sendPacket
(Connection.java:657)
at com.sap.jms.client.session.Session.sendMessage(Session.java:1561)
at com.sap.jms.client.session.MessageProducer.send
(MessageProducer.java:464)
at com.sap.jms.client.session.MessageProducer.send
(MessageProducer.java:276)
at com.sap.jms.client.session.MessageProducer.send
(MessageProducer.java:245)
at
com.sap.aii.af.protocol.ispeak.services.timer.impl.ISPEventSession.postEvent(ISPEventSession.java:231)
at
com.sap.aii.af.protocol.ispeak.services.timer.impl.ISPTimerEvent.fireEvent(ISPTimerEvent.java:298)
at
com.sap.aii.af.protocol.ispeak.services.timer.impl.ISPTimerEvent.timeout(ISPTimerEvent.java:336)
at com.sap.engine.services.timeout.TimeoutNode.run(TimeoutNode.java:56)
at com.sap.engine.core.thread.impl3.ActionObject.run
(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute
(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run
(SingleThread.java:172)
Caused by: java.io.FileNotFoundException: C:\Documents and
Settings\SAPServiceQ3X\sapjms\edf4fe\1\sapjms\edf4fe\1\TX14e.tx (The
system cannot find the path specified)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:204)

former_member759680
Contributor
0 Kudos

Now, this should not be happening because

The transactionStorePath is set to:

D:\usr\sap\Q3X

in Configtool-->Global server configuration->

services-> jms_provider->transactionStorePath

as well as in VA>JMS provider>Transactionsetpath = D:/usr/sap/Q3X

Former Member
0 Kudos

Hi Gautam,

_Caused by: java.io.FileNotFoundException: C:\Documents and_
_Settings\SAPServiceQ3X\sapjms\edf4fe\1\sapjms\edf4fe\1\TX14e.tx_

Can you see this file any where in system.

Try to copy file to mentioned path and then check.

Regards,

former_member227283
Active Contributor
0 Kudos

Hi,

Try to update the cache using the below URL.

http://<host>:5<sys#>00/CPACache/refresh?mode=full

Let us know what error you get.

Thanks

Anil

former_member759680
Contributor
0 Kudos

Anil,

Same thing - No error, but it just keeps running continuously (the round wheel running endlessly at the center of the page)

In the default trace file, same error related to java.io.FileNotFoundException

Gagan,

The path -

C:\Documents and Settings\SAPServiceQ3X\sapjms\edf4fe\1\sapjms\edf4fe\1

exists, but the TXfde.tx is not in that folder