Community
Participate
Working Groups
I can't compile my workspace anymore with I20210204-2320, I have lot of PDE can't resolve bundle XYZ errors and I see multiple errors in the log like Java Model Exception: Java Model Status [org.eclipse.pde does not exist] at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:573) at org.eclipse.jdt.internal.core.JavaModelManager.getPerProjectInfoCheckExistence(JavaModelManager.java:2525) at org.eclipse.jdt.internal.core.JavaProject.getPerProjectInfo(JavaProject.java:2382) at org.eclipse.jdt.internal.core.JavaProject.getRawClasspath(JavaProject.java:2411) at org.eclipse.jdt.launching.JavaRuntime.getVMInstall(JavaRuntime.java:418) at org.eclipse.pde.internal.core.MinimalState.loadWorkspaceBundleManifest(MinimalState.java:122) at org.eclipse.pde.internal.core.MinimalState.addBundle(MinimalState.java:97) at org.eclipse.pde.internal.core.PluginModelManager.addWorkspaceBundleToState(PluginModelManager.java:760) at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:621) at org.eclipse.pde.internal.core.PluginModelManager.targetReloaded(PluginModelManager.java:522) at org.eclipse.pde.internal.core.RequiredPluginsInitializer.lambda$0(RequiredPluginsInitializer.java:33) at org.eclipse.core.runtime.jobs.Job$2.run(Job.java:187) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63). I20210202-1840 works. I suspect this is a regression from bug 569905. The code in org.eclipse.pde.internal.core.MinimalState.loadWorkspaceBundleManifest(File, IResource) should check if the bundle project is a Java project before trying to get JRE from it. I believe I have a patch (can't verify because my platform can't compile & debug right now).
New Gerrit change created: https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/175853
Gerrit change https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/175853 was merged to [master]. Commit: http://git.eclipse.org/c/pde/eclipse.pde.ui.git/commit/?id=e893fd1abc55373ffe17b866eccefac95d89835f