PDA

View Full Version : [ubuntu] Problem starting Eclipse



prady
March 26th, 2009, 10:39 PM
Hi All,

I am having trouble starting Eclipse. It was working fine until last week I tried installing a plug-in. I get following message every time I try to start Eclipse- "An error has occurred. See the log file /home/user/workspace/.metadata/.log."

Following are contents of the log file.


!ENTRY org.eclipse.core.resources 2 10035 2009-03-26 17:20:01.894
!MESSAGE A workspace crash was detected. The previous session did not exit normally.

!ENTRY org.eclipse.osgi 4 0 2009-03-26 17:20:01.895
!MESSAGE An error occurred while automatically activating bundle org.eclipse.core.resources (112).
!STACK 0
org.osgi.framework.BundleException: Exception in org.eclipse.core.internal.compatibility.PluginActi vator.start() of bundle org.eclipse.core.resources.
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.startActivator(org.eclipse.osgi_3.2.2.R32 x_v20070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.start(org.eclipse.osgi_3.2.2.R32x_v200701 18.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleHos t.startWorker(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.framework.internal.core.AbstractB undle.start(org.eclipse.osgi_3.2.2.R32x_v20070118. jar.so)
at org.eclipse.osgi.framework.util.SecureAction.start (org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at org.eclipse.core.runtime.internal.adaptor.EclipseL azyStarter.preFindLocalClass(org.eclipse.osgi_3.2. 2.R32x_v20070118.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findLocalClass(org.eclipse.osgi_3.2.2.R32x_v200 70118.jar.so)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.findLocalClass(org.eclipse.osgi_3.2.2.R32x_ v20070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findLocalClass(org.eclipse.osgi_3.2.2.R32x_v20 070118.jar.so)
at org.eclipse.osgi.framework.internal.core.SingleSou rcePackage.loadClass(org.eclipse.osgi_3.2.2.R32x_v 20070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.loadClass(org.eclipse.osgi_3.2.2.R32x_v2007 0118.jar.so)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at java.lang.VMClassLoader.defineClass(libgcj.so.90)
at java.lang.ClassLoader.defineClass(libgcj.so.90)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.defineClass(org.eclipse.osgi_3.2.2.R32x_v20 070118.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.defineClass(org.eclipse.osgi_3.2.2.R32x_v200701 18.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findClassImpl(org.eclipse.osgi_3.2.2.R32x_v2007 0118.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findLocalClassImpl(org.eclipse.osgi_3.2.2.R32x_ v20070118.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findLocalClass(org.eclipse.osgi_3.2.2.R32x_v200 70118.jar.so)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.findLocalClass(org.eclipse.osgi_3.2.2.R32x_ v20070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findLocalClass(org.eclipse.osgi_3.2.2.R32x_v20 070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.loadClass(org.eclipse.osgi_3.2.2.R32x_v2007 0118.jar.so)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at java.lang.Class.initializeClass(libgcj.so.90)
at org.eclipse.ui.internal.ide.IDEApplication.run(org .eclipse.ui.ide_3.2.1.M20060915-1030.jar.so)
at org.eclipse.core.internal.runtime.PlatformActivato r$1.run(org.eclipse.core.runtime_3.2.0.v20060603.j ar.so)
at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.runApplication(org.eclipse.osgi_3.2.2.R 32x_v20070118.jar.so)
at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.start(org.eclipse.osgi_3.2.2.R32x_v2007 0118.jar.so)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at java.lang.reflect.Method.invoke(libgcj.so.90)
at org.eclipse.core.launcher.Main.invokeFramework(Mai n.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java: 280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: org.eclipse.core.internal.dtree.ObjectNotFoundExce ption: Tree element /HelloWorld/HelloWorld.cpp not found.
at org.eclipse.core.internal.dtree.AbstractDataTree.h andleNotFound(org.eclipse.core.resources_3.2.2.R32 x_v20061218.jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.getD ata(org.eclipse.core.resources_3.2.2.R32x_v2006121 8.jar.so)
at org.eclipse.core.internal.dtree.DataDeltaNode.asBa ckwardDelta(org.eclipse.core.resources_3.2.2.R32x_ v20061218.jar.so)
at org.eclipse.core.internal.dtree.NoDataDeltaNode.as BackwardDelta(org.eclipse.core.resources_3.2.2.R32 x_v20061218.jar.so)
at org.eclipse.core.internal.dtree.DataDeltaNode.asBa ckwardDelta(org.eclipse.core.resources_3.2.2.R32x_ v20061218.jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.asBa ckwardDelta(org.eclipse.core.resources_3.2.2.R32x_ v20061218.jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.rero ot(org.eclipse.core.resources_3.2.2.R32x_v20061218 .jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.rero ot(org.eclipse.core.resources_3.2.2.R32x_v20061218 .jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.rero ot(org.eclipse.core.resources_3.2.2.R32x_v20061218 .jar.so)
at org.eclipse.core.internal.watson.ElementTree.immut able(org.eclipse.core.resources_3.2.2.R32x_v200612 18.jar.so)
at org.eclipse.core.internal.resources.SaveManager.re store(org.eclipse.core.resources_3.2.2.R32x_v20061 218.jar.so)
at org.eclipse.core.internal.resources.SaveManager.st artup(org.eclipse.core.resources_3.2.2.R32x_v20061 218.jar.so)
at org.eclipse.core.internal.resources.Workspace.star tup(org.eclipse.core.resources_3.2.2.R32x_v2006121 8.jar.so)
at org.eclipse.core.internal.resources.Workspace.open (org.eclipse.core.resources_3.2.2.R32x_v20061218.j ar.so)
at org.eclipse.core.resources.ResourcesPlugin.startup (org.eclipse.core.resources_3.2.2.R32x_v20061218.j ar.so)
at org.eclipse.core.internal.compatibility.PluginActi vator.start(org.eclipse.core.runtime.compatibility _3.1.100.v20060603.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl$2.run(org.eclipse.osgi_3.2.2.R32x_v200701 18.jar.so)
at java.security.AccessController.doPrivileged(libgcj .so.90)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.startActivator(org.eclipse.osgi_3.2.2.R32 x_v20070118.jar.so)
...38 more
Root exception:
org.eclipse.core.internal.dtree.ObjectNotFoundExce ption: Tree element /HelloWorld/HelloWorld.cpp not found.
at org.eclipse.core.internal.dtree.AbstractDataTree.h andleNotFound(org.eclipse.core.resources_3.2.2.R32 x_v20061218.jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.getD ata(org.eclipse.core.resources_3.2.2.R32x_v2006121 8.jar.so)
at org.eclipse.core.internal.dtree.DataDeltaNode.asBa ckwardDelta(org.eclipse.core.resources_3.2.2.R32x_ v20061218.jar.so)
at org.eclipse.core.internal.dtree.NoDataDeltaNode.as BackwardDelta(org.eclipse.core.resources_3.2.2.R32 x_v20061218.jar.so)
at org.eclipse.core.internal.dtree.DataDeltaNode.asBa ckwardDelta(org.eclipse.core.resources_3.2.2.R32x_ v20061218.jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.asBa ckwardDelta(org.eclipse.core.resources_3.2.2.R32x_ v20061218.jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.rero ot(org.eclipse.core.resources_3.2.2.R32x_v20061218 .jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.rero ot(org.eclipse.core.resources_3.2.2.R32x_v20061218 .jar.so)
at org.eclipse.core.internal.dtree.DeltaDataTree.rero ot(org.eclipse.core.resources_3.2.2.R32x_v20061218 .jar.so)
at org.eclipse.core.internal.watson.ElementTree.immut able(org.eclipse.core.resources_3.2.2.R32x_v200612 18.jar.so)
at org.eclipse.core.internal.resources.SaveManager.re store(org.eclipse.core.resources_3.2.2.R32x_v20061 218.jar.so)
at org.eclipse.core.internal.resources.SaveManager.st artup(org.eclipse.core.resources_3.2.2.R32x_v20061 218.jar.so)
at org.eclipse.core.internal.resources.Workspace.star tup(org.eclipse.core.resources_3.2.2.R32x_v2006121 8.jar.so)
at org.eclipse.core.internal.resources.Workspace.open (org.eclipse.core.resources_3.2.2.R32x_v20061218.j ar.so)
at org.eclipse.core.resources.ResourcesPlugin.startup (org.eclipse.core.resources_3.2.2.R32x_v20061218.j ar.so)
at org.eclipse.core.internal.compatibility.PluginActi vator.start(org.eclipse.core.runtime.compatibility _3.1.100.v20060603.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl$2.run(org.eclipse.osgi_3.2.2.R32x_v200701 18.jar.so)
at java.security.AccessController.doPrivileged(libgcj .so.90)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.startActivator(org.eclipse.osgi_3.2.2.R32 x_v20070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleCon textImpl.start(org.eclipse.osgi_3.2.2.R32x_v200701 18.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleHos t.startWorker(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.framework.internal.core.AbstractB undle.start(org.eclipse.osgi_3.2.2.R32x_v20070118. jar.so)
at org.eclipse.osgi.framework.util.SecureAction.start (org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at org.eclipse.core.runtime.internal.adaptor.EclipseL azyStarter.preFindLocalClass(org.eclipse.osgi_3.2. 2.R32x_v20070118.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findLocalClass(org.eclipse.osgi_3.2.2.R32x_v200 70118.jar.so)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.findLocalClass(org.eclipse.osgi_3.2.2.R32x_ v20070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findLocalClass(org.eclipse.osgi_3.2.2.R32x_v20 070118.jar.so)
at org.eclipse.osgi.framework.internal.core.SingleSou rcePackage.loadClass(org.eclipse.osgi_3.2.2.R32x_v 20070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.loadClass(org.eclipse.osgi_3.2.2.R32x_v2007 0118.jar.so)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at java.lang.VMClassLoader.defineClass(libgcj.so.90)
at java.lang.ClassLoader.defineClass(libgcj.so.90)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.defineClass(org.eclipse.osgi_3.2.2.R32x_v20 070118.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.defineClass(org.eclipse.osgi_3.2.2.R32x_v200701 18.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findClassImpl(org.eclipse.osgi_3.2.2.R32x_v2007 0118.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findLocalClassImpl(org.eclipse.osgi_3.2.2.R32x_ v20070118.jar.so)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManag er.findLocalClass(org.eclipse.osgi_3.2.2.R32x_v200 70118.jar.so)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.findLocalClass(org.eclipse.osgi_3.2.2.R32x_ v20070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findLocalClass(org.eclipse.osgi_3.2.2.R32x_v20 070118.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.loadClass(org.eclipse.osgi_3.2.2.R32x_v2007 0118.jar.so)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at java.lang.Class.initializeClass(libgcj.so.90)
at org.eclipse.ui.internal.ide.IDEApplication.run(org .eclipse.ui.ide_3.2.1.M20060915-1030.jar.so)
at org.eclipse.core.internal.runtime.PlatformActivato r$1.run(org.eclipse.core.runtime_3.2.0.v20060603.j ar.so)
at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.runApplication(org.eclipse.osgi_3.2.2.R 32x_v20070118.jar.so)
at ,org.eclipse.core.runtime.internal.adaptor.Eclipse AppLauncher.start(org.eclipse.osgi_3.2.2.R32x_v200 70118.jar.so)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at java.lang.reflect.Method.invoke(libgcj.so.90)
at org.eclipse.core.launcher.Main.invokeFramework(Mai n.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java: 280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)

!ENTRY org.eclipse.osgi 4 0 2009-03-26 17:20:01.916
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor
at java.lang.Class.initializeClass(libgcj.so.90)
at org.eclipse.ui.internal.ide.IDEApplication.run(org .eclipse.ui.ide_3.2.1.M20060915-1030.jar.so)
at org.eclipse.core.internal.runtime.PlatformActivato r$1.run(org.eclipse.core.runtime_3.2.0.v20060603.j ar.so)
at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.runApplication(org.eclipse.osgi_3.2.2.R 32x_v20070118.jar.so)
at org.eclipse.core.runtime.internal.adaptor.EclipseA ppLauncher.start(org.eclipse.osgi_3.2.2.R32x_v2007 0118.jar.so)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at org.eclipse.core.runtime.adaptor.EclipseStarter.ru n(org.eclipse.osgi_3.2.2.R32x_v20070118.jar.so)
at java.lang.reflect.Method.invoke(libgcj.so.90)
at org.eclipse.core.launcher.Main.invokeFramework(Mai n.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java: 280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: java.lang.ClassNotFoundException: org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor$2
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.framework.internal.core.BundleLoa der.findClass(org.eclipse.osgi_3.2.2.R32x_v2007011 8.jar.so)
at org.eclipse.osgi.internal.baseadaptor.DefaultClass Loader.loadClass(org.eclipse.osgi_3.2.2.R32x_v2007 0118.jar.so)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at java.lang.Class.initializeClass(libgcj.so.90)
...11 more

I have already wasted quite a lot of time on this. I have tried apt-get purge to remove all and re install everything. I have tried reinstalling JDK and JRE. I have tried starting eclipse with sudo. Nothing seems to work. Anyone has any suggestions?

Thanks in advance!
Prady

andrewc6l
March 27th, 2009, 06:55 AM
It looks as if Eclipse has lost track of some resources in your existing workspace. Try (from a command line):
eclipse -clean

If that doesn't work, you might be able to close all open windows, close all perspectives, save & exit and restart.

If that fails, try creating a new workspace and bringing your work in.

prady
March 27th, 2009, 06:16 PM
Thank you for replying.. and well. I am stumped. eclipse -clean worked the first time I tried it. I looked up the command and found this page

http://www.eclipsezone.com/eclipse/forums/t61566.html

I changed my eclipse.ini , eclipse won't start. I decided to revert the changes and provide clean argument every time I want to start the program. Now even that does not work.

I think you have a hang of what is happening here.. Can you think of why the reverted changes won't work? What can be done to correct it?