Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-8378

Active MQ 5.16.1 does not contain the "insight-log4j-7.2.0.redhat-024-patched.jar"

    XMLWordPrintableJSON

Details

    • Test
    • Status: Resolved
    • Critical
    • Resolution: Not A Problem
    • 5.16.1
    • None
    • AMQP
    • None
    • Centos Linux 7.9

    Description

      I have installed ActiveMQ 5.16.1 for our application to use.When i try to start the ActiveMQ it throws following exception

      2021-08-25 12:50:10,311 | WARN  | Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.fusesource.insight.log.log4j.Log4jLogQuery] for bean with name 'logQuery' defined in class path resource [activemq.xml]; nested exception is java.lang.ClassNotFoundException: org.fusesource.insight.log.log4j.Log4jLogQuery | org.apache.activemq.xbean.XBeanBrokerFactory$1 | main
      2021-08-25 12:50:10,312 | ERROR | Failed to load: class path resource [activemq.xml], reason: Cannot find class [org.fusesource.insight.log.log4j.Log4jLogQuery] for bean with name 'logQuery' defined in class path resource [activemq.xml]; nested exception is java.lang.ClassNotFoundException: org.fusesource.insight.log.log4j.Log4jLogQuery | org.apache.activemq.xbean.XBeanBrokerFactory | main
      org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.fusesource.insight.log.log4j.Log4jLogQuery] for bean with name 'logQuery' defined in class path resource [activemq.xml]; nested exception is java.lang.ClassNotFoundException: org.fusesource.insight.log.log4j.Log4jLogQuery
              at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1397)
              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:638)
              at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:607)

      Caused by: java.lang.ClassNotFoundException: org.fusesource.insight.log.log4j.Log4jLogQuery
              at java.net.URLClassLoader.findClass(URLClassLoader.java:609)
              at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:925)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:870)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:853)
              at org.springframework.util.ClassUtils.forName(ClassUtils.java:251)
              at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)
              at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1444)
              at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1389)

      After adding these two jars under lib directory the issue got resolved and Active MQ Started.

      1) insight-log4j-7.2.0.redhat-024-patched.jar
      2) insight-log-core-7.2.0.redhat-024.jar

       

      Here my question is why these two jars are not part of ActiveMQ 5.16.1.

      Attachments

        Activity

          People

            jbonofre Jean-Baptiste Onofré
            mohan.siripi Mohan Reddy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: