Running newer Eclipse (4.7.3a - Oxygen) with OpenEdge 11.7.x plugins - Forum - OpenEdge Development - Progress Community

Running newer Eclipse (4.7.3a - Oxygen) with OpenEdge 11.7.x plugins

 Forum

Running newer Eclipse (4.7.3a - Oxygen) with OpenEdge 11.7.x plugins

  • Hello Lieven,

    OpenEdge 11.7.x is not working with Eclipse 4.8 Photon. OpenEdge uses some internal "API" from the org.eclipse.swt plugin (Windows functions) which have been removed in Eclipse Photon.

    Problem: Projects with a database connection are not working - database is not connected

    But Eclipse Oxygen 4.7.3 is working fine.

  • Maybe the missing API is in the "Luna"-Download?

    I think it would be nice to work with the current version of eclipse

    -bernhard

  • Hi Lieven and Lars,

    What are the benefits of working with a newer version of Eclipse. For sure, newer IDE, more stable... more features. I mean for a 'Progress Developer'? What (new) features will be usefull which we don't have now?

    For example, will this work?

    community.progress.com/.../developer_studio_tasks_view

    KR, Arno

  • Hello Bernhard,

    No, Luna is needed for some additional plugins that are no longer shipped in the current eclipse releases which OpenEdge depends on, not for changing installed plugins.

    Kind regards,

    Lars Neumeier

  • Hi Lars,

    Strange as I seem to have no problem using Photon at the moment.

    I might bump into issues later, but currently this seems to work (starting from a workspace/project used in Eclipse 4.7.3a - Oxygen)

    I'm experiencing issues too, back to Oxygen it is then...

    I'll adjust the original post to prevent people from trying this...

  • Hello Arno,

    Yes, every new eclipse version has not only more features, but also bugfixes, UI improvements and performance enhancements. But the main reason for using the lastest eclipse version is the support of other plugins.

    EGit (Git integration in Eclipse), Mylyn (Taskmanagement) - their latest releases support Eclipse 4.7 and Eclipse 4.8.

    Kind regards,

    Lars Neumeier

  • Hello Lieven,

    I post a stacktrace of the issue, that I found, in case some of the PDSOE devs are looking into this thread or like to know.

    Kind regards,

    Lars Neumeier

  • Exception with Eclipse Photon:

    !ENTRY org.eclipse.ui 2 2 2018-07-30 20:11:57.988
    !MESSAGE com.openedge.pdt.text.views.ClassBrowserView: Deprecated relationship "fast" should be converted to "stack".
    Exception in thread "Runtime Server Client Connection" java.lang.NoSuchMethodError: org.eclipse.swt.internal.win32.OS.FindWindow(Lorg/eclipse/swt/internal/win32/TCHAR;Lorg/eclipse/swt/internal/win32/TCHAR;)J
    	at com.openedge.pdt.platform.win64.OSwindow.getProgressOwnerWindow(OSwindow.java:165)
    	at com.openedge.pdt.project.RuntimePVM.setWindowThreadId(RuntimePVM.java:307)
    	at com.openedge.pdt.project.AbstractAVMOwner.initializeAVM(AbstractAVMOwner.java:171)
    	at com.openedge.pdt.project.AbstractAVMOwner$1.runtimeInitialized(AbstractAVMOwner.java:148)
    	at com.openedge.pdt.project.RuntimePVM.safeInitializeRuntime(RuntimePVM.java:738)
    	at com.openedge.pdt.project.RuntimePVM.initializeRuntime(RuntimePVM.java:677)
    	at com.openedge.pdt.project.RuntimePVM.connect(RuntimePVM.java:667)
    	at com.openedge.core.runtime.AVMConnectionRequestHandler.run(AVMConnectionRequestHandler.java:79)
    	at com.openedge.core.runtime.RuntimeServerConnection.handleAVMConnection(RuntimeServerConnection.java:155)
    	at com.openedge.core.runtime.RuntimeServerConnection.run(RuntimeServerConnection.java:83)
    	at java.lang.Thread.run(Thread.java:748)


    Kind regards,
    Lars Neumeier