We are receiving an error “Uncaught server error: java.lang.NullPointerException” after upgrading keycloak from 22 to 23. We installed keycloak in Linux machine.
Please advise something to resolve the issue
2024-09-16 09:16:15,762 ERROR [org.keycloak.services.error.KeycloakErrorHandler] (executor-thread-2) Uncaught server error: java.lang.NullPointerException
at io.vertx.core.net.impl.HostAndPortImpl.<init>(HostAndPortImpl.java:141)
at io.vertx.core.net.HostAndPort.create(HostAndPort.java:20)
at io.vertx.ext.web.impl.ForwardedParser.calculate(ForwardedParser.java:137)
at io.vertx.ext.web.impl.ForwardedParser.scheme(ForwardedParser.java:70)
at io.vertx.ext.web.impl.HttpServerRequestWrapper.scheme(HttpServerRequestWrapper.java:178)
at org.jboss.resteasy.reactive.server.vertx.VertxResteasyReactiveRequestContext.getRequestScheme(VertxResteasyReactiveRequestContext.java:189)
at org.jboss.resteasy.reactive.server.core.ResteasyReactiveRequestContext.getScheme(ResteasyReactiveRequestContext.java:463)
at org.jboss.resteasy.reactive.server.jaxrs.UriInfoImpl.getBaseUri(UriInfoImpl.java:128)
at org.keycloak.urls.HostnameProvider.getScheme(HostnameProvider.java:51)
at org.keycloak.quarkus.runtime.hostname.DefaultHostnameProvider.fromFrontEndUrl(DefaultHostnameProvider.java:177)
at org.keycloak.quarkus.runtime.hostname.DefaultHostnameProvider.getScheme(DefaultHostnameProvider.java:86)
at org.keycloak.models.KeycloakUriInfo.<init>(KeycloakUriInfo.java:50)
at org.keycloak.services.DefaultKeycloakContext.getUri(DefaultKeycloakContext.java:79)
at org.keycloak.services.DefaultKeycloakContext.getUri(DefaultKeycloakContext.java:86)
at org.keycloak.services.resources.WelcomeResource.getWelcomePage(WelcomeResource.java:87)
at org.keycloak.services.resources.WelcomeResource$quarkusrestinvoker$getWelcomePage_3d46f4348f9016709ff9c5ca428ac29847ab83d6.invoke(Unknown Source)
at org.jboss.resteasy.reactive.server.handlers.InvocationHandler.handle(InvocationHandler.java:29)
at io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext.invokeHandler(QuarkusResteasyReactiveRequestContext.java:141)
at org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext.run(AbstractResteasyReactiveContext.java:145)
at io.quarkus.vertx.core.runtime.VertxCoreRecorder$14.runWith(VertxCoreRecorder.java:576)
at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)
at org.jboss.threads.DelegatingRunnable.run(DelegatingRunnable.java:29)
at org.jboss.threads.ThreadLocalResettingRunnable.run(ThreadLocalResettingRunnable.java:29)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:833)