Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-3019

Camel HDFS2 - ShutdownHookManager class not found when shutting down Fuse

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • jboss-fuse-6.2
    • jboss-fuse-6.2
    • Camel
    • None
    • % %

      When you run some Camel HDFS2 tests and then shut down JBoss Fuse you will get the the following error on the standard output:

      Exception in thread "Thread-56" java.lang.NoClassDefFoundError: org/apache/hadoop/util/ShutdownHookManager$2
      	at org.apache.hadoop.util.ShutdownHookManager.getShutdownHooksInOrder(ShutdownHookManager.java:124)
      	at org.apache.hadoop.util.ShutdownHookManager$1.run(ShutdownHookManager.java:52)
      Caused by: java.lang.ClassNotFoundException: Unable to load class 'org.apache.hadoop.util.ShutdownHookManager$2' because the bundle wiring for org.apache.servicemix.bundles.hadoop-client is no longer valid.
      	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1521)
      	at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:77)
      	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1993)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
      	... 2 more
      

            ggrzybek Grzegorz Grzybek
            mbasovni Martin Basovnik (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: