title: Eclipse Galileo won't start after OS X update to 10.6.3
body: <p>I have just updated os x to 10.6.3 and no Eclipse won't start the logs show the following error, but I can't figure it out. Can anyone shed any light?</p>
  
  <pre><code>!SESSION 2010-03-30 10:06:38.244 -----------------------------------------------
  eclipse.buildId=M20090917-0800
  java.version=1.6.0_17
  java.vendor=Apple Inc.
  BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=en_US
  Framework arguments:  -product org.eclipse.epp.package.php.product -keyring /Users/gav/.eclipse_keyring -showlocation
  Command-line arguments:  -os macosx -ws cocoa -arch x86 -product org.eclipse.epp.package.php.product -keyring /Users/gav/.eclipse_keyring -showlocation
  
  !ENTRY org.eclipse.ui.workbench 2 0 2010-03-30 10:06:40.139
  !MESSAGE A handler conflict occurred.  This may disable some commands.
  !SUBENTRY 1 org.eclipse.ui.workbench 2 0 2010-03-30 10:06:40.139
  !MESSAGE Conflict for 'com.aptana.ide.editors.views.actions.actionKeyCommand':
  HandlerActivation(commandId=com.aptana.ide.editors.views.actions.actionKeyCommand,
   handler=com.aptana.ide.editors.views.actions.ActionKeyCommandHandler,
   expression=,sourcePriority=0)
  HandlerActivation(commandId=com.aptana.ide.editors.views.actions.actionKeyCommand,
   handler=com.aptana.ide.editors.views.actions.ActionKeyCommandHandler,
   expression=,sourcePriority=0)
  
  !ENTRY org.eclipse.ui 4 0 2010-03-30 10:06:40.964
  !MESSAGE Unhandled event loop exception
  !STACK 0
  java.lang.NullPointerException
   at org.eclipse.swt.graphics.Device.getFontList(Device.java:369)
   at org.eclipse.jface.resource.FontRegistry.filterData(FontRegistry.java:465)
   at org.eclipse.jface.resource.FontRegistry.createFont(FontRegistry.java:499)
   at org.eclipse.jface.resource.FontRegistry.defaultFontRecord(FontRegistry.java:563)
   at org.eclipse.jface.resource.FontRegistry.defaultFontData(FontRegistry.java:575)
   at org.eclipse.jface.resource.FontRegistry.getFontData(FontRegistry.java:591)
   at org.eclipse.ui.internal.themes.ThemeElementHelper.installFont(ThemeElementHelper.java:116)
   at org.eclipse.ui.internal.themes.ThemeElementHelper.populateRegistry(ThemeElementHelper.java:59)
   at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1482)
   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:134)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3405)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3102)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2316)
   at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
   at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
   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:597)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
  </code></pre>
  
  <p>It looks like the update may have upgraded the Java version, possibly :S but I don't know if this can be rolled back even if it did update it.</p>
  
  <pre><code>java version "1.6.0_17"
  Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025)
  Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)
  </code></pre>
  
  <p>Thanks in advance!</p>