[ https://issues.apache.org/jira/browse/ARTEMIS-2163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16675338#comment-16675338 ]
ASF GitHub Bot commented on ARTEMIS-2163: ----------------------------------------- GitHub user ehsavoie opened a pull request: https://github.com/apache/activemq-artemis/pull/2416 [ARTEMIS-2163]: Classloading issue if artemis-commons is not in the same classloader as artemis-client-* or artemis-server. * Setting TCCL to be able to load classes via ClassLoadingUtil with artemis-commons in a different classloader. JIRA: https://issues.apache.org/jira/browse/ARTEMIS-2163 You can merge this pull request into a Git repository by running: $ git pull https://github.com/ehsavoie/apache-activemq-artemis ARTEMIS-2163 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/activemq-artemis/pull/2416.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #2416 ---- commit 10b75a8963fa440f2e16f0c28deefb22115e8b04 Author: Emmanuel Hugonnet <emmanuel.hugonnet+gitkraken@...> Date: 2018-11-05T15:42:21Z [ARTEMIS-2163]: Classloading issue if artemis-commons is not in the same classloader as artemis-client-* or artemis-server. * Setting TCCL to be able to load classes via ClassLoadingUtil with artemis-commons in a different classloader. JIRA: https://issues.apache.org/jira/browse/ARTEMIS-2163 ---- > Classloading issue if artemis-commons is not in ther same classloader as > artemis-client-* or artemis-server > ----------------------------------------------------------------------------------------------------------- > > Key: ARTEMIS-2163 > URL: https://issues.apache.org/jira/browse/ARTEMIS-2163 > Project: ActiveMQ Artemis > Issue Type: Wish > Components: Broker > Affects Versions: 2.6.3 > Reporter: Emmanuel Hugonnet > Priority: Major > > The class org.apache.activemq.artemis.utils.ClassLoadingUtil is defined in > artemis-commons. In a jboss-modules environment this creates a loop to be > able to load classes from another module. > Setting the ThreadContext classloader to the calling class before invoking > ClassLoadingUtil > -- This message was sent by Atlassian JIRA (v7.6.3#76005)