<div dir="ltr">Could this be related to that <a href="http://lists.jboss.org/pipermail/keycloak-dev/2015-February/003864.html">http://lists.jboss.org/pipermail/keycloak-dev/2015-February/003864.html</a> ? <br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 27, 2015 at 5:26 PM, Matthias Wessendorf <span dir="ltr">&lt;<a href="mailto:matzew@apache.org" target="_blank">matzew@apache.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,<br></div><div><br></div><div>for UPS 1.0.3 we used the 1.0.5.Final version Keycloak.</div><div><br></div><div>We are using a custom WAR file that we feed w/ some configuration:</div><div>* <a href="https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/servers/auth-server/src/main/webapp/WEB-INF/ups-realm.json" target="_blank">https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/servers/auth-server/src/main/webapp/WEB-INF/ups-realm.json</a></div><div>* <a href="https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/servers/auth-server/src/main/resources/META-INF/keycloak-server.json" target="_blank">https://github.com/aerogear/aerogear-unifiedpush-server/blob/master/servers/auth-server/src/main/resources/META-INF/keycloak-server.json</a></div><div><br></div><div>Now, after logging in to UPS (w/ our admin), I am also able to access the &quot;Admin UI Console&quot; of Keycloak</div><div>http(s)://SERVER:PORT/auth/admin/aerogear/console/index.html</div><div><br></div><div><br></div><div>That works fine w/ 1.1.0 of Keycloak as well.</div><div><br></div><div>However, when trying to access the &quot;auth/admin/aerogear/console/index.html&quot; URL w/ 1.2.0.Final, I am getting a 500 error and some stack (see below).</div><div><br></div><div>Looks like a bit more changes on the template are required?</div><div>See also Stian&#39;s commit from last week <a href="https://github.com/matzew/aerogear-unifiedpush-server/commit/6d1142cb70bf8f37eb336fa9f6a0df41a292ee55" target="_blank">https://github.com/matzew/aerogear-unifiedpush-server/commit/6d1142cb70bf8f37eb336fa9f6a0df41a292ee55</a></div><div><br></div><div><br></div><div>Oh, and the login to UPS itself is all fine and is great, it is just the access to &quot;Admin UI Console&quot; of Keycloak seems broken:</div><div><br></div><div><br></div><div>17:20:53,621 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/auth].[Keycloak REST Interface]] (http-/0.0.0.0:8080-4) JBWEB000236: Servlet.service() for servlet Keycloak REST Interface threw exception: java.lang.RuntimeException: request path: /auth/admin/aerogear/console/</div><div><span style="white-space:pre-wrap">        </span>at org.keycloak.services.filters.KeycloakSessionServletFilter.doFilter(KeycloakSessionServletFilter.java:54) [keycloak-services-1.2.0.Final.jar:1.2.0.Final]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:150) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:854) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65]</div><div>Caused by: org.jboss.resteasy.spi.UnhandledException: org.keycloak.freemarker.FreeMarkerException: Failed to process template index.ftl</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.SynchronousDispatcher.handleApplicationException(SynchronousDispatcher.java:364) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.SynchronousDispatcher.handleException(SynchronousDispatcher.java:232) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.SynchronousDispatcher.handleInvokerException(SynchronousDispatcher.java:208) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:556) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:523) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:125) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-2.jar:1.0.2.Final-redhat-2]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.keycloak.services.filters.ClientConnectionFilter.doFilter(ClientConnectionFilter.java:41) [keycloak-services-1.2.0.Final.jar:1.2.0.Final]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]</div><div><span style="white-space:pre-wrap">        </span>at org.keycloak.services.filters.KeycloakSessionServletFilter.doFilter(KeycloakSessionServletFilter.java:40) [keycloak-services-1.2.0.Final.jar:1.2.0.Final]</div><div><span style="white-space:pre-wrap">        </span>... 15 more</div><div>Caused by: org.keycloak.freemarker.FreeMarkerException: Failed to process template index.ftl</div><div><span style="white-space:pre-wrap">        </span>at org.keycloak.freemarker.FreeMarkerUtil.processTemplate(FreeMarkerUtil.java:47) [keycloak-forms-common-freemarker-1.2.0.Final.jar:1.2.0.Final]</div><div><span style="white-space:pre-wrap">        </span>at org.keycloak.services.resources.admin.AdminConsole.getMainPage(AdminConsole.java:292) [keycloak-services-1.2.0.Final.jar:1.2.0.Final]</div><div><span style="white-space:pre-wrap">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]</div><div><span style="white-space:pre-wrap">        </span>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]</div><div><span style="white-space:pre-wrap">        </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]</div><div><span style="white-space:pre-wrap">        </span>at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:168) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:269) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:227) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.ResourceLocator.invokeOnTargetObject(ResourceLocator.java:158) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.ResourceLocator.invoke(ResourceLocator.java:91) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:541) [resteasy-jaxrs-2.3.10.Final-redhat-1.jar:]</div><div><span style="white-space:pre-wrap">        </span>... 27 more</div><div>Caused by: java.io.FileNotFoundException: Template &quot;index.ftl&quot; not found.</div><div><span style="white-space:pre-wrap">        </span>at freemarker.template.Configuration.getTemplate(Configuration.java:742) [freemarker-2.3.20.jar:2.3.20]</div><div><span style="white-space:pre-wrap">        </span>at freemarker.template.Configuration.getTemplate(Configuration.java:665) [freemarker-2.3.20.jar:2.3.20]</div><div><span style="white-space:pre-wrap">        </span>at org.keycloak.freemarker.FreeMarkerUtil.getTemplate(FreeMarkerUtil.java:54) [keycloak-forms-common-freemarker-1.2.0.Final.jar:1.2.0.Final]</div><div><span style="white-space:pre-wrap">        </span>at org.keycloak.freemarker.FreeMarkerUtil.processTemplate(FreeMarkerUtil.java:34) [keycloak-forms-common-freemarker-1.2.0.Final.jar:1.2.0.Final]</div><div><span style="white-space:pre-wrap">        </span>... 38 more</div><div><br></div><div><br></div><div>Any thoughts?<br></div><div><br></div><div>-Matthias</div><div><br></div><div>PS: I think it&#39;s unrelated, but I am running on EAP 6.4</div><span class="HOEnZb"><font color="#888888"><div><br></div><div><br></div>-- <br><div>Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a></div>
</font></span></div>
<br>_______________________________________________<br>
keycloak-dev mailing list<br>
<a href="mailto:keycloak-dev@lists.jboss.org">keycloak-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/keycloak-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-dev</a><br></blockquote></div><br></div>