ServiceMix
  1. ServiceMix
  2. SM-2316

Problems when reinstalling the drools examples

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 5.0.1, 5.0.2, 5.1.0, 6.0.0
    • Fix Version/s: 5.0.2, 5.1.0, 6.0.0.M1, 6.0.0
    • Component/s: examples
    • Labels:
      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

      1. log.txt
        281 kB
        Krzysztof Sobkowiak

        Activity

        Show
        Gert Vanthienen added a comment - - edited Applied the pull request: for master in https://git-wip-us.apache.org/repos/asf?p=servicemix.git;a=commit;h=71a92c6c5ac271827c5955718028e6dcf8ad51b8 for servicemix-5.1.x in https://git-wip-us.apache.org/repos/asf?p=servicemix.git;a=commit;h=b51c2c4f288359517081b7771d2c940f50147f57 for servicemix-5.0.x in https://git-wip-us.apache.org/repos/asf?p=servicemix.git;a=commit;h=9a8046ba04a6f9664620767259ecd38dc611f572 Thanks for the pull request, Wim! Nice catch!
        Hide
        Wim Verreydt added a comment -

        I found a way to fix this, you can find the result here:
        https://github.com/apache/servicemix/pull/16

        Show
        Wim Verreydt added a comment - I found a way to fix this, you can find the result here: https://github.com/apache/servicemix/pull/16

          People

          • Assignee:
            Gert Vanthienen
            Reporter:
            Krzysztof Sobkowiak
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development