[
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