Bug 177145

Summary: [Mac] [Themes] Fatal Startup exception on Eclipse 3.3M5eh / OSX
Product: [Eclipse Project] Platform Reporter: Morten Moeller <morten-eclipse>
Component: UIAssignee: Kim Horne <eclipse>
Status: RESOLVED WORKSFORME QA Contact:
Severity: major    
Priority: P3 CC: caniszczyk
Version: 3.3Keywords: needinfo
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:
Attachments:
Description Flags
config/org.eclipse.update that crashes eclipse on startup for me none

Description Morten Moeller CLA 2007-03-13 10:29:07 EDT
Build ID: 3.3M5eh

Steps To Reproduce:
Twice now I've gotten stuck on startup with a NoClassDefFoundException. First time I wiped the configuration/ folder and it worked fine again. Second time I played some more with it and found out it is something in configuration/org.eclipse.update that is causing this exception (I will attach my zip of that folder to this bug). It might be OSX related since there is some font thing that is failing:

Exception in thread "Thread-1" java.lang.NoClassDefFoundError
        at org.eclipse.ui.internal.themes.ThemeElementHelper.installFont(ThemeElementHelper.java:101)
        at org.eclipse.ui.internal.themes.ThemeElementHelper.populateRegistry(ThemeElementHelper.java:57)
        at org.eclipse.ui.internal.Workbench$26.runWithException(Workbench.java:1369)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3166)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2916)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2187)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2103)
        at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:457)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:452)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:101)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:146)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:169)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:476)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:416)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1124)



More information:
Comment 1 Morten Moeller CLA 2007-03-13 10:31:47 EDT
Created attachment 60665 [details]
config/org.eclipse.update that crashes eclipse on startup for me

Hopefully this zip repros it without the rest of my environment.
Comment 2 Chris Aniszczyk CLA 2007-04-17 14:51:53 EDT
I'm going to move this to Platform UI, it doesn't look like an update problem. 

The org.eclipse.update folder simply contains your platform configuration. It's highly likely that something you installed into your Platform causes the platform to crash.

What was the last thing you installed into your platform before it crapped out on you?
Comment 3 Kim Horne CLA 2007-04-19 08:27:21 EDT
And this is only happening with M5eh?  Things were fine in M4 or earlier?
Comment 4 Kim Horne CLA 2007-05-29 10:38:00 EDT
Without more info I can't proceed.
Comment 5 Eclipse Webmaster CLA 2007-07-29 09:22:02 EDT
Changing OS from Mac OS to Mac OS X as per bug 185991