[keycloak-user] Keycloak 4.6.0.Final released

Geoffrey Cleaves geoff at opticks.io
Thu Nov 15 06:44:49 EST 2018


I've created this ticket: https://issues.jboss.org/browse/KEYCLOAK-8832 .
(I wish I had been more careful before pasting the log dump in the previous
email.)

On Thu, 15 Nov 2018 at 11:55, Geoffrey Cleaves <geoff at opticks.io> wrote:

> I am unable to make absolutely any changes in the Admin Console since
> upgrading to 4.6. Every time I click the Save button, I get "An unexpected
> error occurred" message and the following log output:
>
> 10:52:20,574 DEBUG [io.undertow.request] (default I/O-16) Matched prefix
> path /auth for path /auth/admin/realms/master
> 10:52:20,575 DEBUG [io.undertow.request.security] (default task-1)
> Attempting to authenticate /auth/admin/realms/master, authentication
> required: false
> 10:52:20,575 DEBUG [io.undertow.request.security] (default task-1)
> Authentication outcome was NOT_ATTEMPTED with method
> io.undertow.security.impl.CachedAuthenticatedSessionMechanism at 43579ab2
> for /auth/admin/realms/master
> 10:52:20,575 DEBUG [io.undertow.request.security] (default task-1)
> Authentication result was ATTEMPTED for /auth/admin/realms/master
> 10:52:20,575 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
> (default task-1) new JtaTransactionWrapper
> 10:52:20,575 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
> (default task-1) was existing? false
> 10:52:20,576 DEBUG [org.jboss.resteasy.resteasy_jaxrs.i18n] (default
> task-1) RESTEASY002315: PathInfo: /admin/realms/master
> 10:52:20,577 DEBUG [org.keycloak.services.resources.admin.AdminRoot]
> (default task-1) authenticated admin access for: admin
> 10:52:20,578 ERROR [org.keycloak.services.error.KeycloakErrorHandler]
> (default task-1) Uncaught server error: java.lang.NullPointerException
> at org.keycloak.services.resources.Cors.build(Cors.java:193)
> at
> org.keycloak.services.resources.admin.AdminRoot.getRealmsAdmin(AdminRoot.java:211)
> at sun.reflect.GeneratedMethodAccessor576.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at
> org.jboss.resteasy.core.ResourceLocatorInvoker.createResource(ResourceLocatorInvoker.java:69)
> at
> org.jboss.resteasy.core.ResourceLocatorInvoker.createResource(ResourceLocatorInvoker.java:48)
> at
> org.jboss.resteasy.core.ResourceLocatorInvoker.invoke(ResourceLocatorInvoker.java:99)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:443)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:233)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:139)
> at
> org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:358)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:142)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:219)
> at
> org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:227)
> at
> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
> at
> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
> at
> io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
> at
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
> at
> org.keycloak.services.filters.KeycloakSessionServletFilter.doFilter(KeycloakSessionServletFilter.java:90)
> at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
> at
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
> at
> io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
> at
> io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
> at
> io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
> at
> io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
> at
> org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
> at
> io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
> at
> io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
> at
> io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
> at
> io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
> at
> io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
> at
> io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
> at
> io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
> at
> io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
> at
> io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
> at
> io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
> at
> io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
> at
> org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
> at
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
> at
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
> at
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
> at
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
> at
> io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
> at
> io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
> at
> io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
> at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360)
> at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
> at
> org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
> at
> org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
> at
> org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
> at
> org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
> at java.lang.Thread.run(Thread.java:748)
>
> 10:52:20,578 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
> (default task-1) JtaTransactionWrapper rollback
> 10:52:20,578 DEBUG [org.keycloak.transaction.JtaTransactionWrapper]
> (default task-1) JtaTransactionWrapper end
> 10:52:20,578 DEBUG [io.undertow.request.error-response] (default task-1)
> Setting error code 500 for exchange HttpServerExchange{ PUT
> /auth/admin/realms/master request {X-Real-IP=[90.74.16.36],
> Accept=[application/json, text/plain, */*],
> Accept-Language=[en-US,en;q=0.9,es;q=0.8,ca;q=0.7,it;q=0.6],
> Accept-Encoding=[gzip, deflate, br], Origin=[https://files.opticks.io],
> User-Agent=[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6)
> AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36],
> Connection=[close], Authorization=[Bearer
> eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTdHN1M1JzUjNKWVBzWklzS2huZnlqSVZDdS1XY1JWNVRESXBtUzJQbWJjIn0.eyJqdGkiOiJkNDhiMmVkMC04NTdmLTQ5NDMtYmNiNS1mODQwMTM2MzdjNTIiLCJleHAiOjE1NDIyNzkxNzIsIm5iZiI6MCwiaWF0IjoxNTQyMjc5MTEyLCJpc3MiOiJodHRwczovL2ZpbGVzLm9wdGlja3MuaW8vYXV0aC9yZWFsbXMvbWFzdGVyIiwic3ViIjoiMGNiNmY2MGQtZjY2ZS00ZDc3LTlhN2YtYWNhOWY5NzMzOGU1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoic2VjdXJpdHktYWRtaW4tY29uc29sZSIsIm5vbmNlIjoiZDdiYzMyM2EtYzlkYS00ZjY1LTg4OGMtNTY0NjU2ZmQxNjAzIiwiYXV0aF90aW1lIjoxNTQyMjc2MjA1LCJzZXNzaW9uX3N0YXRlIjoiNDQ3OTZhNDgtN2U0Ny00NjkwLTlhYTMtNDNlNjZjNzlhZGQ1IiwiYWNyIjoiMSIsInNjb3BlIjoib3BlbmlkIHByb2ZpbGUgZW1haWwiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsIm5hbWUiOiJHZW9mZnJleSBDbGVhdmVzIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiYWRtaW4iLCJnaXZlbl9uYW1lIjoiR2VvZmZyZXkiLCJmYW1pbHlfbmFtZSI6IkNsZWF2ZXMiLCJlbWFpbCI6Imdlb2ZmQG9wdGlja3MuaW8ifQ.F8DBdQAzGfoer1G13lH0mTrVrsLhumL2imgTPS9KdkB8oFhsHz2Jlj98DOUxUQ2Uk5vJXTVljkDdmZnLyChotqYahp-N_sj7yL5HvVLk1Hgrc4oJL7enEcmdz2Sdso4o60Skr-nB5wGeFnKj_hxA3H_2y_p7yKjGWG3B6P912l-Vq3qbAm6-6TSsbewOwv9W1GQthJpILNFBtSWdITqrDfFhIvd741t5qQnu5USQemWGryh4Wzx_yW9ySP6wIAw6iIfI8KOF5OgDoysg7QclLqFmCHR_3goBE-VczUR4MulJt7O_ITdEqSW3cO4T7i0i_odDI9wd3A6Lg6hzXpfRMg],
> X-Forwarded-Proto=[https], X-Forwarded-For=[90.74.16.36],
> Content-Length=[2950], Content-Type=[application/json;charset=UTF-8],
> Cookie=[oc_sessionPassphrase=KktyoSFGbzCOvyEZDn1Uz%2FbfLthgd%2BdkuDuNiWXwBdoANODy1%2Ft0yjlnaAE6nYy8A9gUoERC3xDuonMLSHozCkePQ6LzeEFj9zL48Tg20Om5LHyGkHEZkQx5P33ApnjH;
> nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true;
> ocqxkekcn7nx=d80bbb02ce49e4ac9a1da9da665e1463; nc_username=admin;
> nc_token=c7u41tnkmcY8Ph6cjOrKJqlqnOPOIvYw;
> nc_session_id=d80bbb02ce49e4ac9a1da9da665e1463;
> _ga=GA1.2.356341845.1542269557; _gid=GA1.2.952747941.1542269557;
> intercom-session-gp3sy9ng=RjB6ZW5pMVc2RWYwRjdDeG44N1QxL0RmeU9lOHF6VFdFUS8xSGNoY29SMDIvSUxaRnNMd0xnNjFlMzZyVG9JRy0tNWZBclhadjZuRWJnc2ZhdkdZZ3J5Zz09--3c508aa794080345f94f1ac391e38eaf3ce08e86],
> Referer=[https://files.opticks.io/auth/admin/master/console/], Host=[
> files.opticks.io]} response {}}: java.lang.RuntimeException
> at
> io.undertow.server.HttpServerExchange.setStatusCode(HttpServerExchange.java:1410)
> at
> io.undertow.servlet.spec.HttpServletResponseImpl.setStatus(HttpServletResponseImpl.java:286)
> at
> org.jboss.resteasy.plugins.server.servlet.HttpServletResponseWrapper.setStatus(HttpServletResponseWrapper.java:76)
> at
> org.jboss.resteasy.core.ServerResponseWriter.lambda$writeNomapResponse$2(ServerResponseWriter.java:89)
> at
> org.jboss.resteasy.core.interception.ContainerResponseContextImpl.filter(ContainerResponseContextImpl.java:398)
> at
> org.jboss.resteasy.core.ServerResponseWriter.executeFilters(ServerResponseWriter.java:208)
> at
> org.jboss.resteasy.core.ServerResponseWriter.writeNomapResponse(ServerResponseWriter.java:85)
> at
> org.jboss.resteasy.core.ServerResponseWriter.writeNomapResponse(ServerResponseWriter.java:59)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:205)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:459)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.lambda$invoke$4(SynchronousDispatcher.java:233)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:139)
> at
> org.jboss.resteasy.core.interception.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:358)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:142)
> at
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:219)
> at
> org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:227)
> at
> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
> at
> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:791)
> at
> io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
> at
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
> at
> org.keycloak.services.filters.KeycloakSessionServletFilter.doFilter(KeycloakSessionServletFilter.java:90)
> at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
> at
> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
> at
> io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
> at
> io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
> at
> io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
> at
> io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
> at
> org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
> at
> io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
> at
> io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
> at
> io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
> at
> io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
> at
> io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
> at
> io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
> at
> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at
> io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
> at
> io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
> at
> io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
> at
> io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
> at
> io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
> at
> io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
> at
> org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
> at
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
> at
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
> at
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
> at
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1502)
> at
> io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
> at
> io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
> at
> io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
> at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360)
> at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
> at
> org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
> at
> org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
> at
> org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
> at
> org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)
> at java.lang.Thread.run(Thread.java:748)
>
> 10:52:26,483 DEBUG
> [org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator]
> (ConnectionValidator) Notifying pools, interval: 30000
> 10:52:26,483 DEBUG
> [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool]
> (ConnectionValidator) Checking for connection within frequency
>
>
> I am using Docker and used the following process to upgrade:
>
>
> docker pull jboss/keycloak
> docker tag jboss/keycloak:latest jboss/keycloak:${LATEST_KC}
> docker stop keycloak
> docker rename keycloak keycloak_${OLD_KC}
> docker stop postgres
> docker run -it --rm -v postgres-data:/volume -v /root/backup/:/backup
> alpine tar -cjf /backup/keycloak_postgres.tar.bz2 -C /volume ./
> docker start postgres
> docker run -d -p ${KC_IP}:8080:8080 -e DB_VENDOR=postgres -e
> DB_ADDR=${PG_IP} -e DB_PORT=5432 -e DB_DATABASE=keycloak -e
> DB_USER=${DB_KC_USER} -e DB_PASSWORD=${DB_KC_PASS} -e
> KEYCLOAK_LOGLEVEL=DEBUG -e ROOT_LOGLEVEL=DEBUG -e
> PROXY_ADDRESS_FORWARDING=true jboss/keycloak:${LATEST_KC}
>
> Regards,
> Geoffrey Cleaves
>
>
>
>
>
>
>
> On Thu, 15 Nov 2018 at 10:40, Sebastian Laskawiec <slaskawi at redhat.com>
> wrote:
>
>> Adding +Pedro Ruivo <pruivo at redhat.com>.
>>
>> It seems you lost some of the transactions. This those are volatile data,
>> you should be fine. The only thing you might do (if it's not too late) is
>> to flush the caches from Keycloak admin panel... just in case...
>>
>> On Thu, Nov 15, 2018 at 9:30 AM Cédric Couralet <cedric at couralet.eu>
>> wrote:
>>
>> > Le 2018-11-15 08:55, Stian Thorgersen a écrit :
>> > > http://blog.keycloak.org/2018/11/keycloak-460final-released.html
>> > > _______________________________________________
>> >
>> > Hi all,
>> >
>> > When updating the docker image, I had a lot of warning in log (stack
>> > trace in bottom). This is related to infinispan apparently. Everything
>> > seems to work fine, but should I be worried?
>> >
>> >
>> >
>> > 08:11:49,642 WARN  [org.infinispan.statetransfer.StateConsumerImpl]
>> > (transport-thread--p19-t3) ISPN000209: Failed to retrieve transactions
>> > of cache client-mappings from node cba19ca69fd1, segments {0-255}:
>> > org.infinispan.remoting.RemoteException: ISPN000217: Received exception
>> > from cba19ca69fd1, see cause for remote stack trace
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.ResponseCollectors.wrapRemoteException(ResponseCollectors.java:27)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.ValidSingleResponseCollector.withException(ValidSingleResponseCollector.java:37)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.ValidSingleResponseCollector.addResponse(ValidSingleResponseCollector.java:21)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.impl.SingleTargetRequest.receiveResponse(SingleTargetRequest.java:52)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.impl.SingleTargetRequest.onResponse(SingleTargetRequest.java:35)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.impl.RequestRepository.addResponse(RequestRepository.java:52)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.jgroups.JGroupsTransport.processResponse(JGroupsTransport.java:1370)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.jgroups.JGroupsTransport.processMessage(JGroupsTransport.java:1273)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.jgroups.JGroupsTransport.access$300(JGroupsTransport.java:125)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.jgroups.JGroupsTransport$ChannelCallbacks.up(JGroupsTransport.java:1418)
>> >         at org.jgroups.JChannel.up(JChannel.java:816)
>> >         at
>> > org.jgroups.fork.ForkProtocolStack.up(ForkProtocolStack.java:134)
>> >         at org.jgroups.stack.Protocol.up(Protocol.java:340)
>> >         at org.jgroups.protocols.FORK.up(FORK.java:134)
>> >         at org.jgroups.protocols.FRAG2.up(FRAG2.java:177)
>> >         at org.jgroups.protocols.FlowControl.up(FlowControl.java:343)
>> >         at org.jgroups.protocols.pbcast.GMS.up(GMS.java:873)
>> >         at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:240)
>> >         at
>> > org.jgroups.protocols.UNICAST3.deliverMessage(UNICAST3.java:1003)
>> >         at
>> > org.jgroups.protocols.UNICAST3.handleDataReceived(UNICAST3.java:729)
>> >         at org.jgroups.protocols.UNICAST3.up(UNICAST3.java:384)
>> >         at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:600)
>> >         at
>> org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:130)
>> >         at org.jgroups.protocols.FD.up(FD.java:212)
>> >         at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:253)
>> >         at org.jgroups.protocols.MERGE3.up(MERGE3.java:280)
>> >         at org.jgroups.protocols.Discovery.up(Discovery.java:269)
>> >         at org.jgroups.protocols.TP.passMessageUp(TP.java:1248)
>> >         at
>> >
>> >
>> org.jgroups.util.SubmitToThreadPool$SingleMessageHandler.run(SubmitToThreadPool.java:87)
>> >         at
>> >
>> >
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>> >         at
>> >
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>> >         at
>> >
>> >
>> org.jboss.as.clustering.jgroups.ClassLoaderThreadFactory.lambda$newThread$0(ClassLoaderThreadFactory.java:52)
>> >         at java.lang.Thread.run(Thread.java:748)
>> >         Suppressed: org.infinispan.util.logging.TraceException
>> >                 at
>> >
>> >
>> org.infinispan.remoting.rpc.RpcManagerImpl.blocking(RpcManagerImpl.java:268)
>> >                 at
>> >
>> >
>> org.infinispan.statetransfer.StateConsumerImpl.getTransactions(StateConsumerImpl.java:916)
>> >                 at
>> >
>> >
>> org.infinispan.statetransfer.StateConsumerImpl.requestTransactions(StateConsumerImpl.java:829)
>> >                 at
>> >
>> >
>> org.infinispan.statetransfer.StateConsumerImpl.addTransfers(StateConsumerImpl.java:767)
>> >                 at
>> >
>> >
>> org.infinispan.statetransfer.StateConsumerImpl.handleSegments(StateConsumerImpl.java:470)
>> >                 at
>> >
>> >
>> org.infinispan.statetransfer.StateConsumerImpl.onTopologyUpdate(StateConsumerImpl.java:362)
>> >                 at
>> >
>> >
>> org.infinispan.statetransfer.StateTransferManagerImpl.doTopologyUpdate(StateTransferManagerImpl.java:197)
>> >                 at
>> >
>> >
>> org.infinispan.statetransfer.StateTransferManagerImpl.access$000(StateTransferManagerImpl.java:54)
>> >                 at
>> >
>> >
>> org.infinispan.statetransfer.StateTransferManagerImpl$1.rebalance(StateTransferManagerImpl.java:117)
>> >                 at
>> >
>> >
>> org.infinispan.topology.LocalTopologyManagerImpl.doHandleRebalance(LocalTopologyManagerImpl.java:517)
>> >                 at
>> >
>> >
>> org.infinispan.topology.LocalTopologyManagerImpl.lambda$handleRebalance$3(LocalTopologyManagerImpl.java:475)
>> >                 at
>> >
>> org.infinispan.executors.LimitedExecutor.runTasks(LimitedExecutor.java:175)
>> >                 at
>> >
>> >
>> org.infinispan.executors.LimitedExecutor.access$100(LimitedExecutor.java:37)
>> >                 at
>> >
>> >
>> org.infinispan.executors.LimitedExecutor$Runner.run(LimitedExecutor.java:227)
>> >                 at
>> >
>> >
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>> >                 at
>> >
>> >
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>> >                 at
>> >
>> >
>> org.wildfly.clustering.service.concurrent.ClassLoaderThreadFactory.lambda$newThread$0(ClassLoaderThreadFactory.java:47)
>> >                 ... 1 more
>> > Caused by: java.io.IOException: Unknown type: 132
>> >         at
>> >
>> >
>> org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:681)
>> >         at
>> >
>> >
>> org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:355)
>> >         at
>> >
>> >
>> org.infinispan.marshall.core.BytesObjectInput.readObject(BytesObjectInput.java:40)
>> >         at
>> >
>> >
>> org.infinispan.commons.marshall.MarshallUtil.unmarshallCollectionUnbounded(MarshallUtil.java:302)
>> >         at
>> >
>> >
>> org.infinispan.statetransfer.StateRequestCommand.readFrom(StateRequestCommand.java:197)
>> >         at
>> >
>> >
>> org.infinispan.marshall.exts.ReplicableCommandExternalizer.readCommandParameters(ReplicableCommandExternalizer.java:104)
>> >         at
>> >
>> >
>> org.infinispan.marshall.exts.CacheRpcCommandExternalizer.readObject(CacheRpcCommandExternalizer.java:130)
>> >         at
>> >
>> >
>> org.infinispan.marshall.exts.CacheRpcCommandExternalizer.readObject(CacheRpcCommandExternalizer.java:65)
>> >         at
>> >
>> >
>> org.infinispan.marshall.core.GlobalMarshaller.readWithExternalizer(GlobalMarshaller.java:688)
>> >         at
>> >
>> >
>> org.infinispan.marshall.core.GlobalMarshaller.readNonNullableObject(GlobalMarshaller.java:671)
>> >         at
>> >
>> >
>> org.infinispan.marshall.core.GlobalMarshaller.readNullableObject(GlobalMarshaller.java:355)
>> >         at
>> >
>> >
>> org.infinispan.marshall.core.GlobalMarshaller.objectFromObjectInput(GlobalMarshaller.java:193)
>> >         at
>> >
>> >
>> org.infinispan.marshall.core.GlobalMarshaller.objectFromByteBuffer(GlobalMarshaller.java:222)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.jgroups.JGroupsTransport.processRequest(JGroupsTransport.java:1278)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.jgroups.JGroupsTransport.processMessage(JGroupsTransport.java:1218)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.jgroups.JGroupsTransport.access$200(JGroupsTransport.java:123)
>> >         at
>> >
>> >
>> org.infinispan.remoting.transport.jgroups.JGroupsTransport$ChannelCallbacks.receive(JGroupsTransport.java:1356)
>> >         at org.jgroups.JChannel.up(JChannel.java:819)
>> >         at
>> > org.jgroups.fork.ForkProtocolStack.up(ForkProtocolStack.java:134)
>> >         at org.jgroups.stack.Protocol.up(Protocol.java:340)
>> >         at org.jgroups.protocols.FORK.up(FORK.java:134)
>> >         at org.jgroups.protocols.FRAG2.up(FRAG2.java:177)
>> >         at org.jgroups.protocols.FlowControl.up(FlowControl.java:351)
>> >         at org.jgroups.protocols.pbcast.GMS.up(GMS.java:864)
>> >         at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:240)
>> >         at
>> > org.jgroups.protocols.UNICAST3.deliverMessage(UNICAST3.java:1002)
>> >         at
>> > org.jgroups.protocols.UNICAST3.handleDataReceived(UNICAST3.java:728)
>> >         at org.jgroups.protocols.UNICAST3.up(UNICAST3.java:383)
>> >         at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:600)
>> >         at
>> org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:119)
>> >         at org.jgroups.protocols.FD.up(FD.java:212)
>> >         at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:252)
>> >         at org.jgroups.protocols.MERGE3.up(MERGE3.java:276)
>> >         at org.jgroups.protocols.Discovery.up(Discovery.java:267)
>> >         ... 6 more
>> >
>> >
>> > Cédric
>> > _______________________________________________
>> > keycloak-user mailing list
>> > keycloak-user at lists.jboss.org
>> > https://lists.jboss.org/mailman/listinfo/keycloak-user
>> _______________________________________________
>> keycloak-user mailing list
>> keycloak-user at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/keycloak-user
>
>


More information about the keycloak-user mailing list