Hi Marek, I forgot to mention that we had increased the transaction timeout
to 20 minutes and then to 40 min which is is not helping. It simply takes
more than 40 minutes :( to load the realms into cache. any help
appreciated. Attached the keycloak debug logs which shows exactly after 40
minutes transaction timeout occurs.
22:32:02,793 DEBUG
[org.keycloak.connections.jpa.updater.liquibase.LiquibaseJpaUpdaterProvider]
(ServerService Thread Pool -- 51) Validation passed. Database is up-to-date
for
changelog META-INF/jpa-changelog-master.xml
22:32:02,804 DEBUG
[org.keycloak.connections.jpa.updater.liquibase.conn.DefaultLiquibaseConnectionProvider]
(ServerService Thread Pool -- 51) Using changelog file META-INF/sasi
dp-config-changelog.xml and changelogTableName DATABASECHANGELOG_SASIDP_CON
22:32:02,830 DEBUG
[org.keycloak.connections.jpa.updater.liquibase.conn.DefaultLiquibaseConnectionProvider]
(ServerService Thread Pool -- 51) Reading from keycloak3000.DATABASE
CHANGELOG_SASIDP_CON
22:32:02,843 DEBUG
[org.keycloak.connections.jpa.updater.liquibase.LiquibaseJpaUpdaterProvider]
(ServerService Thread Pool -- 51) Validation passed. Database is up-to-date
for
changelog META-INF/sasidp-config-changelog.xml
22:32:02,844 DEBUG
[org.keycloak.connections.jpa.DefaultJpaConnectionProviderFactory]
(ServerService Thread Pool -- 51) Database is up-to-date
22:32:02name: keycloak-defaultate.jpa.internal.util.LogHelper]
(ServerService Thread Pool -- 51) HHH000204: Processing PersistenceUnitInfo
[
...]
22:32:03,000 INFO [org.hibernate.Version] (ServerService Thread Pool --
51) HHH000412: Hibernate Core {5.1.10.Final}
22:32:03,004 INFO [org.hibernate.cfg.Environment] (ServerService Thread
Pool -- 51) HHH000206: hibernate.properties not found
22:32:03,007 INFO [org.hibernate.cfg.Environment] (ServerService Thread
Pool -- 51) HHH000021: Bytecode provider name : javassist
22:32:03,056 INFO [org.hibernate.annotations.common.Version]
(ServerService Thread Pool -- 51) HCANN000001: Hibernate Commons
Annotations {5.0.1.Final}
22:32:03,230 INFO [org.hibernate.dialect.Dialect] (ServerService Thread
Pool -- 51) HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
22:32:03,288 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(Timer-2) new JtaTransactionWrapper
22:32:03,290 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(Timer-2) was existing? false
22:32:03,291 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(Timer-2) new JtaTransactionWrapper
22:32:03,291 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(Timer-2) was existing? true
22:32:03,320 INFO [org.hibernate.envers.boot.internal.EnversServiceImpl]
(ServerService Thread Pool -- 51) Envers integration enabled? : true
22:32:04,230 INFO [org.hibernate.validator.internal.util.Version]
(ServerService Thread Pool -- 51) HV000001: Hibernate Validator 5.3.5.Final
22:32:05,429 INFO
[org.hibernate.hql.internal.QueryTranslatorFactoryInitiator] (ServerService
Thread Pool -- 51) HHH000397: Using ASTQueryTranslatorFactory
22:32:07,290 DEBUG [org.keycloak.migration.MigrationModelManager]
(ServerService Thread Pool -- 51) Migrating older model to 4.0.0
22:32:07,305 DEBUG
[com.gemalto.sas.keycloak.service.crypto.StorageKeyLoader] (Timer-2)
Decrypting storage key...
22:32:07,339 DEBUG
[com.gemalto.sas.keycloak.service.crypto.StorageKeyLoader] (Timer-2)
Storage key decrypted.
22:32:07,340 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(Timer-2) JtaTransactionWrapper commit
22:32:07,404 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(Timer-2) JtaTransactionWrapper end
22:32:07,404 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(Timer-2) JtaTransactionWrapper resuming suspended
22:32:07,406 DEBUG [org.keycloak.timer.basic.BasicTimerProvider] (Timer-2)
Cancelling task 'load-storage-key'
22:32:07,407 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(Timer-2) JtaTransactionWrapper commit
22:32:07,408 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(Timer-2) JtaTransactionWrapper end
22:32:07,409 DEBUG [org.keycloak.services.scheduled.ScheduledTaskRunner]
(Timer-2) Executed scheduled task
22:32:09,853 DEBUG [com.gemalto.sas.keycloak.admin.RoleServiceImpl]
(pool-8-thread-1) Creating addIdpCompositeRoles
22:32:22,269 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(pool-8-thread-1) JtaTransactionWrapper commit
22:32:22,335 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
(pool-8-thread-1) JtaTransactionWrapper end
22:32:22,364 DEBUG [com.gemalto.sas.keycloak.admin.RoleServiceFactory]
(pool-8-thread-1) setting up roles completed
23:12:04,365 WARN [com.arjuna.ats.arjuna] (Transaction Reaper)
ARJUNA012117: TransactionReaper::check timeout for TX
0:ffffac110004:268991c5:5ba965d6:10 in state RUN
23:12:04,425 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0)
ARJUNA012121: TransactionReaper::doCancellations worker Thread[Transaction
Reaper Worker 0,5,main] succ
essfully canceled TX 0:ffffac110004:268991c5:5ba965d6:d
23:12:04,428 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0)
ARJUNA012095: Abort of action id 0:ffffac110004:268991c5:5ba965d6:10
invoked while multiple threads act
ive within it.
23:12:04,436 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0)
ARJUNA012381: Action id 0:ffffac110004:268991c5:5ba965d6:10 completed with
multiple threads - thread Se
rverService Thread Pool -- 51 was in progress with
org.hibernate.type.TypeHelper.findDirty(TypeHelper.java:321)
org.hibernate.persister.entity.AbstractEntityPersister.findDirty(AbstractEntityPersister.java:4204)
org.hibernate.event.internal.DefaultFlushEntityEventListener.dirtyCheck(DefaultFlushEntityEventListener.java:528)
org.hibernate.event.internal.DefaultFlushEntityEventListener.isUpdateNecessary(DefaultFlushEntityEventListener.java:215)
org.hibernate.event.internal.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:142)
org.hibernate.event.internal.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:216)
org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:85)
org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:44)
org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1264)
org.hibernate.internal.SessionImpl.list(SessionImpl.java:1332)
org.hibernate.internal.QueryImpl.list(QueryImpl.java:87)
org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:606)
org.hibernate.jpa.internal.QueryImpl.getResultList(QueryImpl.java:483)
org.keycloak.models.jpa.RealmAdapter.getDefaultClientScopes(RealmAdapter.java:1893)
org.keycloak.models.cache.infinispan.entities.CachedRealm.cacheClientScopes(CachedRealm.java:294)
org.keycloak.models.cache.infinispan.entities.CachedRealm.<init>(CachedRealm.java:238)
org.keycloak.models.cache.infinispan.RealmCacheSession.getRealm(RealmCacheSession.java:399)
org.keycloak.models.jpa.JpaRealmProvider.getRealms(JpaRealmProvider.java:102)
org.keycloak.models.cache.infinispan.RealmCacheSession.getRealms(RealmCacheSession.java:459)
org.keycloak.migration.migrators.MigrateTo4_0_0.migrate(MigrateTo4_0_0.java:51)
org.keycloak.migration.MigrationModelManager.migrate(MigrationModelManager.java:96)
org.keycloak.services.resources.KeycloakApplication.migrateModel(KeycloakApplication.java:245)
org.keycloak.services.resources.KeycloakApplication.migrateAndBootstrap(KeycloakApplication.java:186)
org.keycloak.services.resources.KeycloakApplication$1.run(KeycloakApplication.java:145)
org.keycloak.models.utils.KeycloakModelUtils.runJobInTransaction(KeycloakModelUtils.java:227)
org.keycloak.services.resources.KeycloakApplication.<init>(KeycloakApplication.java:136)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:423)
org.jboss.resteasy.core.ConstructorInjectorImpl.construct(ConstructorInjectorImpl.java:150)
org.jboss.resteasy.spi.ResteasyProviderFactory.createProviderInstance(ResteasyProviderFactory.java:2298)
org.jboss.resteasy.spi.ResteasyDeployment.createApplication(ResteasyDeployment.java:340)
org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:253)
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:120)
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36)
io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117)
org.wildfly.extension.undertow.security.RunAsLifecycleInterceptor.init(RunAsLifecycleInterceptor.java:78)
io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:103)
io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:250)
io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:133)
io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:565)
io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:536)
io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)
io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction$$Lambda$1001/680156514.call(Unknown
Source)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1002/248363466.call(Unknown
Source)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1002/248363466.call(Unknown
Source)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1002/248363466.call(Unknown
Source)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1002/248363466.call(Unknown
Source)
io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:578)
org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:100)
org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:81)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)
org.jboss.threads.JBossThread.run(JBossThread.java:320)
On Tue, Sep 25, 2018 at 2:20 AM Marek Posolda <mposolda(a)redhat.com> wrote:
We did not try to test with so many realms yet, so issues are
expected
unfortunately :( We plan to improve it, but not sure when...
To workaround this one, you may need to increase the default JTA
transaction timeout, which is doable by adding/changing some attributes
in the Wildfly standalone.xml configuration file somewhere in the
transaction subsystem. By default it is 10 minutes AFAIR. See Wildfly
docs for more details.
Marek
On 25/09/18 01:07, rony joy wrote:
> Dear All,
>
> We have currently using keycloak 3.4.3 version and trying to migrate to
> 4.3.0 but the startup is failing due to the migration issue. We have
around
> 400-500 realms in the database. Please find below exception. From the
log
> it is clear that
>
"org.keycloak.migration.migrators.MigrateTo4_0_0.migrate(MigrateTo4_0_0.java:51)"
> is the one causing the exception (see the code below. Line 51 is in
bold).
> Is this because of large realms? any ideas?
> @Override
> public void migrate(KeycloakSession session) {
> *session.realms().getRealms().stream().forEach(*
> r -> {
> migrateRealm(session, r, false);
> }
> );
> }
>
>
> 22:16:17,002 WARN [com.arjuna.ats.arjuna] (Transaction Reaper)
> ARJUNA012117: TransactionReaper::check timeout for TX
> 0:ffffac110004:-14e6f320:5ba958b2:12 in state RUN
> 22:16:17,070 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0)
> ARJUNA012121: TransactionReaper::doCancellations worker
Thread[Transaction
> Reaper Worker 0,5,main] succ
> essfully canceled TX 0:ffffac110004:-14e6f320:5ba958b2:f
> 22:16:17,073 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0)
> ARJUNA012095: Abort of action id 0:ffffac110004:-14e6f320:5ba958b2:12
> invoked while multiple threads ac
> tive within it.
> 22:16:17,079 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0)
> ARJUNA012381: Action id 0:ffffac110004:-14e6f320:5ba958b2:12 completed
with
> multiple threads - thread S
> erverService Thread Pool -- 53 was in progress with
>
org.hibernate.event.internal.DefaultPersistEventListener.entityIsPersistent(DefaultPersistEventListener.java:163)
>
org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128)
>
org.hibernate.internal.SessionImpl.firePersistOnFlush(SessionImpl.java:805)
> org.hibernate.internal.SessionImpl.persistOnFlush(SessionImpl.java:798)
>
org.hibernate.engine.spi.CascadingActions$8.cascade(CascadingActions.java:340)
> org.hibernate.engine.internal.Cascade.cascadeToOne(Cascade.java:423)
>
org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:348)
> org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:187)
>
org.hibernate.engine.internal.Cascade.cascadeCollectionElements(Cascade.java:456)
> org.hibernate.engine.internal.Cascade.cascadeCollection(Cascade.java:388)
>
org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:351)
> org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:187)
> org.hibernate.engine.internal.Cascade.cascade(Cascade.java:136)
>
org.hibernate.event.internal.AbstractSaveEventListener.cascadeAfterSave(AbstractSaveEventListener.java:445)
>
org.hibernate.event.internal.DefaultPersistEventListener.justCascade(DefaultPersistEventListener.java:172)
>
org.hibernate.event.internal.DefaultPersistEventListener.entityIsPersistent(DefaultPersistEventListener.java:164)
>
org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128)
>
org.hibernate.internal.SessionImpl.firePersistOnFlush(SessionImpl.java:805)
> org.hibernate.internal.SessionImpl.persistOnFlush(SessionImpl.java:798)
>
org.hibernate.engine.spi.CascadingActions$8.cascade(CascadingActions.java:340)
> org.hibernate.engine.internal.Cascade.cascadeToOne(Cascade.java:423)
>
org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:348)
> org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:187)
>
org.hibernate.engine.internal.Cascade.cascadeCollectionElements(Cascade.java:456)
> org.hibernate.engine.internal.Cascade.cascadeCollection(Cascade.java:388)
>
org.hibernate.engine.internal.Cascade.cascadeAssociation(Cascade.java:351)
> org.hibernate.engine.internal.Cascade.cascadeProperty(Cascade.java:187)
> org.hibernate.engine.internal.Cascade.cascade(Cascade.java:136)
>
org.hibernate.event.internal.AbstractFlushingEventListener.cascadeOnFlush(AbstractFlushingEventListener.java:150)
>
org.hibernate.event.internal.AbstractFlushingEventListener.prepareEntityFlushes(AbstractFlushingEventListener.java:141)
>
org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:74)
>
org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:44)
>
org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1264)
> org.hibernate.internal.SessionImpl.list(SessionImpl.java:1332)
> org.hibernate.internal.QueryImpl.list(QueryImpl.java:87)
> org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:606)
> org.hibernate.jpa.internal.QueryImpl.getResultList(QueryImpl.java:483)
>
org.keycloak.models.jpa.ClientAdapter.getClientScopes(ClientAdapter.java:353)
>
org.keycloak.models.cache.infinispan.entities.CachedClient.<init>(CachedClient.java:119)
>
org.keycloak.models.cache.infinispan.RealmCacheSession.cacheClient(RealmCacheSession.java:1069)
>
org.keycloak.models.cache.infinispan.RealmCacheSession.getClientById(RealmCacheSession.java:1029)
>
org.keycloak.models.jpa.RealmAdapter.getMasterAdminClient(RealmAdapter.java:1037)
>
org.keycloak.models.cache.infinispan.entities.CachedRealm.<init>(CachedRealm.java:235)
>
org.keycloak.models.cache.infinispan.RealmCacheSession.getRealm(RealmCacheSession.java:399)
>
org.keycloak.models.jpa.JpaRealmProvider.getRealms(JpaRealmProvider.java:102)
>
org.keycloak.models.cache.infinispan.RealmCacheSession.getRealms(RealmCacheSession.java:459)
>
org.keycloak.migration.migrators.MigrateTo4_0_0.migrate(MigrateTo4_0_0.java:51)
>
org.keycloak.migration.MigrationModelManager.migrate(MigrationModelManager.java:96)
>
org.keycloak.services.resources.KeycloakApplication.migrateModel(KeycloakApplication.java:245)
>
org.keycloak.services.resources.KeycloakApplication.migrateAndBootstrap(KeycloakApplication.java:186)
>
org.keycloak.services.resources.KeycloakApplication$1.run(KeycloakApplication.java:145)
>
org.keycloak.models.utils.KeycloakModelUtils.runJobInTransaction(KeycloakModelUtils.java:227)
>
org.keycloak.services.resources.KeycloakApplication.<init>(KeycloakApplication.java:136)
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>
org.jboss.resteasy.core.ConstructorInjectorImpl.construct(ConstructorInjectorImpl.java:150)
>
org.jboss.resteasy.spi.ResteasyProviderFactory.createProviderInstance(ResteasyProviderFactory.java:2298)
>
org.jboss.resteasy.spi.ResteasyDeployment.createApplication(ResteasyDeployment.java:340)
>
org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:253)
>
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:120)
>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36)
>
io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117)
>
org.wildfly.extension.undertow.security.RunAsLifecycleInterceptor.init(RunAsLifecycleInterceptor.java:78)
>
io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:103)
>
io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:250)
>
io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:133)
>
io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:565)
>
io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:536)
>
io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)
>
io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
>
org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
>
org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction$$Lambda$1001/538179304.call(Unknown
> Source)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1002/1005208678.call(Unknown
> Source)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1002/1005208678.call(Unknown
> Source)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1002/1005208678.call(Unknown
> Source)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction$$Lambda$1002/1005208678.call(Unknown
> Source)
>
io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:578)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:100)
>
org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:81)
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> java.util.concurrent.FutureTask.run(FutureTask.java:266)
>
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> java.lang.Thread.run(Thread.java:748)
> org.jboss.threads.JBossThread.run(JBossThread.java:320)
>
> 22:16:17,085 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0)
> ARJUNA012108: CheckedAction::check - atomic action
> 0:ffffac110004:-14e6f320:5ba958b2:12 aborting with 1
> threads active!
> 22:16:17,099 WARN
>
[org.hibernate.resource.transaction.backend.jta.internal.synchronization.SynchronizationCallbackCoordinatorTrackingImpl]
> (Transaction Reaper Worker 0) HHH000
> 451: Transaction afterCompletion called by a background thread; delaying
> afterCompletion processing until the original thread can handle it.
> [status=4]
> 22:16:17,101 WARN [com.arjuna.ats.arjuna] (Transaction Reaper Worker 0)
> ARJUNA012121: TransactionReaper::doCancellations worker
Thread[Transaction
> Reaper Worker 0,5,main] succ
> essfully canceled TX 0:ffffac110004:-14e6f320:5ba958b2:12
>
--
Rony Joy