[wildfly-dev] Changes to the PicketLink Module

Scott Marlow smarlow at redhat.com
Wed Jul 24 22:16:08 EDT 2013


Fernando,

Is there any additional context in the server.log near the exception 
stack traces?  It would be really nice to know why org.picketlink is 
loading the below Hibernate/Javassist classes in the below call stack 
(like the actual code that called ClassLoader.loaderClass()).

Scott

On 07/24/2013 09:56 PM, Fernando Ribeiro wrote:
> Scott,
>
> Here are the stack traces.
>
> ** Original Descriptor **
>
> [Server:server-one] Caused by: java.lang.ClassNotFoundException:
> javax.persistence.Persistence from [Module "org.picketlink:main" from
> local module loader @509f5011 (roots: /opt/jboss-eap-6.0/modules)]
> [Server:server-one]     at
> org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
> [Server:server-one]     ... 24 more
>
> ** Descriptor w/ the JPA API **
>
> [Server:server-one] Caused by: java.lang.ClassNotFoundException:
> org.hibernate.proxy.HibernateProxy from [Module "org.picketlink:main"
> from local module loader @3b835282 (roots: /opt/jboss-eap-6.0/modules)]
> [Server:server-one]     at
> org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
> [Server:server-one]     ... 64 more
>
> ** Descriptor w/ Hibernate **
>
> [Server:server-one] Caused by: java.lang.ClassNotFoundException:
> javassist.util.proxy.ProxyObject from [Module "org.picketlink:main" from
> local module loader @67d225a7 (roots: /opt/jboss-eap-6.0/modules)]
> [Server:server-one]     at
> org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
> [Server:server-one]     at
> org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
> [Server:server-one]     ... 64 more
>
> Regards,
>
> On Wed, Jul 24, 2013 at 10:22 PM, Scott Marlow <smarlow at redhat.com
> <mailto:smarlow at redhat.com>> wrote:
>
>     On 07/24/2013 06:23 PM, Fernando Ribeiro wrote:
>
>         I guess that is the AbstractJPARegistry class referred to in my
>         previous
>         message, right?
>
>
>     Thanks, answering my current questions in the past is awesome!  I
>     don't see anything references that should need Hibernate or
>     Javassist in AbstractJPARegistry.
>
>     Could you try removing the PicketLink module dependency on the
>     Hibernate and Javassist modules and show me the full exception call
>     stack that you get as a result of doing that?
>
>
>         On Jul 24, 2013 6:42 PM, "Scott Marlow" <smarlow at redhat.com
>         <mailto:smarlow at redhat.com>
>         <mailto:smarlow at redhat.com <mailto:smarlow at redhat.com>>> wrote:
>
>              Can you give me a link to the PicketLink code that does the
>              bootstrap? I'd like to see why you need to reference
>         Hibernate directly.
>
>              As long as the JPA subsystem JPAExtension.initialize() has
>         run, the
>              default persistence provider (Hibernate) will be available to
>
>         javax.persistence.Persistence.____createEntityManagerFactory()__.
>
>
>              On 07/24/2013 03:39 PM, Fernando Ribeiro wrote:
>
>                  Scott,
>
>                  PicketLink doesn't use any Hibernate extensions, and
>         users are
>                  expected
>                  to provide a persistence unit called "picketlink-sts"
>         in their
>                  applications.
>
>                  Regarding the bootstraping of the persistence unit, you
>         guessed
>                  right [1].
>
>                  Regards,
>
>                  --
>                  Fernando
>
>                  [1]
>         https://github.com/picketlink/____picketlink/blob/____277c5b8ec9b6eee5dcd36422763db6____f02479f081/modules/__federation/__src/main/java/__org/picketlink/__identity/__federation/core/sts/____registry/AbstractJPARegistry.____java
>         <https://github.com/picketlink/__picketlink/blob/__277c5b8ec9b6eee5dcd36422763db6__f02479f081/modules/federation/__src/main/java/org/picketlink/__identity/federation/core/sts/__registry/AbstractJPARegistry.__java>
>
>
>         <https://github.com/__picketlink/picketlink/blob/__277c5b8ec9b6eee5dcd36422763db6__f02479f081/modules/federation/__src/main/java/org/picketlink/__identity/federation/core/sts/__registry/AbstractJPARegistry.__java
>         <https://github.com/picketlink/picketlink/blob/277c5b8ec9b6eee5dcd36422763db6f02479f081/modules/federation/src/main/java/org/picketlink/identity/federation/core/sts/registry/AbstractJPARegistry.java>>
>
>
>                  r
>
>
>
>                  On Wed, Jul 24, 2013 at 4:17 PM, Scott Marlow
>                  <smarlow at redhat.com <mailto:smarlow at redhat.com>
>         <mailto:smarlow at redhat.com <mailto:smarlow at redhat.com>>
>                  <mailto:smarlow at redhat.com <mailto:smarlow at redhat.com>
>         <mailto:smarlow at redhat.com <mailto:smarlow at redhat.com>>>> wrote:
>
>                       How does PickLink bootstrap the persistence unit
>         mentioned
>                  in [5] +
>                       [6]?  I assume not via EE JPA container managed
>         deployment.
>                    I'm
>                       guessing via direct calls to
>
>
>         javax.persistence.Persistence.________createEntityManagerFactory("______picketlink-sts").
>
>
>                       Does PicketLink use any Hibernate extensions?  Or
>         just the
>                  JPA api?
>
>                       Do we have a more complete example than [5]+[6], that
>                  include how
>                       users are expected to supply datasource/database
>         configuration.
>
>
>
>                       On 07/24/2013 02:34 PM, Fernando Ribeiro wrote:
>
>                           The issue is the PicketLink module depending on a
>                  specific JPA
>                           implementation, which is not really desirable, and
>                  currently looks
>                           unavoidable. Regards.
>
>
>                           On Wed, Jul 24, 2013 at 11:55 AM, Jaikiran Pai
>                  <jpai at redhat.com <mailto:jpai at redhat.com>
>         <mailto:jpai at redhat.com <mailto:jpai at redhat.com>>
>                           <mailto:jpai at redhat.com
>         <mailto:jpai at redhat.com> <mailto:jpai at redhat.com
>         <mailto:jpai at redhat.com>>>
>                           <mailto:jpai at redhat.com
>         <mailto:jpai at redhat.com> <mailto:jpai at redhat.com
>         <mailto:jpai at redhat.com>>
>                  <mailto:jpai at redhat.com <mailto:jpai at redhat.com>
>         <mailto:jpai at redhat.com <mailto:jpai at redhat.com>>>>> wrote:
>
>                                Fernando actually proposed a fix which we
>         wanted to be
>                           discussed here in
>                                the mailing list since the fix didn't
>         look right
>                  for a core
>                           component
>                                like PicketLink. The PR (which we closed)
>         is here
>         https://github.com/wildfly/______wildfly/issues/4786
>         <https://github.com/wildfly/____wildfly/issues/4786>
>                  <https://github.com/wildfly/____wildfly/issues/4786
>         <https://github.com/wildfly/__wildfly/issues/4786>>
>
>
>           <https://github.com/wildfly/____wildfly/issues/4786
>         <https://github.com/wildfly/__wildfly/issues/4786>
>                  <https://github.com/wildfly/__wildfly/issues/4786
>         <https://github.com/wildfly/wildfly/issues/4786>>>
>
>                                -Jaikiran
>                                On Wednesday 24 July 2013 08:22 PM, Darran
>                  Lofthouse wrote:
>                                 >
>                                 > On 24/07/13 15:46, Fernando Ribeiro wrote:
>                                 >> All,
>                                 >>
>                                 >> There is an issue in PicketLink [1] that
>                  requires the
>                           module
>                                descriptor
>                                 >> in WildFly to depend on
>         "org.hibernate" and
>                           "org.javassist" to
>                                support
>                                 >> two components called
>         "JPABasedTokenRegistry"
>                  [2] and
>                                 >> "JPABasedRevocationRegistry" [3].
>                                 >>
>                                 >> How would you suggest this issue to
>         be fixed?
>                                 > If you already have the proposed fix I
>         would
>                  suggest
>                           sending over
>                                a pull
>                                 > request.
>                                 >
>                                 >
>         https://community.jboss.org/______wiki/HackingOnWildFly
>         <https://community.jboss.org/____wiki/HackingOnWildFly>
>                  <https://community.jboss.org/____wiki/HackingOnWildFly
>         <https://community.jboss.org/__wiki/HackingOnWildFly>>
>
>
>           <https://community.jboss.org/____wiki/HackingOnWildFly
>         <https://community.jboss.org/__wiki/HackingOnWildFly>
>                  <https://community.jboss.org/__wiki/HackingOnWildFly
>         <https://community.jboss.org/wiki/HackingOnWildFly>>>
>                                 >
>                                 > If you are an EAP customer I would suggest
>                  opening a
>                           support case so
>                                 > that the support team can request the
>         fix is
>                  included in
>                           EAP.
>                                 >
>                                 >> The issue has also been logged in WildFly
>                  already [4].
>                           There are
>                                samples
>                                 >> of the JPA registries available in my
>         blog [5][6].
>                                 >>
>                                 >> Regards,
>                                 >>
>                                 >> --
>                                 >> Fernando
>                                 >>
>                                 >> [1]
>         https://issues.jboss.org/______browse/PLINK2-97
>         <https://issues.jboss.org/____browse/PLINK2-97>
>                  <https://issues.jboss.org/____browse/PLINK2-97
>         <https://issues.jboss.org/__browse/PLINK2-97>>
>
>                           <https://issues.jboss.org/____browse/PLINK2-97
>         <https://issues.jboss.org/__browse/PLINK2-97>
>                  <https://issues.jboss.org/__browse/PLINK2-97
>         <https://issues.jboss.org/browse/PLINK2-97>>>
>                                 >> [2]
>                                 >>
>         https://access.redhat.com/______site/documentation/en-US/______JBoss_Enterprise_Application_______Platform/6.1/html/API_______Documentation/files/javadoc/______org/picketlink/identity/______federation/core/sts/registry/______JPABasedTokenRegistry.html
>         <https://access.redhat.com/____site/documentation/en-US/____JBoss_Enterprise_Application_____Platform/6.1/html/API_____Documentation/files/javadoc/____org/picketlink/identity/____federation/core/sts/registry/____JPABasedTokenRegistry.html>
>
>         <https://access.redhat.com/____site/documentation/en-US/____JBoss_Enterprise_Application_____Platform/6.1/html/API_____Documentation/files/javadoc/____org/picketlink/identity/____federation/core/sts/registry/____JPABasedTokenRegistry.html
>         <https://access.redhat.com/__site/documentation/en-US/__JBoss_Enterprise_Application___Platform/6.1/html/API___Documentation/files/javadoc/__org/picketlink/identity/__federation/core/sts/registry/__JPABasedTokenRegistry.html>>
>
>
>
>         <https://access.redhat.com/____site/documentation/en-US/____JBoss_Enterprise_Application_____Platform/6.1/html/API_____Documentation/files/javadoc/____org/picketlink/identity/____federation/core/sts/registry/____JPABasedTokenRegistry.html
>         <https://access.redhat.com/__site/documentation/en-US/__JBoss_Enterprise_Application___Platform/6.1/html/API___Documentation/files/javadoc/__org/picketlink/identity/__federation/core/sts/registry/__JPABasedTokenRegistry.html>
>
>         <https://access.redhat.com/__site/documentation/en-US/__JBoss_Enterprise_Application___Platform/6.1/html/API___Documentation/files/javadoc/__org/picketlink/identity/__federation/core/sts/registry/__JPABasedTokenRegistry.html
>         <https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html/API_Documentation/files/javadoc/org/picketlink/identity/federation/core/sts/registry/JPABasedTokenRegistry.html>>>
>                                 >> [3]
>                                 >>
>         https://access.redhat.com/______site/documentation/en-US/______JBoss_Enterprise_Application_______Platform/6.1/html/API_______Documentation/files/javadoc/______org/picketlink/identity/______federation/core/sts/registry/______JPABasedRevocationRegistry.______html
>         <https://access.redhat.com/____site/documentation/en-US/____JBoss_Enterprise_Application_____Platform/6.1/html/API_____Documentation/files/javadoc/____org/picketlink/identity/____federation/core/sts/registry/____JPABasedRevocationRegistry.____html>
>
>         <https://access.redhat.com/____site/documentation/en-US/____JBoss_Enterprise_Application_____Platform/6.1/html/API_____Documentation/files/javadoc/____org/picketlink/identity/____federation/core/sts/registry/____JPABasedRevocationRegistry.____html
>         <https://access.redhat.com/__site/documentation/en-US/__JBoss_Enterprise_Application___Platform/6.1/html/API___Documentation/files/javadoc/__org/picketlink/identity/__federation/core/sts/registry/__JPABasedRevocationRegistry.__html>>
>
>
>
>         <https://access.redhat.com/____site/documentation/en-US/____JBoss_Enterprise_Application_____Platform/6.1/html/API_____Documentation/files/javadoc/____org/picketlink/identity/____federation/core/sts/registry/____JPABasedRevocationRegistry.____html
>         <https://access.redhat.com/__site/documentation/en-US/__JBoss_Enterprise_Application___Platform/6.1/html/API___Documentation/files/javadoc/__org/picketlink/identity/__federation/core/sts/registry/__JPABasedRevocationRegistry.__html>
>
>         <https://access.redhat.com/__site/documentation/en-US/__JBoss_Enterprise_Application___Platform/6.1/html/API___Documentation/files/javadoc/__org/picketlink/identity/__federation/core/sts/registry/__JPABasedRevocationRegistry.__html
>         <https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6.1/html/API_Documentation/files/javadoc/org/picketlink/identity/federation/core/sts/registry/JPABasedRevocationRegistry.html>>>
>                                 >> [4]
>         https://issues.jboss.org/______browse/WFLY-1691
>         <https://issues.jboss.org/____browse/WFLY-1691>
>                  <https://issues.jboss.org/____browse/WFLY-1691
>         <https://issues.jboss.org/__browse/WFLY-1691>>
>
>                           <https://issues.jboss.org/____browse/WFLY-1691
>         <https://issues.jboss.org/__browse/WFLY-1691>
>                  <https://issues.jboss.org/__browse/WFLY-1691
>         <https://issues.jboss.org/browse/WFLY-1691>>>
>                                 >> [5]
>                                 >>
>         http://simplesassim.wordpress.______com/2013/07/12/how-to-use-____the-__jpa-based-token-____registry-in-__picketlink/
>
>
>         <http://simplesassim.__wordpre__ss.com/2013/07/12/how-__to-__use-the-jpa-based-token-____registry-in-picketlink/
>         <http://wordpress.com/2013/07/12/how-__to-use-the-jpa-based-token-__registry-in-picketlink/>
>
>         <http://simplesassim.__wordpress.com/2013/07/12/how-__to-use-the-jpa-based-token-__registry-in-picketlink/
>         <http://simplesassim.wordpress.com/2013/07/12/how-to-use-the-jpa-based-token-registry-in-picketlink/>>>
>                                 >> [6]
>                                 >>
>         http://simplesassim.wordpress.______com/2013/07/21/how-to-use-____the-__jpa-based-revocation-____registry-__in-picketlink/
>
>
>         <http://simplesassim.__wordpre__ss.com/2013/07/21/how-__to-__use-the-jpa-based-____revocation-registry-in-____picketlink/
>         <http://wordpress.com/2013/07/21/how-__to-use-the-jpa-based-__revocation-registry-in-__picketlink/>
>
>         <http://simplesassim.__wordpress.com/2013/07/21/how-__to-use-the-jpa-based-__revocation-registry-in-__picketlink/
>         <http://simplesassim.wordpress.com/2013/07/21/how-to-use-the-jpa-based-revocation-registry-in-picketlink/>>>
>                                 >>
>                                 >>
>                                 >>
>                  _____________________________________________________
>
>                                 >> wildfly-dev mailing list
>                                 >> wildfly-dev at lists.jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>
>                  <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>
>                           <mailto:wildfly-dev at lists.
>         <mailto:wildfly-dev at lists.>__jb__oss.org <http://jboss.org>
>                  <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>>
>                           <mailto:wildfly-dev at lists
>         <mailto:wildfly-dev at lists>.
>                  <mailto:wildfly-dev at lists
>         <mailto:wildfly-dev at lists>.>__j__b__oss.org <http://jb__oss.org>
>         <http://jboss.org>
>                           <mailto:wildfly-dev at lists.
>         <mailto:wildfly-dev at lists.>__jb__oss.org <http://jboss.org>
>                  <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>>>
>
>                                 >>
>         https://lists.jboss.org/______mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/____mailman/listinfo/wildfly-dev>
>
>         <https://lists.jboss.org/____mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/__mailman/listinfo/wildfly-dev>>
>
>           <https://lists.jboss.org/____mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/__mailman/listinfo/wildfly-dev>
>                  <https://lists.jboss.org/__mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/mailman/listinfo/wildfly-dev>>>
>                                 >>
>                                 >
>         _____________________________________________________
>
>                                 > wildfly-dev mailing list
>                                 > wildfly-dev at lists.jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>
>                  <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>
>                           <mailto:wildfly-dev at lists.
>         <mailto:wildfly-dev at lists.>__jb__oss.org <http://jboss.org>
>                  <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>>
>                           <mailto:wildfly-dev at lists
>         <mailto:wildfly-dev at lists>.
>                  <mailto:wildfly-dev at lists
>         <mailto:wildfly-dev at lists>.>__j__b__oss.org <http://jb__oss.org>
>         <http://jboss.org>
>                           <mailto:wildfly-dev at lists.
>         <mailto:wildfly-dev at lists.>__jb__oss.org <http://jboss.org>
>                  <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>>>
>
>                                 >
>         https://lists.jboss.org/______mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/____mailman/listinfo/wildfly-dev>
>
>         <https://lists.jboss.org/____mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/__mailman/listinfo/wildfly-dev>>
>
>           <https://lists.jboss.org/____mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/__mailman/listinfo/wildfly-dev>
>                  <https://lists.jboss.org/__mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/mailman/listinfo/wildfly-dev>>>
>
>
>         _____________________________________________________
>
>                                wildfly-dev mailing list
>         wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>
>         <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>
>                  <mailto:wildfly-dev at lists.
>         <mailto:wildfly-dev at lists.>__jb__oss.org <http://jboss.org>
>                  <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>>
>                           <mailto:wildfly-dev at lists
>         <mailto:wildfly-dev at lists>.
>                  <mailto:wildfly-dev at lists
>         <mailto:wildfly-dev at lists>.>__j__b__oss.org <http://jb__oss.org>
>         <http://jboss.org>
>                           <mailto:wildfly-dev at lists.
>         <mailto:wildfly-dev at lists.>__jb__oss.org <http://jboss.org>
>                  <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>>>
>
>         https://lists.jboss.org/______mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/____mailman/listinfo/wildfly-dev>
>
>         <https://lists.jboss.org/____mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/__mailman/listinfo/wildfly-dev>>
>
>
>           <https://lists.jboss.org/____mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/__mailman/listinfo/wildfly-dev>
>                  <https://lists.jboss.org/__mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/mailman/listinfo/wildfly-dev>>>
>
>
>
>
>                           --
>                           Fernando Ribeiro
>                           Upic
>                  +55 11 9 8111 4078 <tel:%2B55%2011%209%208111%__204078>
>
>
>
>           _____________________________________________________
>
>                           wildfly-dev mailing list
>         wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>
>         <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>
>                  <mailto:wildfly-dev at lists.
>         <mailto:wildfly-dev at lists.>__jb__oss.org <http://jboss.org>
>                  <mailto:wildfly-dev at lists.__jboss.org
>         <mailto:wildfly-dev at lists.jboss.org>>>
>         https://lists.jboss.org/______mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/____mailman/listinfo/wildfly-dev>
>
>         <https://lists.jboss.org/____mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/__mailman/listinfo/wildfly-dev>>
>
>
>           <https://lists.jboss.org/____mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/__mailman/listinfo/wildfly-dev>
>                  <https://lists.jboss.org/__mailman/listinfo/wildfly-dev
>         <https://lists.jboss.org/mailman/listinfo/wildfly-dev>>>
>
>
>
>
>
>                  --
>                  Fernando Ribeiro
>                  Upic
>                  +55 11 9 8111 4078 <tel:%2B55%2011%209%208111%__204078>
>
>
>
>
>
>
> --
> Fernando Ribeiro
> Upic
> +55 11 9 8111 4078



More information about the wildfly-dev mailing list