You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
keycloak helm chart install is failed because keycloak pod is crashlookback at the first deployment with the following error logs.
2023-12-20 06:49:57,699 ERROR [liquibase.changelog.ChangeSet] (main) ChangeSet META-INF/jpa-changelog-4.0.0.xml::4.0.0-KEYCLOAK-5579-fixed::mposolda@redhat.com encountered an exception.
2023-12-20 06:49:58,078 INFO [org.infinispan.CLUSTER] (main) ISPN000080: Disconnecting JGroups channel `ISPN`
2023-12-20 06:49:58,130 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Failed to start server in (production) mode
2023-12-20 06:49:58,131 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) Error details:: java.lang.RuntimeException: Failed to update database
at org.keycloak.quarkus.runtime.storage.legacy.liquibase.QuarkusJpaUpdaterProvider.update(QuarkusJpaUpdaterProvider.java:122)
at org.keycloak.quarkus.runtime.storage.legacy.liquibase.QuarkusJpaUpdaterProvider.update(QuarkusJpaUpdaterProvider.java:85)
at org.keycloak.quarkus.runtime.storage.legacy.database.LegacyJpaConnectionProviderFactory.lambda$update$1(LegacyJpaConnectionProviderFactory.java:293)
at org.keycloak.models.dblock.DBLockGlobalLockProvider.withLock(DBLockGlobalLockProvider.java:77)
at org.keycloak.models.locking.GlobalLockProvider.withLock(GlobalLockProvider.java:45)
at org.keycloak.quarkus.runtime.storage.legacy.database.LegacyJpaConnectionProviderFactory.update(LegacyJpaConnectionProviderFactory.java:292)
at org.keycloak.quarkus.runtime.storage.legacy.database.LegacyJpaConnectionProviderFactory.createOrUpdateSchema(LegacyJpaConnectionProviderFactory.java:277)
at org.keycloak.quarkus.runtime.storage.legacy.database.LegacyJpaConnectionProviderFactory.postInit(LegacyJpaConnectionProviderFactory.java:129)
at org.keycloak.quarkus.runtime.integration.QuarkusKeycloakSessionFactory.init(QuarkusKeycloakSessionFactory.java:105)
at org.keycloak.quarkus.runtime.integration.jaxrs.QuarkusKeycloakApplication.createSessionFactory(QuarkusKeycloakApplication.java:45)
at org.keycloak.services.resources.KeycloakApplication.startup(KeycloakApplication.java:125)
at org.keycloak.quarkus.runtime.integration.QuarkusLifecycleObserver.onStartupEvent(QuarkusLifecycleObserver.java:37)
at org.keycloak.quarkus.runtime.integration.QuarkusLifecycleObserver_Observer_onStartupEvent_c9888fa6c2aa9208d4625ee9d83de6fd77e22c83.notify(Unknown Source)
at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:346)
at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:328)
at io.quarkus.arc.impl.EventImpl.fire(EventImpl.java:82)
at io.quarkus.arc.runtime.ArcRecorder.fireLifecycleEvent(ArcRecorder.java:155)
at io.quarkus.arc.runtime.ArcRecorder.handleLifecycleEvents(ArcRecorder.java:106)
at io.quarkus.deployment.steps.LifecycleEventsBuildStep$startupEvent1144526294.deploy_0(Unknown Source)
at io.quarkus.deployment.steps.LifecycleEventsBuildStep$startupEvent1144526294.deploy(Unknown Source)
at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
at io.quarkus.runtime.Application.start(Application.java:101)
at io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:111)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:71)
at org.keycloak.quarkus.runtime.KeycloakMain.start(KeycloakMain.java:98)
at org.keycloak.quarkus.runtime.cli.command.AbstractStartCommand.run(AbstractStartCommand.java:37)
at picocli.CommandLine.executeUserObject(CommandLine.java:2026)
at picocli.CommandLine.access$1500(CommandLine.java:148)
at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2461)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2453)
at picocli.CommandLine$RunLast.handle(CommandLine.java:2415)
at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2273)
at picocli.CommandLine$RunLast.execute(CommandLine.java:2417)
at picocli.CommandLine.execute(CommandLine.java:2170)
at org.keycloak.quarkus.runtime.cli.Picocli.parseAndRun(Picocli.java:100)
at org.keycloak.quarkus.runtime.KeycloakMain.main(KeycloakMain.java:88)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at io.quarkus.bootstrap.runner.QuarkusEntryPoint.doRun(QuarkusEntryPoint.java:61)
at io.quarkus.bootstrap.runner.QuarkusEntryPoint.main(QuarkusEntryPoint.java:32)
Caused by: liquibase.exception.LiquibaseException: liquibase.exception.MigrationFailedException: Migration failed for changeset META-INF/jpa-changelog-4.0.0.xml::4.0.0-KEYCLOAK-5579-fixed::mposolda@redhat.com:
Reason: liquibase.exception.DatabaseException: Table 'keycloak.CLIENT_TEMPLATE_ATTRIBUTES' doesn't exist [Failed SQL: (1146) ALTER TABLE keycloak.CLIENT_TEMPLATE_ATTRIBUTES DROP FOREIGN KEY FK_CL_TEMPL_ATTR_TEMPL] at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:136) at liquibase.Liquibase.lambda$null$0(Liquibase.java:297) at liquibase.Scope.lambda$child$0(Scope.java:187) at liquibase.Scope.child(Scope.java:196) at liquibase.Scope.child(Scope.java:186) at liquibase.Scope.child(Scope.java:165) at liquibase.Scope.child(Scope.java:256) at liquibase.Liquibase.lambda$update$1(Liquibase.java:295) at liquibase.Scope.lambda$child$0(Scope.java:187) at liquibase.Scope.child(Scope.java:196) at liquibase.Scope.child(Scope.java:186) at liquibase.Scope.child(Scope.java:165) at liquibase.Liquibase.runInScope(Liquibase.java:2639) at liquibase.Liquibase.update(Liquibase.java:236) at liquibase.Liquibase.update(Liquibase.java:221) at liquibase.Liquibase.update(Liquibase.java:207) at org.keycloak.quarkus.runtime.storage.legacy.liquibase.QuarkusJpaUpdaterProvider.updateChangeSet(QuarkusJpaUpdaterProvider.java:192) at org.keycloak.quarkus.runtime.storage.legacy.liquibase.QuarkusJpaUpdaterProvider.update(QuarkusJpaUpdaterProvider.java:107) ... 41 moreCaused by: liquibase.exception.MigrationFailedException: Migration failed for changeset META-INF/jpa-changelog-4.0.0.xml::4.0.0-KEYCLOAK-5579-fixed::mposolda@redhat.com: Reason: liquibase.exception.DatabaseException: Table 'keycloak.CLIENT_TEMPLATE_ATTRIBUTES' doesn't exist [Failed SQL: (1146) ALTER TABLE keycloak.CLIENT_TEMPLATE_ATTRIBUTES DROP FOREIGN KEY FK_CL_TEMPL_ATTR_TEMPL]
at liquibase.changelog.ChangeSet.execute(ChangeSet.java:744)
at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:59)
at liquibase.changelog.ChangeLogIterator$2.lambda$null$0(ChangeLogIterator.java:124)
at liquibase.Scope.lambda$child$0(Scope.java:187)
at liquibase.Scope.child(Scope.java:196)
at liquibase.Scope.child(Scope.java:186)
at liquibase.Scope.child(Scope.java:165)
at liquibase.changelog.ChangeLogIterator$2.lambda$run$1(ChangeLogIterator.java:124)
at liquibase.Scope.lambda$child$0(Scope.java:187)
at liquibase.Scope.child(Scope.java:196)
at liquibase.Scope.child(Scope.java:186)
at liquibase.Scope.child(Scope.java:165)
at liquibase.Scope.child(Scope.java:256)
at liquibase.changelog.ChangeLogIterator$2.run(ChangeLogIterator.java:105)
at liquibase.Scope.lambda$child$0(Scope.java:187)
at liquibase.Scope.child(Scope.java:196)
at liquibase.Scope.child(Scope.java:186)
at liquibase.Scope.child(Scope.java:165)
at liquibase.Scope.child(Scope.java:256)
at liquibase.Scope.child(Scope.java:260)
at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:75)
... 58 more
Caused by: liquibase.exception.DatabaseException: Table 'keycloak.CLIENT_TEMPLATE_ATTRIBUTES' doesn't exist [Failed SQL: (1146) ALTER TABLE keycloak.CLIENT_TEMPLATE_ATTRIBUTES DROP FOREIGN KEY FK_CL_TEMPL_ATTR_TEMPL] at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:445) at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:77) at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:160) at liquibase.database.AbstractJdbcDatabase.execute(AbstractJdbcDatabase.java:1270) at liquibase.database.AbstractJdbcDatabase.executeStatements(AbstractJdbcDatabase.java:1252) at liquibase.changelog.ChangeSet.execute(ChangeSet.java:702) ... 78 moreCaused by: java.sql.SQLSyntaxErrorException: Table 'keycloak.CLIENT_TEMPLATE_ATTRIBUTES' doesn't exist
at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
at com.mysql.cj.jdbc.StatementImpl.executeInternal(StatementImpl.java:763)
at com.mysql.cj.jdbc.StatementImpl.execute(StatementImpl.java:648)
at io.agroal.pool.wrapper.StatementWrapper.execute(StatementWrapper.java:235)
at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:441)
... 83 more
After a few reboots, this becomes healthy auto.
Reason
not sure
Solution/fix
Increase the helm timeout could be a workaround.
The text was updated successfully, but these errors were encountered:
Problem
keycloak helm chart install is failed because keycloak pod is crashlookback at the first deployment with the following error logs.
After a few reboots, this becomes healthy auto.
Reason
not sure
Solution/fix
Increase the helm timeout could be a workaround.
The text was updated successfully, but these errors were encountered: