Summary: | Transaction with JTS: log contains time to time error: (Transaction Expired Entry Monitor) java.lang.InstantiationException | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [JBoss] JBoss Enterprise Application Platform 6 | Reporter: | Ondrej Chaloupka <ochaloup> | ||||||
Component: | Transaction Manager | Assignee: | Gytis Trikleris <gtrikler> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Ondrej Chaloupka <ochaloup> | ||||||
Severity: | low | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 6.3.0 | CC: | hhovsepy, kkhan, tom.jenkinson | ||||||
Target Milestone: | DR12 | ||||||||
Target Release: | EAP 6.4.0 | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | Type: | Bug | |||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Bug Depends On: | 1143956 | ||||||||
Bug Blocks: | |||||||||
Attachments: |
|
Created attachment 909079 [details]
server.log from oracle 11gR1
I can see a similar error in the 6.3.0.ER7 (Narayana 4.17.20.Final).
ERROR [stderr] (Transaction Expired Entry Monitor) java.lang.InstantiationException
ERROR [stderr] (Transaction Expired Entry Monitor) at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
ERROR [stderr] (Transaction Expired Entry Monitor) at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
ERROR [stderr] (Transaction Expired Entry Monitor) at java.lang.Class.newInstance(Class.java:374)
ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.arjuna.coordinator.AbstractRecord.create(AbstractRecord.java:446)
ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.arjuna.coordinator.BasicAction.restore_state(BasicAction.java:1170)
ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.jts.recovery.transactions.AssumedCompleteTransaction.restore_state(AssumedCompleteTransaction.java:115)
ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.arjuna.coordinator.BasicAction.activate(BasicAction.java:484)
ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.arjuna.coordinator.BasicAction.activate(BasicAction.java:447)
ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.jts.recovery.transactions.RecoveredTransaction.<init>(RecoveredTransaction.java:104)
ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.jts.recovery.transactions.AssumedCompleteTransaction.<init>(AssumedCompleteTransaction.java:64)
ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.jts.recovery.transactions.ExpiredAssumedCompleteScanner.scan(ExpiredAssumedCompleteScanner.java:107)
ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:171)
I can see this exception time to time as well when I test with WildFly. This will be available once JBossTS 4.17.23 gets into EAP Went into 4.17.23 Verified on revision EAP 6.4.0.DR12. This error does not appear in logs anymore. Tom Jenkinson <tom.jenkinson@redhat.com> updated the status of jira JBTM-2256 to Closed |
Created attachment 902079 [details] server.log with the errror in context It happens to me that time to time the server log (EAP 6.3.0.ER5) contains error: 06:10:49,441 ERROR [stderr] (Transaction Expired Entry Monitor) java.lang.InstantiationException: com.arjuna.ats.arjuna.coordinator.AbstractRecord This is intermittent issue and can't be reproduced each time. The functionality is not harmed but the log contains nasty exception: 06:10:49,441 ERROR [stderr] (Transaction Expired Entry Monitor) java.lang.InstantiationException: com.arjuna.ats.arjuna.coordinator.AbstractRecord 06:10:49,441 ERROR [stderr] (Transaction Expired Entry Monitor) at java.lang.J9VMInternals.newInstanceImpl(Native Method) 06:10:49,442 ERROR [stderr] (Transaction Expired Entry Monitor) at java.lang.Class.newInstance(Class.java:1558) 06:10:49,442 ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.arjuna.coordinator.AbstractRecord.create(AbstractRecord.java:446) 06:10:49,443 ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.arjuna.coordinator.BasicAction.restore_state(BasicAction.java:1170) ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.jts.recovery.transactions.AssumedCompleteTransaction.restore_state(AssumedCompleteTransaction.java:115) ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.arjuna.coordinator.BasicAction.activate(BasicAction.java:484) ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.arjuna.coordinator.BasicAction.activate(BasicAction.java:447) ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.jts.recovery.transactions.RecoveredTransaction.<init>(RecoveredTransaction.java:104) ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.jts.recovery.transactions.AssumedCompleteTransaction.<init>(AssumedCompleteTransaction.java:64) ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.jts.recovery.transactions.ExpiredAssumedCompleteScanner.scan(ExpiredAssumedCompleteScanner.java:107) ERROR [stderr] (Transaction Expired Entry Monitor) at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:171) Mainly seen when testing against Oracle databases.