<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi,<br>
<br>
another possible workaround is to add realm public key directly to
configuration of your adapter. In that case it doesn't need to be
downloaded remotely from Keycloak. Something like this:
<a class="moz-txt-link-freetext" href="https://github.com/keycloak/keycloak/blob/master/examples/demo-template/customer-app/src/main/webapp/WEB-INF/keycloak.json#L4">https://github.com/keycloak/keycloak/blob/master/examples/demo-template/customer-app/src/main/webapp/WEB-INF/keycloak.json#L4</a><br>
<br>
You can also try to update to newest 1.1.0.Beta2, which has some
additional fixes (or wait for 1.1.0.Final which is going to be
released quite soon).<br>
<br>
Also are there any other errors in server log? Since it returns
"status 500" from keycloak server, I would suspect there will be
some error in keycloak server log too?<br>
<br>
Marek<br>
<br>
On 21.1.2015 14:38, Alexander Chriztopher wrote:<br>
</div>
<blockquote
cite="mid:CAJfT+OpifL9phZ=pMufixo4eNdu=HPKXnFSmTdEqn6VFjc=GRg@mail.gmail.com"
type="cite">
<div dir="ltr">Hi Guys,
<div><br>
</div>
<div>Here and then we are getting this error on a server that
used to work nicely and without any apparent reason :</div>
<div><br>
</div>
<div>
<div>14:33:58,380 ERROR [io.undertow.request]
[handleFirstRequest] (default task-2) UT005022: Exception
generating error page /<a moz-do-not-send="true"
href="http://error.cv">error.cv</a>:
java.lang.RuntimeException: java.lang.RuntimeException:
Unable to resolve realm public key remotely, status = 500</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.servlet.spec.RequestDispatcherImpl.error(RequestDispatcherImpl.java:408)
[undertow-servlet-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.servlet.spec.RequestDispatcherImpl.error(RequestDispatcherImpl.java:319)
[undertow-servlet-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:263)
[undertow-servlet-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:227)
[undertow-servlet-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:73)
[undertow-servlet-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:146)
[undertow-servlet-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.server.Connectors.executeRootHandler(Connectors.java:177)
[undertow-core-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:727)
[undertow-core-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[rt.jar:1.8.0_11]</div>
<div><span class="" style="white-space:pre"> </span>at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[rt.jar:1.8.0_11]</div>
<div><span class="" style="white-space:pre"> </span>at
java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_11]</div>
<div>Caused by: java.lang.RuntimeException: Unable to resolve
realm public key remotely, status = 500</div>
<div><span class="" style="white-space:pre"> </span>at
org.keycloak.adapters.AdapterDeploymentContext.resolveRealmKey(AdapterDeploymentContext.java:107)
[keycloak-adapter-core-1.1.0.Beta1.jar:1.1.0.Beta1]</div>
<div><span class="" style="white-space:pre"> </span>at
org.keycloak.adapters.AdapterDeploymentContext.resolveDeployment(AdapterDeploymentContext.java:82)
[keycloak-adapter-core-1.1.0.Beta1.jar:1.1.0.Beta1]</div>
<div><span class="" style="white-space:pre"> </span>at
org.keycloak.adapters.undertow.UndertowAuthenticatedActionsHandler.handleRequest(UndertowAuthenticatedActionsHandler.java:61)
[keycloak-undertow-adapter-1.1.0.Beta1.jar:1.1.0.Beta1]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)
[undertow-core-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)
[undertow-core-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:229)
[undertow-servlet-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:172)
[undertow-servlet-1.0.15.Final.jar:1.0.15.Final]</div>
<div><span class="" style="white-space:pre"> </span>at
io.undertow.servlet.spec.RequestDispatcherImpl.error(RequestDispatcherImpl.java:402)
[undertow-servlet-1.0.15.Final.jar:1.0.15.Final]</div>
</div>
<div><br>
</div>
<div>This happens on dev servers and we don't know what is
causing this as it happens very rarely and the only workout
found till now is to restart with a fresh install.</div>
<div><br>
</div>
<div>We are using Wildfly with keycloak war.</div>
<div><br>
</div>
<div>Thanks for any help.</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
keycloak-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/keycloak-user">https://lists.jboss.org/mailman/listinfo/keycloak-user</a></pre>
</blockquote>
<br>
</body>
</html>