<div dir="ltr">Did you try the steps in KEYCLOAK-3279? That was caused by an issue with the users Maven repository.</div><div class="gmail_extra"><br><div class="gmail_quote">On 30 August 2016 at 08:41, FREIMUELLER Christian <span dir="ltr">&lt;<a href="mailto:Christian.FREIMUELLER@frequentis.com" target="_blank">Christian.FREIMUELLER@frequentis.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>
<font face="Calibri" size="2"><span style="font-size:11pt">
<div>Dear all,</div>
<div> </div>
<div>first of all - thanks for your effort for Keycloak – great product!</div>
<div> </div>
<div>I’m trying to do a POC for the authorization API in Keycloak and therefore I downloaded from the project’s website the Demo distribution and tried to follow the readme instructions on the “photoz” example.</div>
<div>The import of the realm was successful, but when I tried to load the resource server configuration JSON I received the following exception in the log file:</div>
<div> </div>
<div><font face="Courier New">Caused by: java.lang.<wbr>ClassNotFoundException: org.apache.commons.codec.<wbr>binary.Base64 from </font></div>
<div><font face="Courier New">[Module &quot;org.drools:main&quot; from local module loader @1476ceae (finder: local module finder @1b4febf3 ( </font></div>
<div><font face="Courier New">roots: D:\dev\software\keycloak\<wbr>keycloak-demo-2.1.0.Final\<wbr>keycloak\modules, </font></div>
<div><font face="Courier New">D:\dev\software\keycloak\<wbr>keycloak-demo-2.1.0.Final\<wbr>keycloak\modules\system\<wbr>layers\keycloak, </font></div>
<div><font face="Courier New">D:\dev\software\keycloak\<wbr>keycloak-demo-2.1.0.Final\<wbr>keycloak\modules\system\<wbr>layers\base </font></div>
<div><font face="Courier New">))] </font></div>
<div> </div>
<div>I was able to fix this issue by providing the following dependency entry in the drools module description for the commons-codec module at <font face="Courier New">&lt;KEYCLOAK_ROOT&gt;</font><font face="Courier New">\keycloak\<wbr>modules\system\add-ons\<wbr>keycloak\org\drools\main\<wbr>module.xml</font></div>
<div>After this I could successfully import the “photoz-restful-api-authz-<wbr>service.json” finally.</div>
<div> </div>
<div>Could it be that this entry is also missing in the source code at <a href="https://github.com/keycloak/keycloak/tree/master/distribution/feature-packs/server-feature-pack/src/main/resources/modules/system/layers/keycloak/org/drools/main/module.xml" target="_blank"><font color="blue"><u>https://github.com/keycloak/<wbr>keycloak/tree/master/<wbr>distribution/feature-packs/<wbr>server-feature-pack/src/main/<wbr>resources/modules/system/<wbr>layers/keycloak/org/drools/<wbr>main/</u></font><font color="blue"><u>module.xml</u></font></a>
?</div>
<div> </div>
<div> </div>
<div><font face="Courier New">&lt;dependencies&gt;</font></div>
<div>        <font face="Courier New">&lt;module name=&quot;javax.api&quot;/&gt;</font></div>
<div>        <font face="Courier New">&lt;module name=&quot;javax.inject.api&quot;/&gt;</font></div>
<div>        <font face="Courier New">&lt;module name=&quot;javax.enterprise.api&quot;/&gt;</font></div>
<div>        <font face="Courier New">&lt;module name=&quot;org.slf4j&quot;/&gt;</font></div>
<div>        <font face="Courier New" color="#00B050"><b>&lt;module name=&quot;org.apache.commons.<wbr>codec&quot;/&gt;</b></font><font face="Courier New">&lt;!-- this one is missing --&gt;</font></div>
<div>        <font face="Courier New">&lt;module name=&quot;org.apache.commons.<wbr>logging&quot;/&gt;</font></div>
<div>        <font face="Courier New">&lt;module name=&quot;org.keycloak.keycloak-<wbr>core&quot;/&gt;</font></div>
<div>        <font face="Courier New">&lt;module name=&quot;org.keycloak.keycloak-<wbr>common&quot;/&gt;</font></div>
<div>        <font face="Courier New">&lt;module name=&quot;org.keycloak.keycloak-<wbr>server-spi&quot;/&gt;</font></div>
<div><font face="Courier New">&lt;/dependencies&gt;</font></div>
<div> </div>
<div> </div>
<div>I also found a related JIRA “<a href="https://issues.jboss.org/browse/KEYCLOAK-3279" target="_blank"><font color="blue"><u>KEYCLOAK-3279</u></font></a> Possible error with Drools policies when running on Windows” entry but this was closed without code fix, I think.</div>
<div> </div>
<div>Can you verify this finding?</div>
<div> </div>
<div>Thanks,</div>
<div>Christian</div>
<div> </div>
</span></font>
</div>

<br>______________________________<wbr>_________________<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/<wbr>mailman/listinfo/keycloak-user</a><br></blockquote></div><br></div>