{"action":"created","issue":{"url":"https://api.github.com/repos/hobbit-project/platform/issues/18","repository_url":"https://api.github.com/repos/hobbit-project/platform","labels_url":"https://api.github.com/repos/hobbit-project/platform/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/hobbit-project/platform/issues/18/comments","events_url":"https://api.github.com/repos/hobbit-project/platform/issues/18/events","html_url":"https://github.com/hobbit-project/platform/issues/18","id":215854483,"number":18,"title":"keycloak  ERROR: Didn't find publicKey for kid: ERROR: Failed to verify token","user":{"login":"kiat","id":1133111,"avatar_url":"https://avatars2.githubusercontent.com/u/1133111?v=4","gravatar_id":"","url":"https://api.github.com/users/kiat","html_url":"https://github.com/kiat","followers_url":"https://api.github.com/users/kiat/followers","following_url":"https://api.github.com/users/kiat/following{/other_user}","gists_url":"https://api.github.com/users/kiat/gists{/gist_id}","starred_url":"https://api.github.com/users/kiat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kiat/subscriptions","organizations_url":"https://api.github.com/users/kiat/orgs","repos_url":"https://api.github.com/users/kiat/repos","events_url":"https://api.github.com/users/kiat/events{/privacy}","received_events_url":"https://api.github.com/users/kiat/received_events","type":"User","site_admin":false},"labels":[{"id":597100412,"url":"https://api.github.com/repos/hobbit-project/platform/labels/priority:%20high","name":"priority: high","color":"fbca04","default":false},{"id":481160936,"url":"https://api.github.com/repos/hobbit-project/platform/labels/type:%20bug","name":"type: bug","color":"ee0701","default":false}],"state":"closed","locked":false,"assignee":{"login":"romankorf","id":25033086,"avatar_url":"https://avatars2.githubusercontent.com/u/25033086?v=4","gravatar_id":"","url":"https://api.github.com/users/romankorf","html_url":"https://github.com/romankorf","followers_url":"https://api.github.com/users/romankorf/followers","following_url":"https://api.github.com/users/romankorf/following{/other_user}","gists_url":"https://api.github.com/users/romankorf/gists{/gist_id}","starred_url":"https://api.github.com/users/romankorf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romankorf/subscriptions","organizations_url":"https://api.github.com/users/romankorf/orgs","repos_url":"https://api.github.com/users/romankorf/repos","events_url":"https://api.github.com/users/romankorf/events{/privacy}","received_events_url":"https://api.github.com/users/romankorf/received_events","type":"User","site_admin":false},"assignees":[{"login":"romankorf","id":25033086,"avatar_url":"https://avatars2.githubusercontent.com/u/25033086?v=4","gravatar_id":"","url":"https://api.github.com/users/romankorf","html_url":"https://github.com/romankorf","followers_url":"https://api.github.com/users/romankorf/followers","following_url":"https://api.github.com/users/romankorf/following{/other_user}","gists_url":"https://api.github.com/users/romankorf/gists{/gist_id}","starred_url":"https://api.github.com/users/romankorf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/romankorf/subscriptions","organizations_url":"https://api.github.com/users/romankorf/orgs","repos_url":"https://api.github.com/users/romankorf/repos","events_url":"https://api.github.com/users/romankorf/events{/privacy}","received_events_url":"https://api.github.com/users/romankorf/received_events","type":"User","site_admin":false}],"milestone":null,"comments":13,"created_at":"2017-03-21T19:37:23Z","updated_at":"2017-11-02T14:53:54Z","closed_at":"2017-09-11T09:38:40Z","author_association":"NONE","body":"When running docker-compose up \r\n\r\nI get this error: \r\n\r\n\r\n\r\n\r\n```\r\ngui_1                  | Mar 21, 2017 5:34:33 PM org.keycloak.adapters.rotation.AdapterRSATokenVerifier getPublicKey\r\ngui_1                  | ERROR: Didn't find publicKey for kid: II6HXjVjA1f_MonEpzFyqIg17iTqw6637iujJw6g_cQ\r\ngui_1                  | Mar 21, 2017 5:34:33 PM org.keycloak.adapters.BearerTokenRequestAuthenticator authenticateToken\r\ngui_1                  | ERROR: Failed to verify token\r\ngui_1                  | org.keycloak.common.VerificationException: Didn't find publicKey for specified kid\r\ngui_1                  |     at org.keycloak.adapters.rotation.AdapterRSATokenVerifier.getPublicKey(AdapterRSATokenVerifier.java:47)\r\ngui_1                  |     at org.keycloak.adapters.rotation.AdapterRSATokenVerifier.verifyToken(AdapterRSATokenVerifier.java:55)\r\ngui_1                  |     at org.keycloak.adapters.rotation.AdapterRSATokenVerifier.verifyToken(AdapterRSATokenVerifier.java:37)\r\ngui_1                  |     at org.keycloak.adapters.BearerTokenRequestAuthenticator.authenticateToken(BearerTokenRequestAuthenticator.java:87)\r\ngui_1                  |     at org.keycloak.adapters.BearerTokenRequestAuthenticator.authenticate(BearerTokenRequestAuthenticator.java:82)\r\ngui_1                  |     at org.keycloak.adapters.RequestAuthenticator.authenticate(RequestAuthenticator.java:65)\r\ngui_1                  |     at org.keycloak.adapters.jetty.core.AbstractKeycloakJettyAuthenticator.validateRequest(AbstractKeycloakJettyAuthenticator.java:301)\r\ngui_1                  |     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:483)\r\ngui_1                  |     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)\r\ngui_1                  |     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)\r\ngui_1                  |     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512)\r\ngui_1                  |     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\r\ngui_1                  |     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)\r\ngui_1                  |     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\r\ngui_1                  |     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)\r\ngui_1                  |     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)\r\ngui_1                  |     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)\r\ngui_1                  |     at org.eclipse.jetty.server.Server.handle(Server.java:534)\r\ngui_1                  |     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)\r\ngui_1                  |     at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)\r\ngui_1                  |     at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)\r\ngui_1                  |     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)\r\ngui_1                  |     at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)\r\ngui_1                  |     at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)\r\ngui_1                  |     at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)\r\ngui_1                  |     at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)\r\ngui_1                  |     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)\r\ngui_1                  |     at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)\r\ngui_1                  |     at java.lang.Thread.run(Thread.java:745)\r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/hobbit-project/platform/issues/comments/341447077","html_url":"https://github.com/hobbit-project/platform/issues/18#issuecomment-341447077","issue_url":"https://api.github.com/repos/hobbit-project/platform/issues/18","id":341447077,"user":{"login":"smirnp","id":10846549,"avatar_url":"https://avatars0.githubusercontent.com/u/10846549?v=4","gravatar_id":"","url":"https://api.github.com/users/smirnp","html_url":"https://github.com/smirnp","followers_url":"https://api.github.com/users/smirnp/followers","following_url":"https://api.github.com/users/smirnp/following{/other_user}","gists_url":"https://api.github.com/users/smirnp/gists{/gist_id}","starred_url":"https://api.github.com/users/smirnp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smirnp/subscriptions","organizations_url":"https://api.github.com/users/smirnp/orgs","repos_url":"https://api.github.com/users/smirnp/repos","events_url":"https://api.github.com/users/smirnp/events{/privacy}","received_events_url":"https://api.github.com/users/smirnp/received_events","type":"User","site_admin":false},"created_at":"2017-11-02T14:53:54Z","updated_at":"2017-11-02T14:53:54Z","author_association":"NONE","body":"Here it is:\r\n\r\n```\r\ngui_1                  | 2017-11-02 14:52:42,486 INFO [de.usu.research.hobbit.gui.rest.InternalResources] - <Keycloak configuration for webapp: realm=Hobbit, url=http://keycloak:8181/auth, clientId=Hobbit-GUI>\r\ngui_1                  | Nov 02, 2017 2:52:58 PM org.keycloak.adapters.BearerTokenRequestAuthenticator authenticateToken\r\ngui_1                  | ERROR: Failed to verify token\r\ngui_1                  | org.keycloak.common.VerificationException: Invalid token issuer. Expected 'http://keycloak:8080/auth/realms/Hobbit', but was 'http://keycloak:8181/auth/realms/Hobbit'\r\ngui_1                  |        at org.keycloak.RSATokenVerifier.verify(RSATokenVerifier.java:140)\r\ngui_1                  |        at org.keycloak.adapters.rotation.AdapterRSATokenVerifier.verifyToken(AdapterRSATokenVerifier.java:80)\r\ngui_1                  |        at org.keycloak.adapters.rotation.AdapterRSATokenVerifier.verifyToken(AdapterRSATokenVerifier.java:43)\r\ngui_1                  |        at org.keycloak.adapters.BearerTokenRequestAuthenticator.authenticateToken(BearerTokenRequestAuthenticator.java:87)\r\ngui_1                  |        at org.keycloak.adapters.BearerTokenRequestAuthenticator.authenticate(BearerTokenRequestAuthenticator.java:82)\r\ngui_1                  |        at org.keycloak.adapters.RequestAuthenticator.authenticate(RequestAuthenticator.java:65)\r\ngui_1                  |        at org.keycloak.adapters.jetty.core.AbstractKeycloakJettyAuthenticator.validateRequest(AbstractKeycloakJettyAuthenticator.java:301)\r\ngui_1                  |        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:483)\r\ngui_1                  |        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)\r\ngui_1                  |        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)\r\ngui_1                  |        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512)\r\ngui_1                  |        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\r\ngui_1                  |        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)\r\ngui_1                  |        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\r\ngui_1                  |        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)\r\ngui_1                  |        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)\r\ngui_1                  |        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)\r\ngui_1                  |        at org.eclipse.jetty.server.Server.handle(Server.java:534)\r\ngui_1                  |        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)\r\ngui_1                  |        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)\r\ngui_1                  |        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)\r\ngui_1                  |        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)\r\ngui_1                  |        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)\r\ngui_1                  |        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)\r\ngui_1                  |        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)\r\ngui_1                  |        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)\r\ngui_1                  |        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)\r\ngui_1                  |        at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)\r\ngui_1                  |        at java.lang.Thread.run(Thread.java:748)\r\n```"}}
{"actor":{"display_login":"smirnp"}}