Cant start keycloak 22.0.1 in Prod mode

Hi Experts,

We are using 12.0.4 keycloak service for our authetication . now we are upgrading keycloak to 22.0.1 version as a docker container as a fresh installation in production mode. But we could not able to bring up with prod mode also we got the below error.

> Blockquotkeycloak | 2023-10-30 15:54:33,284 INFO [org.keycloak.services] (main) KC-SERVICES0050: Initializing master realm
keycloak | 2023-10-30 15:54:35,688 INFO [org.infinispan.CLUSTER] (main) ISPN000080: Disconnecting JGroups channel ISPN
keycloak | 2023-10-30 15:54:35,726 WARN [io.vertx.core.impl.DeploymentManager] (Finalizer) Failed to run close hook: java.util.concurrent.RejectedExecutionException: event executor terminated
keycloak | at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:934)
keycloak | at io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:351)
keycloak | at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:344)
keycloak | at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:836)
keycloak | at io.netty.util.concurrent.SingleThreadEventExecutor.execute0(SingleThreadEventExecutor.java:827)
keycloak | at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:817)
keycloak | at io.vertx.core.impl.EventLoopContext.execute(EventLoopContext.java:88)
keycloak | at io.vertx.core.impl.ContextBase.execute(ContextBase.java:225)
keycloak | at io.vertx.core.impl.future.FutureBase.emitFailure(FutureBase.java:66)
keycloak | at io.vertx.core.impl.future.FutureImpl.addListener(FutureImpl.java:191)
keycloak | at io.vertx.core.impl.future.PromiseImpl.addListener(PromiseImpl.java:23)
keycloak | at io.vertx.core.impl.future.FutureImpl.onComplete(FutureImpl.java:164)
keycloak | at io.vertx.core.impl.future.PromiseImpl.onComplete(PromiseImpl.java:23)
keycloak | at io.vertx.core.net.impl.TCPServerBase.actualClose(TCPServerBase.java:302)
keycloak | at io.vertx.core.net.impl.TCPServerBase.close(TCPServerBase.java:295)
keycloak | at io.vertx.core.http.impl.HttpServerImpl.close(HttpServerImpl.java:214)
keycloak | at io.vertx.core.impl.CloseFuture.close(CloseFuture.java:143)
keycloak | at io.vertx.core.impl.CloseFuture.finalize(CloseFuture.java:170)
keycloak | at java.base/java.lang.System$2.invokeFinalize(System.java:2297)
keycloak | at java.base/java.lang.ref.Finalizer.runFinalizer(Finalizer.java:88)
keycloak | at java.base/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173)
keycloak |
keycloak | 2023-10-30 15:54:35,729 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Failed to start server in (production) mode
keycloak | 2023-10-30 15:54:35,730 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Unable to start HTTP server
keycloak | 2023-10-30 15:54:35,730 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: io.vertx.core.VertxException: Invalid DER: object is not integer
keycloak | 2023-10-30 15:54:35,730 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) ERROR: Invalid DER: object is not integer
keycloak | 2023-10-30 15:54:35,730 ERROR [org.keycloak.quarkus.runtime.cli.ExecutionExceptionHandler] (main) For more details run the same command passing the ‘–verbose’ option. Also you can use ‘–help’ to see the details about the usage of the particular command.e

But we could able to start keycloak with developer mode. Kindly help me on this!

HI Experts ,

I am still facing the issue . Could you please explain what it the error means atleast?

Thanks,
Sri

Looks like an SSL setup issue. Show us your configuration, and we might be able to help you debug.

Hi @xgp ,

Thanks for the reply.

Sorry for my late reply. I forgot to inform it seems like docker issue . We reinstalled docker with latest version . after that issue resolved .

Thanks,

Guruvel

1 Like