<div dir="ltr">That&#39;s a bug. It&#39;s failing on &quot;if (rep.isServiceAccountsEnabled() ..)&quot;, 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&#39;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">&lt;<a href="mailto:juraj.janosik77@gmail.com" target="_blank">juraj.janosik77@gmail.com</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><div><div><div><div><div><div>Hi,<br><br></div>I want to announce an issue with &quot;<a href="http://keycloak.github.io/docs/rest-api/index.html#_update_the_client" target="_blank">Update the client</a>&quot; 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 (&quot;<a href="http://keycloak.github.io/docs/rest-api/index.html#_update_the_client" target="_blank">Update the client</a>&quot;), body parameter attributes <br>are required in schema &quot;ClientRepresentation&quot;.<br></div><div>Description of schema &quot;ClientRepresentation&quot; 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>&quot;Update Client&quot;:<br>&quot;method&quot;:&quot;PUT&quot;,&quot;url&quot;:&quot;&lt;URL&gt;:&lt;PORT&gt;/auth/admin/realms/&lt;REALM&gt;/clients/3&quot;<br><div>&quot;headers&quot;:<br>[[&quot;Content-Type&quot;,&quot;application/json&quot;],<br><div>[&quot;Authorization&quot;,&quot;Bearer &lt;ACCESS_TOKEN&gt;]]</div></div><div>&quot;body&quot;:<br>&quot;{<br>&quot;id&quot;:&quot;3&quot;,<br>&quot;clientId&quot;:&quot;testclient-3&quot;,<br>&quot;name&quot;: &quot;testclient-3&quot;,<br>&quot;description&quot;: &quot;TESTCLIENT-3 v.2&quot;<br>}&quot;<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>