Bug 177145 - [Mac] [Themes] Fatal Startup exception on Eclipse 3.3M5eh / OSX
Summary: [Mac] [Themes] Fatal Startup exception on Eclipse 3.3M5eh / OSX
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.3   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Kim Horne CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2007-03-13 10:29 EDT by Morten Moeller CLA
Modified: 2007-07-29 09:22 EDT (History)
1 user (show)

See Also:


Attachments
config/org.eclipse.update that crashes eclipse on startup for me (26.93 KB, application/octet-stream)
2007-03-13 10:31 EDT, Morten Moeller CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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