Wonder if jar signing have any effect on class resolving
On 1/28/2015 3:27 AM, Stian Thorgersen wrote:
I've seen that issue before, it's caused by the version of
Bouncycastle included on WildFly. Couldn't figure out why it doesn't work as it
has org/bouncycastle/asn1/DEREncodable, but replacing with the version of Bouncycastle we
have works.
Once I've released 1.1.0.Final I'll take a look
----- Original Message -----
> From: "Bill Burke" <bburke(a)redhat.com>
> To: "Stian Thorgersen" <stian(a)redhat.com>
> Cc: keycloak-dev(a)lists.jboss.org
> Sent: Tuesday, January 27, 2015 3:58:23 PM
> Subject: Re: [keycloak-dev] aggregate modules
>
> I give up, I'm getting:
>
> Caused by: java.lang.NoClassDefFoundError:
> org/bouncycastle/asn1/DEREncodable
>
> From keycloak-core module, yet the dependency is there...I added
> bouncycastle dependency to every module and jboss-structure.xml and I'm
> still getting this exception.
>
> On 1/27/2015 9:49 AM, Stian Thorgersen wrote:
>>
>>
>> ----- Original Message -----
>>> From: "Bill Burke" <bburke(a)redhat.com>
>>> To: "Stian Thorgersen" <stian(a)redhat.com>
>>> Cc: keycloak-dev(a)lists.jboss.org
>>> Sent: Tuesday, January 27, 2015 3:40:47 PM
>>> Subject: Re: [keycloak-dev] aggregate modules
>>>
>>> Got a little further...Now can't find a Bouncycastle class even though I
>>> import it everywhere...
>>>
>>> +1000 for putting this off. This is what I was trying to suggest from
>>> the beginning.
>>
>> Oki - so for 1.1.0.Final we'll support loading providers from the
>> file-system only. By default I was thinking we could set it to:
>>
>> "providers": [
>> "classpath:${jboss.server.config.dir}/providers"
>> ]
>>
>> That means to load providers someone would just put the jars into
>> 'standalone/configuration/providers'.
>>
>> I'll update docs and examples, with release coming tomorrow or Thursday.
>>
>> I think we should finish the work with extracting modules and include it in
>> 1.2.0.beta1. I appreciate if you're fed up with it so I can continue the
>> struggle if you'd like..
>>
>>>
>>> On 1/27/2015 9:17 AM, Stian Thorgersen wrote:
>>>> Does it make sense to hold off on extracting libs into modules and
>>>> supporting loading providers from modules until after 1.1.0.Final?
>>>>
>>>> It may be risky to introduce such a big change just before releasing a
>>>> final? We can still add support for loading providers from the
>>>> file-system
>>>> as that's a much smaller change and only affects custom providers.
>>>>
>>>> ----- Original Message -----
>>>>> From: "Bill Burke" <bburke(a)redhat.com>
>>>>> To: "Stian Thorgersen" <stian(a)redhat.com>
>>>>> Cc: keycloak-dev(a)lists.jboss.org
>>>>> Sent: Tuesday, January 27, 2015 2:08:25 PM
>>>>> Subject: Re: [keycloak-dev] aggregate modules
>>>>>
>>>>> Ok, it was meta-inf="import within jboss-structure.xml. I had a
typo in
>>>>> my persistence.xml file...I'm checking now to see if things work.
I'll
>>>>> try and implement some aggregate modules after make sure everything
>>>>> works.
>>>>>
>>>>> FYI meta-inf="import" doesn't work within a module.xml
file, so I
>>>>> assumed it wouldn't work inside jboss-structure.xml...
>>>>>
>>>>> If you don't hear from me, my internet is either down or power is
out,
>>>>> blizzard is here.
>>>>>
>>>>> On 1/27/2015 6:03 AM, Stian Thorgersen wrote:
>>>>>> Had a play with this and I've got an example WAR loading
>>>>>> persistence.xml
>>>>>> from a module working.
>>>>>>
>>>>>> To try it on WildFly 8.2.0.Final:
>>>>>>
>>>>>> 1. Build and deploy module + war to WildFly
>>>>>>
>>>>>> # git clone
https://github.com/stianst/playtime.git
>>>>>> # cd playtime
>>>>>> # mvn install
>>>>>> # unzip jpa-jar/target/playtime-jpa-jar-1-SNAPSHOT-module.zip -d
>>>>>> $JBOSS_HOME
>>>>>> # cp jpa/target/playtime-jpa-1-SNAPSHOT.war
>>>>>> $JBOSS_HOME/standalone/deployments/
>>>>>>
>>>>>> 2. Start WildFly
>>>>>>
>>>>>> ----- Original Message -----
>>>>>>> From: "Stian Thorgersen" <stian(a)redhat.com>
>>>>>>> To: "Bill Burke" <bburke(a)redhat.com>
>>>>>>> Cc: keycloak-dev(a)lists.jboss.org
>>>>>>> Sent: Tuesday, January 27, 2015 8:37:09 AM
>>>>>>> Subject: Re: [keycloak-dev] aggregate modules
>>>>>>>
>>>>>>> If you commit what you have to a branch I can take a look
>>>>>>>
>>>>>>> ----- Original Message -----
>>>>>>>> From: "Bill Burke" <bburke(a)redhat.com>
>>>>>>>> To: keycloak-dev(a)lists.jboss.org
>>>>>>>> Sent: Monday, January 26, 2015 6:41:51 PM
>>>>>>>> Subject: Re: [keycloak-dev] aggregate modules
>>>>>>>>
>>>>>>>> I also tried this in jboss-deployment-structure.xml
>>>>>>>>
>>>>>>>> <module
name="org.keycloak.keycloak-connections-jpa"
>>>>>>>> services="import">
>>>>>>>> <imports>
>>>>>>>> <include
path="META-INF/**"/>
>>>>>>>> </imports>
>>>>>>>> </module>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On 1/26/2015 12:18 PM, Bill Burke wrote:
>>>>>>>>> Can't find the magic...Keep getting this error:
>>>>>>>>>
>>>>>>>>> 12:15:21,803 INFO
>>>>>>>>>
[org.hibernate.jpa.boot.internal.PersistenceXmlParser] (MSC service
>>>>>>>>> thread 1-7) HHH000318: Could not find any
META-INF/persistence.xml
>>>>>>>>> file
>>>>>>>>> in the classpath
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> persistence.xml is in this module:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> <module xmlns="urn:jboss:module:1.1"
>>>>>>>>>
name="org.keycloak.keycloak-connections-jpa">
>>>>>>>>> <resources>
>>>>>>>>> <resource-root
>>>>>>>>>
path="keycloak-connections-jpa-1.1.0.Final-SNAPSHOT.jar"/>
>>>>>>>>> <!-- Insert resources here -->
>>>>>>>>> </resources>
>>>>>>>>> <exports>
>>>>>>>>> <include
path="META-INF/**" />
>>>>>>>>> </exports>
>>>>>>>>> <dependencies>
>>>>>>>>> <module
name="org.keycloak.keycloak-core"/>
>>>>>>>>> <module
name="org.keycloak.keycloak-model-api"/>
>>>>>>>>> <module
name="javax.persistence.api"/>
>>>>>>>>> <module
name="org.jboss.logging"/>
>>>>>>>>> <module
name="javax.api"/>
>>>>>>>>> <module
name="org.hibernate" services="import">
>>>>>>>>> <imports>
>>>>>>>>> <include
path="META-INF/**" />
>>>>>>>>> </imports>
>>>>>>>>> </module>
>>>>>>>>> </dependencies>
>>>>>>>>>
>>>>>>>>> </module>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On 1/26/2015 7:26 AM, Stian Thorgersen wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ----- Original Message -----
>>>>>>>>>>> From: "Bill Burke"
<bburke(a)redhat.com>
>>>>>>>>>>> To: "Stian Thorgersen"
<stian(a)redhat.com>
>>>>>>>>>>> Cc: keycloak-dev(a)lists.jboss.org
>>>>>>>>>>> Sent: Monday, January 26, 2015 1:17:21 PM
>>>>>>>>>>> Subject: Re: [keycloak-dev] aggregate
modules
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On 1/26/2015 2:43 AM, Stian Thorgersen
wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ----- Original Message -----
>>>>>>>>>>>>> From: "Bill Burke"
<bburke(a)redhat.com>
>>>>>>>>>>>>> To: keycloak-dev(a)lists.jboss.org
>>>>>>>>>>>>> Sent: Monday, January 26, 2015
3:03:40 AM
>>>>>>>>>>>>> Subject: Re: [keycloak-dev] aggregate
modules
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 1/24/2015 7:00 AM, Stan Silvert
wrote:
>>>>>>>>>>>>>> On 1/23/2015 5:53 PM, Bill Burke
wrote:
>>>>>>>>>>>>>>> Ran into a wall:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I couldn't have an
aggregate module. service imports didn't
>>>>>>>>>>>>>>> seem
>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>> work so I had to create a
dependency for everything within
>>>>>>>>>>>>>>>
jboss-deployment-structure.xml. I may revisit this as I had a
>>>>>>>>>>>>>>> lot
>>>>>>>>>>>>>>> of
>>>>>>>>>>>>>>> errors in my module
defintions.
>>>>>>>>>>>>>> In Brno I can ask David about
this. Can you post your
>>>>>>>>>>>>>> jboss-deployment-structure.xml
and your aggregate module.xml?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I'm at a wall. I
can't get the JPA connections to find the
>>>>>>>>>>>>>>> Hibernate
>>>>>>>>>>>>>>> provider. I"m not sure
if it can't find persistence.xml or
>>>>>>>>>>>>>>> hibernate
>>>>>>>>>>>>>>> or
>>>>>>>>>>>>>>> what. Tried importing
hibernate in various places to no
>>>>>>>>>>>>>>> avail.
>>>>>>>>>>>>>>> Error
>>>>>>>>>>>>>>> Message isn't very
helpful either:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
javax.persistence.PersistenceException: No Persistence
>>>>>>>>>>>>>>> provider
>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>> EntityManager named
keycloak-default
>>>>>>>>>>>>>> Can you give me a scaled down
reproducer for this one? I can
>>>>>>>>>>>>>> ask
>>>>>>>>>>>>>> around
>>>>>>>>>>>>>> and see if anyone knows a
solution.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I think this is another service
import problem.
>>>>>>>>>>>>
>>>>>>>>>>>> Loading JPA in this way will work, but
it's a bit of a PITA.
>>>>>>>>>>>> META-INF/persistence.xml isn't
exported/imported by default, see
>>>>>>>>>>>>
https://developer.jboss.org/message/828881#828881
>>>>>>>>>>>>
>>>>>>>>>>>> If you're fed up and commit your
stuff I can take a look. I've
>>>>>>>>>>>> gone
>>>>>>>>>>>> done
>>>>>>>>>>>> this in the past so should be able to get
it to work again.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Zoinks...I'll try importing META-INF.
>>>>>>>>>>>
>>>>>>>>>>> Are we sure we want users dealing with JBoss
Modules?
>>>>>>>>>>
>>>>>>>>>> Yes ;)
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Bill Burke
>>>>>>>>>>> JBoss, a division of Red Hat
>>>>>>>>>>>
http://bill.burkecentral.com
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Bill Burke
>>>>>>>> JBoss, a division of Red Hat
>>>>>>>>
http://bill.burkecentral.com
>>>>>>>> _______________________________________________
>>>>>>>> keycloak-dev mailing list
>>>>>>>> keycloak-dev(a)lists.jboss.org
>>>>>>>>
https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> keycloak-dev mailing list
>>>>>>> keycloak-dev(a)lists.jboss.org
>>>>>>>
https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>>>>>>
>>>>>
>>>>> --
>>>>> Bill Burke
>>>>> JBoss, a division of Red Hat
>>>>>
http://bill.burkecentral.com
>>>>>
>>>
>>> --
>>> Bill Burke
>>> JBoss, a division of Red Hat
>>>
http://bill.burkecentral.com
>>>
>
> --
> Bill Burke
> JBoss, a division of Red Hat
>
http://bill.burkecentral.com
>