Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-5898

JMS client BOM needs to include Apache Commons BeanUtils

XMLWordPrintable

      When using the JMS client BOM, the following exception happens, due to the missing transitive dependency on Apache Commons BeanUtils

      Exception in thread "naming-client-message-receiver-1-thread-1" java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanIntrospector
      	at org.apache.activemq.artemis.uri.ConnectionFactoryParser.<init>(ConnectionFactoryParser.java:26)
      	at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.<init>(ActiveMQConnectionFactory.java:173)
      	at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.<init>(ActiveMQConnectionFactory.java:169)
      ...
      

      As a workaround, the consumer of the BOM may to add the following dependency:

          <dependency>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils</artifactId>
            <version>1.9.2</version>
            <scope>test</scope>
          </dependency>
      

            jmesnil1@redhat.com Jeff Mesnil
            jpkroehling@redhat.com Juraci Paixão Kröhling (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: