New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated to Eclipse 2023-06 #21
Conversation
rcp/org.eclipse.rcptt.search/src/org/eclipse/rcptt/search/Q7SearchResultPage.java
Outdated
Show resolved
Hide resolved
....impl/src/org/eclipse/rcptt/ecl/data/apache/poi/impl/internal/commands/ExcelFileService.java
Outdated
Show resolved
Hide resolved
I've fixed CI to support external PRs: https://ci.eclipse.org/rcptt/job/Pull_requests/job/PR-21/2/ |
This still fails to run an Eclipse RCP application with framework version 2023-06 at runtime: Log
|
Weaving errors hint (weakly) at AspectJ problem. It may need an update |
The PR build fails due to use of Java 11 in the devenv image. I'll try to update to Java 17 this weekend, but that may be hard to do with the old Ubuntu image in use. |
Confirmed. A rebase fixes it! |
315b5c4
to
55b3362
Compare
Java on CI is updated. |
Build fails because Update /org.eclipse.rcptt.tesla.swt/META-INF/MANIFEST.MF replacing
with
As this is a runtime component, compatible with older Eclipses, we can't use latest Java there. |
A dependency |
Not all plugins required Java bump. I'm torn on this - on one hand, no plug-ins will be used in Java 1.6 anymore. On the other hand - reader no longer knows which plug-in really requires Java 1.8. |
I thought |
Tycho bug? |
74eaffa
to
b7880b6
Compare
The integration test fails because RCPTT IDE under test is missing a dependency - plugin biz.aQute.bndlib is missing from AUT's target platform. I've downloaded the product and it has the plugin. I've created AUT and it starts fine. Not sure what's going on. Restarting the build. |
Does not help. The error persists. A deeper investigation is needed. |
According to the build error message, org.eclipse.pde.core requires bundle biz.aQute.bndlib older than 5:
Notably RCPTT Runner reports same error. AUT started from IDE has biz.aQute.bndlib_6.4.0.202211291949.jar in rcptt_workspace/.metadata/.plugins/org.eclipse.pde.core/org.eclipse.rcptt.platform.product/org.eclipse.equinox.simpleconfigurator/bundles.info thise version exports the package of required version: aQute.bnd.build 4.4.0. No biz.* plugins are present in the RCPTT update site, but org.eclipse.pde.core is there. |
Thanks for looking into it. |
When installing RCPTT IDE from the latest PR build and launching itself as AUT, a following error happens:
Bundled product works fine. |
I tested https://ci.eclipse.org/rcptt/job/Pull_requests/job/PR-21/22/artifact/repository/full/target/products/ with @OpenChrom and it works just fine. |
The error: [INFO] !ENTRY org.eclipse.core.jobs 4 2 2024-03-14 12:01:21.230 [INFO] !MESSAGE An internal error occurred during: "Debug Event Dispatch". [INFO] !STACK 0 [INFO] java.lang.OutOfMemoryError: Java heap space [INFO] at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1476) [INFO] at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1297) [INFO] at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1259) [INFO] at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:707) [INFO] at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:241) [INFO] at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:172) [INFO] at org.eclipse.pde.internal.core.util.ManifestUtils.loadManifest(ManifestUtils.java:108) [INFO] at org.eclipse.pde.internal.core.MinimalState.addBundle(MinimalState.java:179) [INFO] at org.eclipse.pde.internal.core.PDEState.createNewTargetState(PDEState.java:97) [INFO] at org.eclipse.pde.internal.core.PDEState.<init>(PDEState.java:64) [INFO] at org.eclipse.rcptt.launching.ext.Q7ExternalLaunchDelegate.getModels(Q7ExternalLaunchDelegate.java:889) [INFO] at org.eclipse.rcptt.launching.ext.Q7ExternalLaunchDelegate.access$0(Q7ExternalLaunchDelegate.java:888) [INFO] at org.eclipse.rcptt.launching.ext.Q7ExternalLaunchDelegate$BundlesToLaunchCollector.addPluginBundle(Q7ExternalLaunchDelegate.java:690) [INFO] at org.eclipse.rcptt.launching.ext.Q7ExternalLaunchDelegate$BundlesToLaunchCollector.access$1(Q7ExternalLaunchDelegate.java:689) [INFO] at org.eclipse.rcptt.launching.ext.Q7ExternalLaunchDelegate.collectBundles(Q7ExternalLaunchDelegate.java:824) [INFO] at org.eclipse.rcptt.launching.ext.Q7ExternalLaunchDelegate.collectBundlesCheck(Q7ExternalLaunchDelegate.java:800) [INFO] at org.eclipse.rcptt.launching.ext.Q7ExternalLaunchDelegate.preLaunchCheck(Q7ExternalLaunchDelegate.java:635) [INFO] at org.eclipse.pde.launching.AbstractPDELaunchConfiguration.launch(AbstractPDELaunchConfiguration.java:140) [INFO] at org.eclipse.rcptt.launching.ext.Q7ExternalLaunchDelegate.launch(Q7ExternalLaunchDelegate.java:127) [INFO] at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:806) [INFO] at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:717) [INFO] at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:712) [INFO] at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.restart(BaseAutLaunch.java:454) [INFO] at org.eclipse.rcptt.internal.launching.aut.BaseAutLaunch.terminateProcess(BaseAutLaunch.java:518) [INFO] at org.eclipse.rcptt.internal.launching.aut.BaseAutManager.handleDebugEvents(BaseAutManager.java:248) [INFO] at org.eclipse.debug.core.DebugPlugin$EventNotifier.run(DebugPlugin.java:1226) [INFO] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) [INFO] at org.eclipse.debug.core.DebugPlugin$EventNotifier.dispatch(DebugPlugin.java:1260) [INFO] at org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run(DebugPlugin.java:492) [INFO] at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
New Aspectj and --add-opens argument are required
We stabilized this to the best of our abilities given time constraints. I'm merging this. |
I've started work on 2024-03 (4.31) in https://github.com/eclipse/org.eclipse.rcptt/tree/platform_2024-03 |
https://projects.eclipse.org/releases/2023-06 has been released last week with some breaking changes.