Uploaded image for project: 'Red Hat CodeReady Studio (devstudio)'
  1. Red Hat CodeReady Studio (devstudio)
  2. JBDS-2657

NoClassDefFoundError: org/jboss/tools/common/core/ecf/ECFTransport thrown refreshing JBoss Buzz & tutorials

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.0.0.Beta2
    • 7.0.0.Beta2
    • central
    • None

      0. Install & launch Eclipse Kepler JEE RC2 bundle from http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerrc2

      workspace=/home/nboldt/eclipse/workspace-clean43
      target=/home/nboldt/eclipse/43clean
      eclipse=/home/nboldt/tmp/Eclipse_Bundles/eclipse-jee-kepler-RC2-linux-gtk-x86_64.tar.gz
      cd ${target}
      tar xzf $eclipse
      ${target}/eclipse/eclipse -clean -showLocation -data $workspace -consolelog -console -vm /opt/sun-java2-7.0/bin/java -vmargs -Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M $1 2>&1 | tee "logs/eclipse.log.`date`.txt"
      

      1. Install JBDS "BYOE" or "Core Features" feature from the Beta1 installer jar from https://devstudio.jboss.com/earlyaccess/7.0.0.Beta1.html (see instructions under "Update Site Zip")

      2. On startup of JBDS Central, the following problems are logged to console:

      !ENTRY org.jboss.tools.project.examples 4 0 2013-06-06 22:34:44.892
      !MESSAGE java.lang.NoClassDefFoundError: org/jboss/tools/common/core/ecf/ECFTransport
      !STACK 0
      java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/jboss/tools/common/core/ecf/ECFTransport
        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
        at java.util.concurrent.FutureTask.get(FutureTask.java:111)
        at org.jboss.tools.project.examples.model.ProjectExampleUtil.getProjects(ProjectExampleUtil.java:347)
        at org.jboss.tools.project.examples.model.ProjectExampleUtil.getProjects(ProjectExampleUtil.java:310)
        at org.jboss.tools.central.jobs.RefreshTutorialsJob.run(RefreshTutorialsJob.java:53)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      Caused by: java.lang.NoClassDefFoundError: org/jboss/tools/common/core/ecf/ECFTransport
        at org.jboss.tools.project.examples.model.ProjectExampleUtil.getProjectExamplesFile(ProjectExampleUtil.java:779)
        at org.jboss.tools.project.examples.model.ProjectExampleUtil$FetchProjectExampleDocumentTask.call(ProjectExampleUtil.java:937)
        at org.jboss.tools.project.examples.model.ProjectExampleUtil$FetchProjectExampleDocumentTask.call(ProjectExampleUtil.java:1)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        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:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)
      Caused by: java.lang.ClassNotFoundException: org.jboss.tools.common.core.ecf.ECFTransport cannot be found by org.jboss.tools.project.examples_1.5.0.Beta2-v20130605-2021-B325
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 11 more
      
      !ENTRY org.eclipse.core.jobs 4 2 2013-06-06 22:34:44.924
      !MESSAGE An internal error occurred during: "Refreshing JBoss Buzz...".
      !STACK 0
      java.lang.NoClassDefFoundError: org/jboss/tools/common/core/ecf/ECFTransport
        at org.jboss.tools.central.jobs.AbstractRefreshJob.getUrlModified(AbstractRefreshJob.java:284)
        at org.jboss.tools.central.jobs.AbstractRefreshJob.run(AbstractRefreshJob.java:204)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      Caused by: java.lang.ClassNotFoundException: org.jboss.tools.common.core.ecf.ECFTransport cannot be found by org.jboss.tools.central_1.2.0.Beta2-v20130605-2021-B325
        at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 3 more
      
      !ENTRY org.eclipse.core.jobs 4 2 2013-06-06 22:34:44.996
      !MESSAGE An internal error occurred during: "Refreshing JBoss Tutorials...".
      !STACK 0
      java.lang.NoClassDefFoundError: org/jboss/tools/common/core/ecf/ECFTransport
        at org.jboss.tools.project.examples.model.ProjectExampleUtil.getProjectExamplesFile(ProjectExampleUtil.java:779)
        at org.jboss.tools.project.examples.model.ProjectExampleUtil.handleCategories(ProjectExampleUtil.java:556)
        at org.jboss.tools.project.examples.model.ProjectExampleUtil.getProjects(ProjectExampleUtil.java:503)
        at org.jboss.tools.project.examples.model.ProjectExampleUtil.getProjects(ProjectExampleUtil.java:310)
        at org.jboss.tools.central.jobs.RefreshTutorialsJob.run(RefreshTutorialsJob.java:53)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      
      

              rob.stryker Rob Stryker (Inactive)
              nickboldt Nick Boldt
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: