Re: Is this a known WOLips Bug? java.lang.NoClassDefFoundError: org/eclipse/ltk/core/refactoring/resource/RenameResourceChange

From: Chuck Hill (chil..lobal-village.net)
Date: Wed Aug 12 2009 - 19:00:29 EDT

  • Next message: Anjo Krank: "Re: Rapidturnaround not working"

    On Aug 12, 2009, at 3:53 PM, Lars Sonchocky-Helldorf wrote:

    >
    > Am 13.08.2009 um 00:28 schrieb David Avendasora:
    >
    >> You can get the last WOLips 3.3 build here:
    >>
    >> http://webobjects.mdimension.com/wolips/releases/5640/
    >>
    >> That's an Eclipse update site, so just point Eclipse to get WOLips
    >> from there.
    >
    > Thanks for the hint!
    >
    >>
    >> You'll be missing out on a lot of really great things in the
    >> current Stable/Nightly versions of WOLIps though...
    >
    > The build process of the projects in question is somewhat delicate
    > and fragile, the previous project owner warned us not to switch the
    > WOLips version, especially not to try the new hotness

    "Oh please Brer Fox, whatever you do, please don't throw me into the
    briar patch."
    http://www.americanfolklore.net/folktales/ga2.html

    > (I am unsure about what could happen and I didn't have an in depth
    > look at the build scripts which are heavily customized)

    I've converted some heavily customized build scripts to New Hotness
    and it was not that much of a change (maybe 2-3 hours with testing).
    It was well worth the time to do this. Of course, if they were poorly
    written (aka delicate and fragile), you may spend more time.

    Chuck

    >>
    >> On Aug 12, 2009, at 6:04 PM, Mike Schrag wrote:
    >>
    >>> WOLips 3.4 = Eclipse 3.4 only
    >>>
    >>> On Aug 12, 2009, at 5:58 PM, Lars Sonchocky-Helldorf wrote:
    >>>
    >>>> Is this a known problem with Eclipse 3.3.2 and WOLips? Is/was
    >>>> Eclipse 3.3.2 still supported with WOLips 3.4.5319 (sorry, I
    >>>> currently can't update this)
    >>>>
    >>>>
    >>>> regards,
    >>>>
    >>>> Lars
    >>>>
    >>>>
    >>>> eclipse.buildId=M20080221-1800
    >>>> java.version=1.5.0_19
    >>>> java.vendor=Apple Inc.
    >>>> BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=de_DE
    >>>> Framework arguments: -keyring /Users/lars/.eclipse_keyring -
    >>>> showlocation
    >>>> Command-line arguments: -os macosx -ws carbon -arch x86 -
    >>>> keyring /Users/lars/.eclipse_keyring -consoleLog -showlocation
    >>>>
    >>>> Error
    >>>> Wed Aug 12 16:25:16 CEST 2009
    >>>> Internal Error
    >>>>
    >>>> java.lang.reflect.InvocationTargetException
    >>>> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:
    >>>> 350)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:310)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .ui
    >>>> .refactoring
    >>>> .RefactoringWizard.createChange(RefactoringWizard.java:579)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .ui
    >>>> .refactoring
    >>>> .RefactoringWizard
    >>>> .computeUserInputSuccessorPage(RefactoringWizard.java:422)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .ui
    >>>> .refactoring
    >>>> .UserInputWizardPage
    >>>> .computeSuccessorPage(UserInputWizardPage.java:75)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .reorg
    >>>> .RenameTypeWizardInputPage
    >>>> .getNextPage(RenameTypeWizardInputPage.java:187)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .RefactoringWizardDialog2
    >>>> .nextOrPreviewPressed(RefactoringWizardDialog2.java:481)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk.internal.ui.refactoring.RefactoringWizardDialog2.access
    >>>> $0(RefactoringWizardDialog2.java:478)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .RefactoringWizardDialog2
    >>>> $3.widgetSelected(RefactoringWizardDialog2.java:704)
    >>>> at
    >>>> org
    >>>> .eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:
    >>>> 227)
    >>>> 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.Display.readAndDispatch(Display.java:
    >>>> 2950)
    >>>> at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
    >>>> at org.eclipse.jface.window.Window.open(Window.java:796)
    >>>> at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation
    >>>> $1.run(RefactoringWizardOpenOperation.java:142)
    >>>> at
    >>>> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:
    >>>> 67)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .ui
    >>>> .refactoring
    >>>> .RefactoringWizardOpenOperation
    >>>> .run(RefactoringWizardOpenOperation.java:154)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .actions.RefactoringStarter.activate(RefactoringStarter.java:49)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .UserInterfaceStarter.activate(UserInterfaceStarter.java:60)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .reorg
    >>>> .RenameUserInterfaceStarter
    >>>> .activate(RenameUserInterfaceStarter.java:31)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt.ui.refactoring.RenameSupport.openDialog(RenameSupport.java:
    >>>> 158)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt.ui.refactoring.RenameSupport.openDialog(RenameSupport.java:
    >>>> 115)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt
    >>>> .internal
    >>>> .corext
    >>>> .refactoring
    >>>> .RefactoringExecutionStarter
    >>>> .startRenameRefactoring(RefactoringExecutionStarter.java:427)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .actions.RenameJavaElementAction.run(RenameJavaElementAction.java:
    >>>> 194)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .actions.RenameJavaElementAction.run(RenameJavaElementAction.java:
    >>>> 106)
    >>>> at org.eclipse.jdt.ui.actions.RenameAction.run(RenameAction.java:
    >>>> 104)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt
    >>>> .ui
    >>>> .actions
    >>>> .SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:
    >>>> 268)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jdt
    >>>> .ui
    >>>> .actions.SelectionDispatchAction.run(SelectionDispatchAction.java:
    >>>> 244)
    >>>> at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .jface
    >>>> .action
    >>>> .ActionContributionItem
    >>>> .handleWidgetSelection(ActionContributionItem.java:546)
    >>>> at org.eclipse.jface.action.ActionContributionItem.access
    >>>> $2(ActionContributionItem.java:490)
    >>>> at org.eclipse.jface.action.ActionContributionItem
    >>>> $5.handleEvent(ActionContributionItem.java:402)
    >>>> 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.Display.readAndDispatch(Display.java:
    >>>> 2950)
    >>>> 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:288)
    >>>> 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)
    >>>> Caused by: java.lang.NoClassDefFoundError: org/eclipse/ltk/core/
    >>>> refactoring/resource/RenameResourceChange
    >>>> at
    >>>> org
    >>>> .objectstyle
    >>>> .wolips
    >>>> .refactoring
    >>>> .RenameWOComponentParticipant
    >>>> .createChange(RenameWOComponentParticipant.java:96)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .core
    >>>> .refactoring
    >>>> .participants
    >>>> .ProcessorBasedRefactoring
    >>>> .createChange(ProcessorBasedRefactoring.java:250)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .core
    >>>> .refactoring.CreateChangeOperation.run(CreateChangeOperation.java:
    >>>> 121)
    >>>> at
    >>>> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:
    >>>> 1797)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
    >>>> at org.eclipse.jface.operation.ModalContext
    >>>> $ModalContextThread.run(ModalContext.java:113)
    >>>> Root exception:
    >>>> java.lang.NoClassDefFoundError: org/eclipse/ltk/core/refactoring/
    >>>> resource/RenameResourceChange
    >>>> at
    >>>> org
    >>>> .objectstyle
    >>>> .wolips
    >>>> .refactoring
    >>>> .RenameWOComponentParticipant
    >>>> .createChange(RenameWOComponentParticipant.java:96)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .core
    >>>> .refactoring
    >>>> .participants
    >>>> .ProcessorBasedRefactoring
    >>>> .createChange(ProcessorBasedRefactoring.java:250)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .core
    >>>> .refactoring.CreateChangeOperation.run(CreateChangeOperation.java:
    >>>> 121)
    >>>> at
    >>>> org.eclipse.core.internal.resources.Workspace.run(Workspace.java:
    >>>> 1797)
    >>>> at
    >>>> org
    >>>> .eclipse
    >>>> .ltk
    >>>> .internal
    >>>> .ui
    >>>> .refactoring
    >>>> .WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
    >>>> at org.eclipse.jface.operation.ModalContext
    >>>> $ModalContextThread.run(ModalContext.java:113)
    >>>>
    >>>
    >>>
    >>>
    >>>
    >>
    >
    >

    -- 
    Chuck Hill             Senior Consultant / VP Development
    

    Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects



    This archive was generated by hypermail 2.0.0 : Wed Aug 12 2009 - 19:01:43 EDT