Actually, it turned out I had a borked system install. I did "archive
and install" which seemingly hosed my Java system. Reinstalling
Eclipse just changed the error message to an even weirder "No more
Handles" in SWT. Rebooting into a clean Leopard did let me run, so I
spent the better part of the day re-configuring my system. The good
news is that everything is OK now, also debugging the template editor
works again. The bad news is that I wasted more than a week with that
whole Leopard/5.4/3.3.2 stuff :(
Cheers, Anjo
Am 13.11.2007 um 19:22 schrieb Mike Schrag:
> This looks like you have a hosed install of Eclipse ... I would do a
> fresh install and just move your workspace over. I can't explain
> this in any other way.
>
> On Nov 13, 2007, at 12:00 PM, Anjo Krank wrote:
>
>>
>> I get a bunch of strange stuff, like java.lang.NoClassDefFoundError
>> org.eclipse.swt.browser.Safari.create(Safari.java:82) when opening
>> a component. Also java.lang.NoClassDefFoundError at
>> org.eclipse.swt.graphics.Cursor.createNSCursor(Cursor.java:302)
>> when trying to drag a View someplace else... anyone else seeing this?
>>
>> These lines point at "org.eclipse.swt.internal.cocoa.Cocoa", but it
>> is indeed there...
>>
>> ricardo:Eclipse-3.3.2 ak$ jar tfv ./plugins/
>> org.eclipse.swt.carbon.macosx_3.3.1.v3346i.jar|grep cocoa
>> 0 Wed Nov 07 13:39:58 CET 2007 org/eclipse/swt/internal/cocoa/
>> 76784 Wed Nov 07 13:39:58 CET 2007 libswt-cocoa-carbon-3346.jnilib
>> 9505 Wed Nov 07 13:39:56 CET 2007 org/eclipse/swt/internal/cocoa/
>> Cocoa.class
>> 386 Wed Nov 07 13:39:58 CET 2007 org/eclipse/swt/internal/cocoa/
>> NSPoint.class
>> 416 Wed Nov 07 13:39:56 CET 2007 org/eclipse/swt/internal/cocoa/
>> NSRect.class
>> 392 Wed Nov 07 13:39:58 CET 2007 org/eclipse/swt/internal/cocoa/
>> NSSize.class
>>
>> ricardo:Eclipse-3.3.1 ak$ find . -name \*swt-cocoa\*
>> ./configuration/org.eclipse.osgi/bundles/115/1/.cp/libswt-cocoa-
>> carbon-3346.jnilib
>> ricardo:~ ak$ cd ../Eclipse-3.3.2
>> ricardo:Eclipse-3.3.2 ak$ find . -name \*swt-cocoa\*
>> ./configuration/org.eclipse.osgi/bundles/114/1/.cp/libswt-cocoa-
>> carbon-3346.jnilib
>>
>>
>> Cheers, Anjo
>>
>>
>> java.lang.NoClassDefFoundError
>> at org.eclipse.swt.browser.Safari.create(Safari.java:82)
>> at org.eclipse.swt.browser.Browser.<init>(Browser.java:109)
>> at
>> org
>> .objectstyle
>> .wolips.templateeditor.TemplateOutlinePage.createControl(Unknown
>> Source)
>> at
>> org
>> .eclipse
>> .ui
>> .views
>> .contentoutline.ContentOutline.doCreatePage(ContentOutline.java:135)
>> at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:
>> 399)
>> at
>> org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:741)
>> at org.eclipse.ui.internal.PartListenerList
>> $1.run(PartListenerList.java:72)
>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>> at org.eclipse.core.runtime.Platform.run(Platform.java:857)
>> at
>> org
>> .eclipse
>> .ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)
>> at
>> org
>> .eclipse
>> .ui
>> .internal.PartListenerList.firePartActivated(PartListenerList.java:
>> 70)
>> at
>> org
>> .eclipse.ui.internal.PartService.firePartActivated(PartService.java:
>> 73)
>> at
>> org.eclipse.ui.internal.PartService.setActivePart(PartService.java:
>> 171)
>> at
>> org
>> .eclipse
>> .ui
>> .internal
>> .WorkbenchPagePartList
>> .fireActivePartChanged(WorkbenchPagePartList.java:56)
>> at org.eclipse.ui.internal.PartList.setActivePart(PartList.java:126)
>> at
>> org
>> .eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:
>> 3402)
>> at
>> org
>> .eclipse
>> .ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:2946)
>> at
>> org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:265)
>> at
>> org
>> .eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)
>> at org.eclipse.ui.internal.PartPane.handleEvent(PartPane.java:229)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1500)
>> at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1282)
>> at org.eclipse.swt.widgets.Control.kEventMouseDown(Control.java:
>> 1991)
>> at
>> org.eclipse.swt.widgets.Composite.kEventMouseDown(Composite.java:543)
>> at org.eclipse.swt.widgets.Widget.mouseProc(Widget.java:1262)
>> at org.eclipse.swt.widgets.Display.mouseProc(Display.java:2819)
>> at
>> org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native
>> Method)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:
>> 2938)
>> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
>> 2389)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
>> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
>> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
>> at
>> org
>> .eclipse
>> .core.databinding.observable.Realm.runWithDefault(Realm.java:289)
>> at
>> org
>> .eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
>> 461)
>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
>> 149)
>> at
>> org
>> .eclipse
>> .ui
>> .internal.ide.application.IDEApplication.start(IDEApplication.java:
>> 106)
>> at
>> org
>> .eclipse
>> .equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
>> 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:363)
>> at
>> org
>> .eclipse
>> .core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>> 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:508)
>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
>> at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
>>
>>
>>
>> java.lang.NoClassDefFoundError
>> at org.eclipse.swt.graphics.Cursor.createNSCursor(Cursor.java:302)
>> at org.eclipse.swt.graphics.Cursor.<init>(Cursor.java:215)
>> at org.eclipse.ui.internal.DragCursors.getCursor(DragCursors.java:
>> 130)
>> at org.eclipse.ui.internal.PartStack
>> $PartStackDropResult.getCursor(PartStack.java:245)
>> at org.eclipse.ui.internal.dnd.DragUtil.dragToTarget(DragUtil.java:
>> 288)
>> at org.eclipse.ui.internal.dnd.DragUtil.performDrag(DragUtil.java:
>> 127)
>> at org.eclipse.ui.internal.PartStack.paneDragStart(PartStack.java:
>> 1747)
>> at org.eclipse.ui.internal.PartStack.dragStart(PartStack.java:1701)
>> at org.eclipse.ui.internal.PartStack.access$0(PartStack.java:1692)
>> at org.eclipse.ui.internal.PartStack$1.dragStart(PartStack.java:127)
>> at
>> org.eclipse.ui.internal.presentations.util.TabbedStackPresentation
>> $1.handleEvent(TabbedStackPresentation.java:116)
>> at
>> org
>> .eclipse
>> .ui
>> .internal
>> .presentations
>> .util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267)
>> at
>> org
>> .eclipse
>> .ui
>> .internal
>> .presentations
>> .util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:280)
>> at
>> org
>> .eclipse
>> .ui
>> .internal
>> .presentations
>> .util.AbstractTabFolder.handleDragStarted(AbstractTabFolder.java:364)
>> at org.eclipse.ui.internal.presentations.util.AbstractTabFolder
>> $2.handleEvent(AbstractTabFolder.java:68)
>> at
>> org
>> .eclipse
>> .ui
>> .presentations
>> .PresentationUtil.handleMouseMove(PresentationUtil.java:110)
>> at org.eclipse.ui.presentations.PresentationUtil.access
>> $4(PresentationUtil.java:95)
>> at org.eclipse.ui.presentations.PresentationUtil
>> $2.handleEvent(PresentationUtil.java:63)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
>> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
>> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:
>> 3350)
>> at org.eclipse.swt.widgets.Control.sendTrackEvents(Control.java:2831)
>> at org.eclipse.swt.widgets.Control.actionProc(Control.java:115)
>> at org.eclipse.swt.widgets.Display.actionProc(Display.java:355)
>> at org.eclipse.swt.internal.carbon.OS.CallNextEventHandler(Native
>> Method)
>> at org.eclipse.swt.widgets.Widget.kEventControlTrack(Widget.java:
>> 1062)
>> at org.eclipse.swt.widgets.Control.kEventControlTrack(Control.java:
>> 1950)
>> at org.eclipse.swt.widgets.Widget.controlProc(Widget.java:367)
>> at org.eclipse.swt.widgets.Display.controlProc(Display.java:835)
>> at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native
>> Method)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2938)
>> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
>> 2389)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
>> at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
>> at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
>> at
>> org
>> .eclipse
>> .core.databinding.observable.Realm.runWithDefault(Realm.java:289)
>> at
>> org
>> .eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:
>> 461)
>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:
>> 149)
>> at
>> org
>> .eclipse
>> .ui
>> .internal.ide.application.IDEApplication.start(IDEApplication.java:
>> 106)
>> at
>> org
>> .eclipse
>> .equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
>> 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:363)
>> at
>> org
>> .eclipse
>> .core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>> 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:508)
>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
>> at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
>>
>
>
This archive was generated by hypermail 2.0.0 : Wed Nov 14 2007 - 07:30:29 EST