Make sure to look at the dependency tree, I bet you are pulling in the old 
version somewhere unexpectedly.

> On Mar 24, 2024, at 11:32 AM, Jacques Le Roux <jacques.le.r...@les7arts.com> 
> wrote:
> 
> Thanks Lenny,
> 
> Oops, indeed it should be 2.0.0 everywhere. Else nothing would work ;)
> 
> I did not want to repeat all what's in links, that why I just put links.
> 
> Anyway, I'll have a look at Crypto classes’ package names, easier than 
> anything else.
> I'm though surprised that it works with current names when we have the 3 
> org.apereo.cas packages in the classpath.
> 
> Maybe we miss something else...
> 
> Jacques
> 
> Le 24/03/2024 à 15:54, le...@flowlogix.com <mailto:le...@flowlogix.com> a 
> écrit :
>> I am not quite sure that there enough information here to help…
>> First, you mention shiro-core 2.2.0 (vs. 2.0.0) are you sure you have the 
>> correct version?
>> 
>> Crypto classes’ package names have changed. All you would need to do is 
>> change Java source to reflect this.
>> 
>>> On Mar 24, 2024, at 3:51 AM, Jacques Le Roux <jacques.le.r...@les7arts.com> 
>>> <mailto:jacques.le.r...@les7arts.com> wrote:
>>> 
>>> Hi,
>>> 
>>> We (the Apache OFBiz project) use Shiro mostly for ciphering.
>>> We use Gradle and refer to Maven for dependencies.
>>> 
>>> We recently upgraded from 1.13.0 to 2.0.0 
>>> https://issues.apache.org/jira/browse/OFBIZ-12961 
>>> <https://issues.apache.org/jira/browse/OFBIZ-12961> 
>>> <https://issues.apache.org/jira/browse/OFBIZ-12961> 
>>> <https://issues.apache.org/jira/browse/OFBIZ-12961>
>>> As we we had only this dependency, I started by replacing shiro-core:1.13.0 
>>> by shiro-core:2.2.0
>>> It did not work (mostly AesCipherService creation compile errors).
>>> 
>>> I then tried only shiro-crypto:2.0.0 and It worked.
>>> 
>>> Then (thanks to our CI) we discovered that there was other dependencies 
>>> related to org.apereo.cas:cas-server
>>> https://lists.apache.org/thread/cszft6134oon9tx0xy0wn3hgvh4ogbpz 
>>> <https://lists.apache.org/thread/cszft6134oon9tx0xy0wn3hgvh4ogbpz> 
>>> <https://lists.apache.org/thread/cszft6134oon9tx0xy0wn3hgvh4ogbpz> 
>>> <https://lists.apache.org/thread/cszft6134oon9tx0xy0wn3hgvh4ogbpz>
>>> 
>>> So I added them with 
>>> https://github.com/apache/ofbiz-framework/commit/61f5831400 
>>> <https://github.com/apache/ofbiz-framework/commit/61f5831400> 
>>> <https://github.com/apache/ofbiz-framework/commit/61f5831400> 
>>> <https://github.com/apache/ofbiz-framework/commit/61f5831400>
>>> 
>>> This morning I removed them and tried to add shiro-core:2.2.0, to no avail.
>>> 
>>> If it's possible, could you please give us more information to get read of 
>>> the org.apereo.cas:cas-server  dependencies?
>>> 
>>> Thanks in advance
>>> 
>>> Jacques
>>> 

Reply via email to