[
https://issues.jboss.org/browse/JBTM-3200?page=com.atlassian.jira.plugin....
]
Thomas Jenkinson commented on JBTM-3200:
----------------------------------------
However, in server0_output on the fail case you can see it can't connect, then can
connect suggesting the process went away and came back again:
2019-09-21 04:35:52,975 err: 2019-09-21 04:35:52.974 FINE Trying to connect to
172.17.0.13:38110 with timeout=90000.
2019-09-21 04:35:52,975 err: 2019-09-21 04:35:52.975 FINE Exception
2019-09-21 04:35:52,975 err: java.base/java.net.PlainSocketImpl.socketConnect(Native
Method)
2019-09-21 04:35:52,975 err:
java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
2019-09-21 04:35:52,975 err:
java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
2019-09-21 04:35:52,975 err:
java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
2019-09-21 04:35:52,975 err:
java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
2019-09-21 04:35:52,975 err: java.base/java.net.Socket.connect(Socket.java:591)
2019-09-21 04:35:52,975 err:
org.jacorb.orb.factory.DefaultSocketFactory.doCreateSocket(Unknown Source)
2019-09-21 04:35:52,975 err:
org.jacorb.orb.factory.AbstractSocketFactory.createSocket(Unknown Source)
2019-09-21 04:35:52,975 err:
org.jacorb.orb.iiop.ClientIIOPConnection.createSocket(Unknown Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.iiop.ClientIIOPConnection.connect(Unknown
Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.giop.GIOPConnection.sendMessage(Unknown
Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.giop.GIOPConnection.sendRequest(Unknown
Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.giop.ClientConnection.sendRequest(Unknown
Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.giop.ClientConnection.sendRequest(Unknown
Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.Delegate.invoke_internal(Unknown Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.Delegate.invoke(Unknown Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.Delegate.is_a(Unknown Source)
2019-09-21 04:35:52,975 err:
org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:130)
2019-09-21 04:35:52,975 err:
org.omg.CosTransactions.TransactionalObjectHelper.narrow(TransactionalObjectHelper.java:59)
2019-09-21 04:35:52,975 err:
com.arjuna.ats.jts.orbspecific.jacorb.interceptors.interposition.InterpositionClientRequestInterceptorImpl.send_request(InterpositionClientRequestInterceptorImpl.java:141)
2019-09-21 04:35:52,975 err:
org.jacorb.orb.portableInterceptor.ClientInterceptorIterator.invoke(Unknown Source)
2019-09-21 04:35:52,975 err:
org.jacorb.orb.portableInterceptor.AbstractInterceptorIterator.iterate(Unknown Source)
2019-09-21 04:35:52,975 err:
org.jacorb.orb.portableInterceptor.ClientInterceptorIterator.iterate(Unknown Source)
2019-09-21 04:35:52,975 err:
org.jacorb.orb.ClientInterceptorHandler.invokeInterceptors(Unknown Source)
2019-09-21 04:35:52,975 err:
org.jacorb.orb.ClientInterceptorHandler.handle_send_request(Unknown Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.Delegate.invoke_internal(Unknown Source)
2019-09-21 04:35:52,975 err: org.jacorb.orb.Delegate.invoke(Unknown Source)
2019-09-21 04:35:52,975 err:
org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:475)
2019-09-21 04:35:52,975 err:
com.arjuna.ArjunaOTS._ArjunaFactoryStub.getCurrentStatus(_ArjunaFactoryStub.java:36)
2019-09-21 04:35:52,975 err:
com.arjuna.ats.internal.jts.recovery.contact.StatusChecker.getStatus(StatusChecker.java:176)
2019-09-21 04:35:52,975 err:
com.arjuna.ats.internal.jts.recovery.contact.StatusChecker.checkOriginalStatus(StatusChecker.java:144)
2019-09-21 04:35:52,975 err:
com.arjuna.ats.internal.jts.recovery.contact.StatusChecker.get_status(StatusChecker.java:95)
2019-09-21 04:35:52,975 err:
com.arjuna.ats.internal.jts.recovery.transactions.RecoveredTransaction.getOriginalStatus(RecoveredTransaction.java:149)
2019-09-21 04:35:52,976 err:
com.arjuna.ats.internal.jts.recovery.transactions.TransactionCache.getOriginalStatus(TransactionCache.java:125)
2019-09-21 04:35:52,976 err:
com.arjuna.ats.internal.jts.recovery.transactions.CachedRecoveredTransaction.getOriginalStatus(CachedRecoveredTransaction.java:134)
2019-09-21 04:35:52,976 err:
com.arjuna.ats.internal.jts.recovery.transactions.CachedRecoveredTransaction.originalBusy(CachedRecoveredTransaction.java:96)
2019-09-21 04:35:52,976 err:
com.arjuna.ats.internal.jts.recovery.transactions.TransactionRecoveryModule.recoverTransaction(TransactionRecoveryModule.java:209)
2019-09-21 04:35:52,976 err:
com.arjuna.ats.internal.jts.recovery.transactions.TransactionRecoveryModule.periodicWorkSecondPass(TransactionRecoveryModule.java:161)
2019-09-21 04:35:52,976 err:
com.arjuna.ats.internal.jts.recovery.transactions.TopLevelTransactionRecoveryModule.periodicWorkSecondPass(TopLevelTransactionRecoveryModule.java:73)
2019-09-21 04:35:52,976 err:
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:816)
2019-09-21 04:35:52,976 err:
com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:382)
2019-09-21 04:35:52,976 err: 2019-09-21 04:35:52.975 INFO Retrying to connect to
172.17.0.13:38110
2019-09-21 04:35:53,476 err: 2019-09-21 04:35:53.476 FINE Trying to connect to
172.17.0.13:38110 with timeout=90000.
2019-09-21 04:35:53,476 err: 2019-09-21 04:35:53.476 INFO Connected to 172.17.0.13:38110
from local port
crashrecovery12 CrashRecovery12_Test06 failed
---------------------------------------------
Key: JBTM-3200
URL:
https://issues.jboss.org/browse/JBTM-3200
Project: JBoss Transaction Manager
Issue Type: Bug
Components: Testing
Reporter: Thomas Jenkinson
Priority: Major
Attachments: CrashRecovery12_Test06-fail.zip, CrashRecovery12_Test06-pass.zip
One of the crash recovery tests failed.
I will attach logs from a failed run and a passed one. Of interest in the pass case you
can see the recovery is _not_ able to connect to the previous socket 33690 but in the fail
case it is somehow as if the System.exit did not cause the JVM to immediately terminate.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)