EJB persistent timer may attempt to run after server stop issued #14421
Labels
in:EJB Container
release bug
This bug is present in a released version of Open Liberty
release:200011
team:Blizzard
Milestone
java.lang.Exception: 2020-09-26-14:16:43:025 Errors/warnings were found in server com.ibm.ws.ejbcontainer.timer.persistent.fat.PersistentTimerRestartServer logs:
[9/26/20, 14:16:37:998 UTC] 00000035 com.ibm.ejs.container.LocalExceptionMappingStrategy E CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "timeout" on bean "BeanId(RestartMissedTimerActionApp#RestartMissedTimerActionEJB.jar#RestartMissedTimerActionBean, null)". Exception data: java.lang.IllegalStateException: Singleton Session Bean: Timer Service methods not allowed from state = DESTROYED
[9/26/20, 14:16:38:486 UTC] 00000035 com.ibm.ejs.j2c.XATransactionWrapper E J2CA0027E: An exception occurred while invoking end on an XA Resource Adapter from DataSource dataSource[DefaultDataSource], within transaction ID {XidImpl: formatId(57415344), gtrid_length(36), bqual_length(54),
at componenttest.topology.impl.LibertyServer.checkLogsForErrorsAndWarnings(LibertyServer.java:2555)
at componenttest.topology.impl.LibertyServer.stopServer(LibertyServer.java:2420)
at componenttest.topology.impl.LibertyServer.stopServer(LibertyServer.java:2235)
at componenttest.topology.impl.LibertyServer.stopServer(LibertyServer.java:2210)
at com.ibm.ws.ejbcontainer.timer.persistent.fat.tests.PersistentTimerRestartTest.testMissedTimerAction(PersistentTimerRestartTest.java:161)
at com.ibm.ws.ejbcontainer.timer.persistent.fat.tests.PersistentTimerRestartTest.testMissedTimerActionDefaultNoFailoverRestart(PersistentTimerRestartTest.java:99)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at componenttest.custom.junit.runner.FATRunner$1.evaluate(FATRunner.java:197)
at componenttest.rules.repeater.RepeatTests$CompositeRepeatTestActionStatement.evaluate(RepeatTests.java:115)
at componenttest.custom.junit.runner.FATRunner$2.evaluate(FATRunner.java:318)
at componenttest.custom.junit.runner.FATRunner.run(FATRunner.java:171)
The text was updated successfully, but these errors were encountered: