Bug 116370 - Eclipse platform fails to initialise after selection of workspace
Summary: Eclipse platform fails to initialise after selection of workspace
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Search (show other bugs)
Version: 3.2   Edit
Hardware: PC Linux-GTK
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Platform-Search-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2005-11-15 00:06 EST by jim whurr CLA
Modified: 2009-08-19 05:42 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jim whurr CLA 2005-11-15 00:06:53 EST
When I start 3.2 eclipse I get to select the workspace. Eclipse loads components
and then I get a failure error box.

I have tried starting it loaclly in a Gnome session and also remotely using my
Windows PC as an X-server. Same result :(

Here is the last entry from the .log file

!SESSION 2005-11-11 16:53:10.910 -----------------------------------------------
eclipse.buildId=I20051102-1600
java.fullversion=GNU libgcj 4.0.0 20050519 (Red Hat 4.0.0-8)
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.osgi 2005-11-11 16:53:54.998
!MESSAGE An error occurred while automatically activating bundle
org.eclipse.search (27).
!STACK 0
org.osgi.framework.BundleException: The activator
org.eclipse.core.internal.compatibility.PluginActivator for bundle
org.eclipse.search is invalid
   at
org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator()
(Unknown Source)
   at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start()
(Unknown Source)
   at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(boolean)
(Unknown Source)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.start() (Unknown
Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String,
boolean) (Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(java.lang.String,
boolean) (Unknown Source)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.VMClassLoader.defineClass(java.lang.ClassLoader,
java.lang.String, byte[], int, int, java.security.ProtectionDomain)
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int,
java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
   at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(java.lang.String,
byte[], int, int,
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader$ClasspathEntry)
(Unknown Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(java.lang.String,
byte[], int, int,
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader$ClasspathEntry)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(java.lang.String,
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader$ClasspathEntry)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String,
boolean) (Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(java.lang.String,
boolean) (Unknown Source)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader)
(/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException:
org.eclipse.core.internal.compatibility.PluginActivator
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String,
boolean) (Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(java.lang.String,
boolean) (Unknown Source)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(java.lang.String,
boolean) (Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator()
(Unknown Source)
   at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start()
(Unknown Source)
   at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(boolean)
(Unknown Source)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.start() (Unknown
Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String,
boolean) (Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(java.lang.String,
boolean) (Unknown Source)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.VMClassLoader.defineClass(java.lang.ClassLoader,
java.lang.String, byte[], int, int, java.security.ProtectionDomain)
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int,
java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
   at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(java.lang.String,
byte[], int, int,
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader$ClasspathEntry)
(Unknown Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(java.lang.String,
byte[], int, int,
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader$ClasspathEntry)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(java.lang.String,
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader$ClasspathEntry)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(java.lang.String)
(Unknown Source)
Root exception:
java.lang.ClassNotFoundException:
org.eclipse.core.internal.compatibility.PluginActivator
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String,
boolean) (Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(java.lang.String,
boolean) (Unknown Source)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(java.lang.String,
boolean) (Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator()
(Unknown Source)
   at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start()
(Unknown Source)
   at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(boolean)
(Unknown Source)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.start() (Unknown
Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String,
boolean) (Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass(java.lang.String,
boolean) (Unknown Source)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.VMClassLoader.defineClass(java.lang.ClassLoader,
java.lang.String, byte[], int, int, java.security.ProtectionDomain)
(/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int,
java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
   at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.defineClass(java.lang.String,
byte[], int, int,
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader$ClasspathEntry)
(Unknown Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.defineClass(java.lang.String,
byte[], int, int,
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader$ClasspathEntry)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClassImpl(java.lang.String,
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader$ClasspathEntry)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.DefaultClassLoader.findClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.basicFindLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass(java.lang.String)
(Unknown Source)
   at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(java.lang.String)
(Unknown Source)
Comment 1 Billy Biggs CLA 2005-11-15 00:21:32 EST
I've seen this error before, but I'm not exactly sure what causes it.  I know it
happens with gij.

Note that you're using Eclipse 3.2, but running under "gij", the GNU Java
interpreter.  This runs the Java code fully interpreted.  Unless you have a
version packaged for Red Hat with the plugins precompiled with gcj, you should
probably run development versions of Eclipse under a commercial Java VM.
Comment 2 Jose Fernandez CLA 2005-11-15 13:16:05 EST
(In reply to comment #1)
> I've seen this error before, but I'm not exactly sure what causes it.  I know it
> happens with gij.
> 
> Note that you're using Eclipse 3.2, but running under "gij", the GNU Java
> interpreter.  This runs the Java code fully interpreted.  Unless you have a
> version packaged for Red Hat with the plugins precompiled with gcj, you should
> probably run development versions of Eclipse under a commercial Java VM.

I have the same problem and tried ibm java 1.4 and 1.5, with the same results.
Comment 3 Eric Moffatt CLA 2006-02-24 14:50:24 EST
Transferring because the trace contains "org.eclipse.core.internal.compatibility.PluginActivator for bundle
org.eclipse.search is invalid"....

Comment 4 Martin Aeschlimann CLA 2006-02-27 05:52:24 EST
Can you make sure that the folder 'configuration' is writable?
(Either next to you eclipse installation or in your home directory).

You can also delete this folder and it will be recreated on startup. 
Comment 5 Martin Aeschlimann CLA 2006-04-10 09:58:17 EDT
need more information, can't reproduce myself.
Comment 6 Dani Megert CLA 2009-08-19 05:42:26 EDT
.