<div dir="ltr">That's a bug. It's failing on "if (rep.isServiceAccountsEnabled() ..)", but serviceAccountsEnabled in the representation can be null, which would result in this NPE.<div><br></div><div>Can you create a JIRA please? If you did a PR as well that'd be even better :)</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 12 November 2015 at 10:58, Juraj Janosik <span dir="ltr"><<a href="mailto:juraj.janosik77@gmail.com" target="_blank">juraj.janosik77@gmail.com</a>></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><div><div><div><div><div><div>Hi,<br><br></div>I want to announce an issue with "<a href="http://keycloak.github.io/docs/rest-api/index.html#_update_the_client" target="_blank">Update the client</a>" via Admin REST API.<br></div><div><br><u>Description:</u> I want to change the description for existing client #3.<br><br><u>Note:</u> From the documentation ("<a href="http://keycloak.github.io/docs/rest-api/index.html#_update_the_client" target="_blank">Update the client</a>"), body parameter attributes <br>are required in schema "ClientRepresentation".<br></div><div>Description of schema "ClientRepresentation" notes for any mandatory attribute.<br><br>Are some parameters mandatory for successfuly running of this scenario ?<br><br></div><u>Tested scenario:</u><br><u>Tested data:</u><br>"Update Client":<br>"method":"PUT","url":"<URL>:<PORT>/auth/admin/realms/<REALM>/clients/3"<br><div>"headers":<br>[["Content-Type","application/json"],<br><div>["Authorization","Bearer <ACCESS_TOKEN>]]</div></div><div>"body":<br>"{<br>"id":"3",<br>"clientId":"testclient-3",<br>"name": "testclient-3",<br>"description": "TESTCLIENT-3 v.2"<br>}"<br></div><br></div><u>Test Result:</u> Status Code: 500 Internal Server Error<br><br></div><u>Some parts from console logs:</u><br>10:35:31,591 ERROR [io.undertow.request] (default task-18) UT005023: Exception handling request to /auth/admin/realms/universities/clients/3: java.lang.RuntimeException: request path: /auth/admin/realms/universities/clients/3<br>...<br> at org.keycloak.services.filters.KeycloakSessionServletFilter.doFilter(KeycloakSessionServletFilter.java:61)<br> ... 29 more<br><b>Caused by: java.lang.NullPointerException</b><br> at org.keycloak.services.resources.admin.ClientResource.update(ClientResource.java:106)<br><br><br></div>Thanks a lot.<br><br></div>Best Regards,<br></div>Juraj<br><div><div><div><div><div><div><br><br></div></div></div></div></div></div></div>
<br>_______________________________________________<br>
keycloak-user mailing list<br>
<a href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/keycloak-user" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><br></blockquote></div><br></div>