Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-2519

JMS client BOM needs to include Apache Commons BeanUtils

    XMLWordPrintable

    Details

      Description

      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>
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jmesnil Jeff Mesnil
              Reporter:
              jmesnil Jeff Mesnil
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: