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

Posted by Lieven De Foor on 25-Jul-2018 04:33

Unfortunately it is not (yet?) possible to use 1 Eclipse installation to use multiple versions of OpenEdge at the same time...

All Replies

Posted by Lars Neumeier on 25-Jul-2018 09:21

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.

Posted by bernhardkraml on 25-Jul-2018 09:55

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

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

-bernhard

Posted by Arno van der Ende on 26-Jul-2018 01:18

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

Posted by Lars Neumeier on 26-Jul-2018 02:15

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

Posted by Lieven De Foor on 26-Jul-2018 02:18

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...

Posted by Lars Neumeier on 26-Jul-2018 02:22

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

Posted by Lars Neumeier on 26-Jul-2018 02:26

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

Posted by Lars Neumeier on 30-Jul-2018 13:17

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

Posted by Lieven De Foor on 20-Sep-2018 05:28

This also seems to work for OpenEdge 11.6.x with only slight modifications:

- Older version of the javax jars

- Use Kepler - download.eclipse.org/.../kepler instead of Luna

I've adjusted the original post to add that information.

Posted by OctavioOlguin on 28-Jun-2019 20:13

Do you recommend to try this (on 11.7.5) ???   (June 2019).

As I really need text zoom in/out.  

TIA

Jorge

Posted by OctavioOlguin on 29-Jun-2019 13:45

Doing this procedure, on the loading software phase, at 30~40% i got

An error occurred while collecting items to be installed
session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,com.openedge.pdt.analytics,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.appbuilder.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.catalog,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.catalog.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.classbrowser.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.core,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.debug.core,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.debug.ui,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.debugger.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.design,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.edit.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.esboe,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.esboe.dnd,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.explorer,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.extensibility,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.extensibility.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.extensibility.user,1.0.0
No repository found containing: org.eclipse.update.feature,com.openedge.pdt,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.getstart.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.langref.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.migration,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.oeproject.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.oestudio,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.platform,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.platform.win64,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.project,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.server,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.server.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.t4bl,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.t4bl.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.text,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.ve,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.ve.help,11.7.5.00
No repository found containing: osgi.bundle,com.openedge.pdt.webspeed.help,11.7.5.00
No repository found containing: osgi.bundle,com.progress.dbnavigator,3.2.1
No repository found containing: osgi.bundle,com.progress.dbnavigator.help,3.2.1
No repository found containing: osgi.bundle,com.progress.openedge.pdt.abldoc.core,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.abldoc.ui,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.ablservice,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.ablunit,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.ablunit.help,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.ablwebapp,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.bizoe,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.corticon,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.corticon.bpmbridge,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.corticon.help,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.explorer.oem,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.oemobile,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.oemobile.designer,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.oemobile.help,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.pasoe,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.pasoe.help,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.pex,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.profiler,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.rest,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.rest.help,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.restoe,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.search,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.search.ui,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.speedscript,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.webspeed,11.7.5.00
No repository found containing: osgi.bundle,com.progress.openedge.pdt.webui,11.7.5.00
No repository found containing: osgi.bundle,com.progress.tools.branding,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.branding.iue,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.caf.adapter.rest.core,1.6.0
No repository found containing: osgi.bundle,com.progress.tools.caf.adapter.rest.expose.core,1.6.0
No repository found containing: osgi.bundle,com.progress.tools.caf.adapter.rest.expose.ui,1.6.0
No repository found containing: osgi.bundle,com.progress.tools.caf.adapter.rest.mapper,1.6.0
No repository found containing: osgi.bundle,com.progress.tools.caf.archiver,1.6.0
No repository found containing: osgi.bundle,com.progress.tools.caf.core,1.6.0
No repository found containing: osgi.bundle,com.progress.tools.caf.runtime,1.6.0
No repository found containing: osgi.bundle,com.progress.tools.caf.ui,1.6.0
No repository found containing: osgi.bundle,com.progress.tools.caf.ui.mapper,1.6.0
No repository found containing: osgi.bundle,com.progress.tools.common.core,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.common.ui,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.common.ui.el,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.common.ui.mapper,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.common.ui.mapper.el,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.common.ui.typechooser,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.common.ui.typechooser.schema,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.common.ui.urlchooser,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.installinfo,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.javax.wsdl,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.reportbug.core,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.reportbug.help,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.reportbug.ui,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.wtp.extensions,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.wtp.extensions.help,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.wtp.extensions.xpath,2.6.0
No repository found containing: osgi.bundle,com.progress.tools.xsom,2.6.0
No repository found containing: osgi.bundle,de.anbos.eclipse.logviewer.plugin,0.9.9

Posted by Lieven De Foor on 08-Jul-2019 13:53

I've had no issues upgrading my existing Eclipse Oxygen using 11.7.4 to 11.7.5 by doing the update from withing Eclipse (Help -> Check for Updates)...

I haven't tried an install from scratch though...

This thread is closed