Menu

JadClipse with Eclipse 3.3M6

Help
jeppi
2007-03-29
2013-04-15
  • jeppi

    jeppi - 2007-03-29

    Hi,

    JadClipse worked pretty well until I migrated from M5 to M6. :-(

    Any suggestions?
    TIA,

    Jens

    Stack Trace:

    java.lang.IncompatibleClassChangeError: Expecting non-static method net.sf.jadclipse.JadclipseBufferManager.createBuffer(Lorg/eclipse/jdt/core/IOpenable;)Lorg/eclipse/jdt/core/IBuffer;
        at net.sf.jadclipse.JadclipseClassFileEditor.doOpenBuffer(JadclipseClassFileEditor.java:101)
        at net.sf.jadclipse.JadclipseClassFileEditor.doSetInput(JadclipseClassFileEditor.java:45)
        at net.sf.jadclipse.JadclipseActionBarContributor.setActiveEditor(JadclipseActionBarContributor.java:87)
        at org.eclipse.ui.internal.EditorActionBars.partChanged(EditorActionBars.java:335)
        at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:602)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.runtime.Platform.run(Platform.java:850)
        at org.eclipse.ui.internal.WorkbenchPage.activatePart(WorkbenchPage.java:591)
        at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3263)
        at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:584)
        at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2648)
        at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2570)
        at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:2562)
        at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2547)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2542)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2526)
        at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2517)
        at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:298)
        at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:172)
        at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:194)
        at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:175)
        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.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:318)
        at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:588)
        at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.runtime.Platform.run(Platform.java:850)
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
        at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
        at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079)
        at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1178)
        at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
        at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
        at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3673)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3284)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
        at org.eclipse.jface.window.Window.open(Window.java:796)
        at org.eclipse.pde.internal.runtime.logview.EventDetailsDialog.open(EventDetailsDialog.java:184)
        at org.eclipse.pde.internal.runtime.logview.EventDetailsDialogAction.run(EventDetailsDialogAction.java:91)
        at org.eclipse.pde.internal.runtime.logview.LogView$12.doubleClick(LogView.java:394)
        at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.runtime.Platform.run(Platform.java:850)
        at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:45)
        at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:153)
        at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797)
        at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1347)
        at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1168)
        at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:237)
        at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:234)
        at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:295)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3673)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3284)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2337)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2301)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2176)
        at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:463)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:458)
        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:356)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:171)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        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:1141)

    Session Data:

    eclipse.buildId=I20070323-1616
    java.version=1.6.0
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
    Framework arguments:  -startup C:\eclipse3.3M6\plugins\org.eclipse.equinox.launcher_1.0.0.v20070319.jar
    Command-line arguments:  -os win32 -ws win32 -arch x86 -startup C:\eclipse3.3M6\plugins\org.eclipse.equinox.launcher_1.0.0.v20070319.jar -data C:\eclipse-workspace\
    This is a continuation of log file C:\eclipse-workspace\.metadata\.bak_0.log
    Created Time: 2007-03-26 16:57:48.185

     
    • Johann Gyger

      Johann Gyger - 2007-03-30

      It looks like JadClipse does not work with Eclipse 3.3M6.

      See bug http://sourceforge.net/tracker/index.php?func=detail&aid=1691054&group_id=40205&atid=427342

      - Johann

       
    • jeppi

      jeppi - 2007-03-31

      Hi Johann,

      Thanks for your reply. I monitor this bug report in hope of being fixed soon. ;-)

      Regards,
      Jens

       
    • Alex Khilov

      Alex Khilov - 2007-04-10

      Hi guys,

      anyone could fix the issue of himself, just do this:

      1. check the code out of CVS (net.sf.jadclipse project)
      2. in JadclipseClassFileEditor class, line 101 do this:
      - remove whole line,
      - insert "IBuffer buffer = org.eclipse.jdt.internal.core.BufferManager.createBuffer(cf);"
      3. compile class,
      4. put new class into jadclipse's jar file.
      5. Restart Eclipse.

      That's it !

      Thanks,
      Alex.

       
    • BuddyButterfly

      BuddyButterfly - 2007-07-04

      Hi Alex,

      tried the patch with the latest Eclipse 3.3 release but no change.
      Same exception occurrs:

      java.lang.IncompatibleClassChangeError
          at jadclipse.JadclipseClassFileEditor.doOpenBuffer(JadclipseClassFileEditor.java:96)
          at jadclipse.JadclipseClassFileEditor.doSetInput(JadclipseClassFileEditor.java:47)
          at jadclipse.JadclipseActionBarContributor.setActiveEditor(JadclipseActionBarContributor.java:87)
          at org.eclipse.ui.internal.EditorActionBars.partChanged(EditorActionBars.java:335)
          at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:620)
          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.WorkbenchPage.activatePart(WorkbenchPage.java:609)
          at org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3380)
          at org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:602)
          at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2730)
          at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2633)
          at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:2625)
          at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2577)
          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2572)
          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2556)
          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2547)
          at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:298)
          at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:172)
          at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:194)
          at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:175)
          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.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:316)
          at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$5.open(PackageExplorerPart.java:613)
          at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:820)
          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.JFaceUtil$1.run(JFaceUtil.java:46)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193)
          at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
          at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079)
          at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1183)
          at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
          at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:257)
          at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:297)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
          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:153)
          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:504)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:443)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1169)
          at org.eclipse.equinox.launcher.Main.main(Main.java:1144)

      Any suggestions?

       
    • Daniele Gariboldi

      Now it's OK: Eclipse 3.3 jad 1.5.8g jadclipse 3.3.0.
      Binary classes (.class) must be in a folder inside the build path of a java project.
      Otherwise you get nothing, neither an error log, and the class file is open with the original eclipse editor, even if you set as default jadclipse.

      Should at least give a warning, don't you think so ?

       

Log in to post a comment.

MongoDB Logo MongoDB