Geronimo
  1. Geronimo
  2. GERONIMO-2927

Cannot rebuild Geronimo with external ActiveMQ XBean configuration because Spring Framework is missing

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Duplicate
    • Affects Version/s: 1.2
    • Fix Version/s: 1.2
    • Component/s: ActiveMQ
    • Security Level: public (Regular issues)
    • Labels:
      None

      Description

      I rebuilt Geronimo with a change to the ActiveMQ module. I enabled the configuration of ActiveMQ to be loaded from an external configuration using XBeans. However, the server now will not startup because of the following NoClassDefFoundError:

      Caused by: java.lang.NoClassDefFoundError: org/springframework/beans/BeansException
      at java.lang.Class.getDeclaredConstructors0(Native Method)
      at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
      at java.lang.Class.getConstructor0(Class.java:2671)
      at java.lang.Class.newInstance0(Class.java:321)
      at java.lang.Class.newInstance(Class.java:303)
      at org.apache.activemq.util.FactoryFinder.newInstance(FactoryFinder.java:61)
      at org.apache.activemq.util.FactoryFinder.newInstance(FactoryFinder.java:47)
      at org.apache.activemq.broker.BrokerFactory.createBrokerFactoryHandler(BrokerFactory.java:41)

      It seems like this is triggered when the classloader tries to load the following class: org.apache.activemq.xbean.XBeanBrokerFactory. It seems that the Spring Framework does not exist in the repository. This should be added so that the ActiveMQ XBean configuration can be enabled.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            David Jencks
            Reporter:
            Aman Nanner
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development