Uploaded image for project: 'ServiceMix'
  1. ServiceMix
  2. SM-2316

Problems when reinstalling the drools examples

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 5.0.1, 5.0.2, 5.1.0, 6.0.0
    • 5.0.2, 5.1.0, 6.0.0.M1, 6.0.0
    • examples
    • None

    Description

      When one of the drools samples is uninstalled and next installed again following error appears in log

      java.lang.IllegalStateException: Bundle is uninstalled
      	at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1693)
      	at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:926)
      	at org.springframework.osgi.util.BundleDelegatingClassLoader.findClass(BundleDelegatingClassLoader.java:99)[114:org.springframework.osgi.core:1.2.1]
      	at org.springframework.osgi.util.BundleDelegatingClassLoader.loadClass(BundleDelegatingClassLoader.java:156)[114:org.springframework.osgi.core:1.2.1]
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)[:1.7.0_55]
      	at java.lang.Class.forName0(Native Method)[:1.7.0_55]
      	at java.lang.Class.forName(Class.java:270)[:1.7.0_55]
      

      Refreshing the drools bundle solves the problem. The problem soes not happen in 5.0.0 where the drools bundle was part of the drools example feature. Extracting the drools bundle in a separate feature caused the problem. It seems that the drools bundle must be installed together with routes or must be refreshed after the routes are installed

      Attachments

        1. log.txt
          281 kB
          Krzysztof Sobkowiak

        Activity

          People

            gertvanthienen Gert Vanthienen
            sobkowiak Krzysztof Sobkowiak
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: