[ 
https://issues.apache.org/jira/browse/ARTEMIS-5006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17888495#comment-17888495
 ] 

Justin Bertram commented on ARTEMIS-5006:
-----------------------------------------

Attempting to exclude {{commons-collections}} explicitly, i.e.:
{code:xml}
         <dependency>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils</artifactId>
            <version>${commons.beanutils.version}</version>
            <!-- License: Apache 2.0 -->
            <exclusions>
               <exclusion>
                  <groupId>commons-collections</groupId>
                  <artifactId>commons-collections</artifactId>
               </exclusion>
            </exclusions>
         </dependency>
{code}
results in a failure like this:
{noformat}
java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap

        at 
org.apache.commons.beanutils.PropertyUtilsBean.getPropertyDescriptor(PropertyUtilsBean.java:964)
        at 
org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:935)
        at 
org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:823)
        at 
org.apache.activemq.artemis.utils.uri.BeanSupport.setData(BeanSupport.java:97)
        at 
org.apache.activemq.artemis.core.protocol.core.impl.CoreProtocolManagerFactory.createProtocolManager(CoreProtocolManagerFactory.java:58)
        at 
org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.createAcceptor(RemotingServiceImpl.java:264)
        at 
org.apache.activemq.artemis.core.remoting.server.impl.RemotingServiceImpl.start(RemotingServiceImpl.java:210)
        at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.initialisePart2(ActiveMQServerImpl.java:3560)
        at 
org.apache.activemq.artemis.core.server.impl.PrimaryOnlyActivation.run(PrimaryOnlyActivation.java:78)
        at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.internalStart(ActiveMQServerImpl.java:742)
        at 
org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.start(ActiveMQServerImpl.java:632)
        at 
org.apache.activemq.artemis.tests.integration.SimpleTest.setUp(SimpleTest.java:67)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: java.lang.ClassNotFoundException: 
org.apache.commons.collections.FastHashMap
        at 
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
        at 
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
        ... 15 more{noformat}

> Upgrade to latest stable commons-collections4
> ---------------------------------------------
>
>                 Key: ARTEMIS-5006
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-5006
>             Project: ActiveMQ Artemis
>          Issue Type: Dependency upgrade
>            Reporter: Justin Bertram
>            Assignee: Justin Bertram
>            Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to