Uploaded image for project: 'JBoss Enterprise SOA Platform'
  1. JBoss Enterprise SOA Platform
  2. SOA-3524

NoClassDefFoundError when deploying ESB archives through JON

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: 5.2.0.ER5
    • Fix Version/s: 5.2.0.ER6
    • Component/s: JON
    • Labels:
      None
    • Environment:
    • Steps to Reproduce:
      Hide

      1. Go to JBoss ESB tab in the SOA-P 5.2 server
      2. Click Inventory > Overview
      3. Click Create New: Deployment and OK
      4. Upload file (eg. Quickstart_helloworld_failing.esb) and click CREATE
      5. Go to the History of create child resource requests and see the Request Status: Failure

      Show
      1. Go to JBoss ESB tab in the SOA-P 5.2 server 2. Click Inventory > Overview 3. Click Create New: Deployment and OK 4. Upload file (eg. Quickstart_helloworld_failing.esb) and click CREATE 5. Go to the History of create child resource requests and see the Request Status: Failure
    • Affects Testing:
      Regression

      Description

      There's a NoClassDefFoundError when deploying an ESB archive (zipped and exploded) through the JON console in Request Status: Failure link:

      java.lang.reflect.UndeclaredThrowableException
      at $Proxy83.createResource(Unknown Source)
      at org.rhq.core.pc.inventory.CreateResourceRunner.call(CreateResourceRunner.java:114)
      at org.rhq.core.pc.inventory.CreateResourceRunner.run(CreateResourceRunner.java:95)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      at java.util.concurrent.FutureTask.run(FutureTask.java:166)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
      at java.lang.Thread.run(Thread.java:636)
      Caused by: java.lang.Exception: java.lang.NoClassDefFoundError: org/rhq/plugins/jbossas5/deploy/RemoteDeployer
      at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:530)
      ... 5 more
      Caused by: java.lang.NoClassDefFoundError: org/rhq/plugins/jbossas5/deploy/RemoteDeployer
      at org.jbosson.plugins.jbossesb.ESB5Component.getDeployer(ESB5Component.java:240)
      at org.jbosson.plugins.jbossesb.ESB5Component.createResource(ESB5Component.java:226)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at org.rhq.core.pc.inventory.ResourceContainer$ComponentInvocationThread.call(ResourceContainer.java:525)
      ... 5 more
      Caused by: java.lang.ClassNotFoundException: org.rhq.plugins.jbossas5.deploy.RemoteDeployer
      at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
      at org.rhq.core.pc.plugin.PluginClassLoader.loadClass(PluginClassLoader.java:63)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
      ... 12 more

      Additional info:
      https://bugzilla.redhat.com/show_bug.cgi?id=727976

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  tcunning Tom Cunningham
                  Reporter:
                  pkralik Pavel Kralik
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: