GithubHelp home page GithubHelp logo

.github's People

Contributors

akurtakov avatar bananeweizen avatar beckerwdf avatar chaosex avatar dfeinzimer avatar eclipsewebmaster avatar fedejeanne avatar heikoklare avatar iloveeclipse avatar jonahgraham avatar jukzi avatar kthoms avatar laeubi avatar marcushoepfner avatar merks avatar mickaelistria avatar niraj-modi avatar pbodnar avatar sravanlakkimsetti avatar vogella avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

.github's Issues

update fail

Running Eclipse 2020-12 I want to check for updates to get latest.

After lots of thinking it fails with:

Some sites could not be found.  See the error log for more detail.
Unable to read repository at http://dl.bintray.com/testng-team/testng-p2-release/content.xml.
dl.bintray.com:80 failed to respond
No repository found at http://download.eclipse.org/technology/m2e/releases/.
No repository found at http://fbricon.github.io/jbang.eclipse/update/.

Providing zero explanation or info on what to do as a user .

The sites are 3rd party ones still compatible with latest eclipse thus updating eclipse should at least still be feasible.

org.eclipse.swt.SWTError: No more handles

My eclipse just terminated exit code 0, with a strange stacktrace in stderr with looks like a recursive logging / Exceptionhandling. just before that the number of threads seemed to raise.

Error while informing user about event loop exception:
org.eclipse.swt.SWTError: No more handles
	at org.eclipse.swt.SWT.error(SWT.java:4944)
	at org.eclipse.swt.SWT.error(SWT.java:4833)
	at org.eclipse.swt.SWT.error(SWT.java:4804)
	at org.eclipse.swt.widgets.Widget.error(Widget.java:450)
	at org.eclipse.swt.widgets.Control.createHandle(Control.java:718)
	at org.eclipse.swt.widgets.Scrollable.createHandle(Scrollable.java:145)
	at org.eclipse.swt.widgets.Composite.createHandle(Composite.java:294)
	at org.eclipse.swt.widgets.Control.createWidget(Control.java:746)
	at org.eclipse.swt.widgets.Scrollable.createWidget(Scrollable.java:160)
	at org.eclipse.swt.widgets.Control.<init>(Control.java:116)
	at org.eclipse.swt.widgets.Scrollable.<init>(Scrollable.java:85)
	at org.eclipse.swt.widgets.Composite.<init>(Composite.java:99)
	at org.eclipse.ui.internal.progress.ProgressInfoItem.<init>(ProgressInfoItem.java:192)
	at org.eclipse.ui.internal.progress.DetailedProgressViewer.createNewItem(DetailedProgressViewer.java:214)
	at org.eclipse.ui.internal.progress.DetailedProgressViewer.reorderControls(DetailedProgressViewer.java:485)
	at org.eclipse.ui.internal.progress.DetailedProgressViewer.add(DetailedProgressViewer.java:183)
	at org.eclipse.ui.internal.progress.ProgressViewerContentProvider.add(ProgressViewerContentProvider.java:136)
	at org.eclipse.ui.internal.progress.ProgressViewUpdater.update(ProgressViewUpdater.java:308)
	at org.eclipse.jface.util.Throttler.lambda$0(Throttler.java:59)
	at org.eclipse.jface.util.Throttler.lambda$1(Throttler.java:67)
	at org.eclipse.jface.util.Throttler.throttledExec(Throttler.java:94)
	at org.eclipse.ui.internal.progress.ProgressViewUpdater.addJob(ProgressViewUpdater.java:361)
	at org.eclipse.ui.internal.progress.ProgressManager.lambda$2(ProgressManager.java:378)
	at java.base/java.lang.Iterable.forEach(Iterable.java:75)
	at org.eclipse.ui.internal.progress.ProgressManager.lambda$1(ProgressManager.java:378)
	at java.base/java.util.LinkedHashMap$LinkedEntrySet.forEach(LinkedHashMap.java:671)
	at org.eclipse.ui.internal.progress.ProgressManager.notifyListeners(ProgressManager.java:378)
	at org.eclipse.jface.util.Throttler.lambda$0(Throttler.java:59)
	at org.eclipse.jface.util.Throttler.lambda$1(Throttler.java:67)
	at org.eclipse.jface.util.Throttler.throttledExec(Throttler.java:94)
	at org.eclipse.ui.internal.progress.ProgressManager.addJobInfo(ProgressManager.java:713)
	at org.eclipse.ui.internal.progress.ProgressManager$1.updateFor(ProgressManager.java:501)
	at org.eclipse.ui.internal.progress.ProgressManager$1.scheduled(ProgressManager.java:473)
	at org.eclipse.core.internal.jobs.JobListeners.sendEvent(JobListeners.java:63)
	at org.eclipse.core.internal.jobs.JobListeners.sendEvents(JobListeners.java:49)
	at org.eclipse.core.internal.jobs.JobManager.schedule(JobManager.java:1346)
	at org.eclipse.core.internal.jobs.InternalJob.schedule(InternalJob.java:392)
	at org.eclipse.core.runtime.jobs.Job.schedule(Job.java:654)
	at org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler.handle(IDEWorkbenchErrorHandler.java:125)
	at org.eclipse.ui.internal.WorkbenchErrorHandlerProxy.handle(WorkbenchErrorHandlerProxy.java:34)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:217)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:259)
	at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:328)
	at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:162)
	at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:106)
	at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:107)
	at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:250)
	at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:222)
	at org.eclipse.osgi.internal.log.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:102)
	at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:88)
	at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:80)
	at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:76)
	at org.eclipse.core.internal.runtime.PlatformLogWriter.logging(PlatformLogWriter.java:47)
	at org.eclipse.core.internal.runtime.RuntimeLog.log(RuntimeLog.java:100)
	at org.eclipse.core.internal.jobs.JobListeners.handleException(JobListeners.java:91)
	at org.eclipse.core.internal.jobs.JobListeners.sendEvent(JobListeners.java:65)
	at org.eclipse.core.internal.jobs.JobListeners.sendEvents(JobListeners.java:49)
	at org.eclipse.core.internal.jobs.JobManager.schedule(JobManager.java:1346)
	at org.eclipse.core.internal.jobs.InternalJob.schedule(InternalJob.java:392)
	at org.eclipse.core.runtime.jobs.Job.schedule(Job.java:654)
	at org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler.handle(IDEWorkbenchErrorHandler.java:125)
	at org.eclipse.ui.internal.WorkbenchErrorHandlerProxy.handle(WorkbenchErrorHandlerProxy.java:34)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:217)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:259)
	at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:328)
	at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:162)
	at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:106)
	
... many repetitions

	at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:106)
	at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:107)
	at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:250)
	at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:222)
	at org.eclipse.osgi.internal.log.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:102)
	at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:88)
	at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:80)
	at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:76)
	at org.eclipse.core.internal.runtime.PlatformLogWriter.logging(PlatformLogWriter.java:47)
	at org.eclipse.core.internal.runtime.RuntimeLog.log(RuntimeLog.java:100)
	at org.eclipse.core.internal.jobs.JobListeners.handleException(JobListeners.java:91)
	at org.eclipse.core.internal.jobs.JobListeners.sendEvent(JobListeners.java:65)
	at org.eclipse.core.internal.jobs.JobListeners.sendEvents(JobListeners.java:49)
	at org.eclipse.core.internal.jobs.JobManager.schedule(JobManager.java:1346)
	at org.eclipse.core.internal.jobs.InternalJob.schedule(InternalJob.java:392)
	at org.eclipse.core.runtime.jobs.Job.schedule(Job.java:654)
	at org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler.handle(IDEWorkbenchErrorHandler.java:125)
	at org.eclipse.ui.internal.WorkbenchErrorHandlerProxy.handle(WorkbenchErrorHandlerProxy.java:34)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:217)
	at org.eclipse.ui.statushandlers.StatusManager.handle(StatusManager.java:259)
	at org.eclipse.ui.statushandlers.StatusManager$StatusManagerLogListener.logging(StatusManager.java:328)
	at org.eclipse.core.internal.runtime.RuntimeLog.logToListeners(RuntimeLog.java:162)
	at org.eclipse.core.internal.runtime.PlatformLogWriter.logged(PlatformLogWriter.java:106)
	at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:107)
	at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:250)
	at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:222)
	at org.eclipse.osgi.internal.log.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:102)
	at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:88)
	at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:80)
	at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:76)
	at org.eclipse.core.internal.runtime.PlatformLogWriter.logging(PlatformLogWriter.java:47)
	at org.eclipse.core.internal.runtime.RuntimeLog.log(RuntimeLog.java:100)
	at org.eclipse.core.internal.jobs.JobListeners.handleException(JobListeners.java:91)
	at org.eclipse.core.internal.jobs.JobListeners.sendEvent(JobListeners.java:65)
Dialog open exception:
org.eclipse.swt.SWTError: No more handles
	at org.eclipse.swt.SWT.error(SWT.java:4944)
	at org.eclipse.swt.SWT.error(SWT.java:4833)
	at org.eclipse.swt.SWT.error(SWT.java:4804)
	at org.eclipse.swt.widgets.Widget.error(Widget.java:450)
	at org.eclipse.swt.widgets.Control.createHandle(Control.java:718)
	at org.eclipse.swt.widgets.Scrollable.createHandle(Scrollable.java:145)
	at org.eclipse.swt.widgets.Composite.createHandle(Composite.java:294)
	at org.eclipse.swt.widgets.Control.createWidget(Control.java:746)
	at org.eclipse.swt.widgets.Scrollable.createWidget(Scrollable.java:160)
	at org.eclipse.swt.widgets.Control.<init>(Control.java:116)
	at org.eclipse.swt.widgets.Scrollable.<init>(Scrollable.java:85)
	at org.eclipse.swt.widgets.Composite.<init>(Composite.java:99)
	at org.eclipse.jface.dialogs.IconAndMessageDialog.createButtonBar(IconAndMessageDialog.java:170)
	at org.eclipse.jface.dialogs.IconAndMessageDialog.createDialogAndButtonArea(IconAndMessageDialog.java:229)
	at org.eclipse.jface.dialogs.IconAndMessageDialog.createContents(IconAndMessageDialog.java:207)
	at org.eclipse.jface.window.Window.create(Window.java:431)
	at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1094)
	at org.eclipse.ui.internal.ide.dialogs.InternalErrorDialog.open(InternalErrorDialog.java:81)
	at org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler.openQuestionDialog(IDEWorkbenchErrorHandler.java:188)
	at org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler.handleException(IDEWorkbenchErrorHandler.java:147)
	at org.eclipse.ui.internal.ide.IDEWorkbenchErrorHandler$1.runInUIThread(IDEWorkbenchErrorHandler.java:115)
	at org.eclipse.ui.progress.UIJob.lambda$0(UIJob.java:95)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4043)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3648)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)

Allow the simrel to build without b3 technology

In eclipse/gef-classic#70 we discused that simrel does not use the "regular" technologies other Eclipse projects like platform or EMF are using for their release process. This isssue could be used to list the missing requirements to move simrel of B3, which is currently know by only a few people. This hopefully could result in a workflow more people would know and hence able to maintain.

Tech which I think could be used:

  • category.xml to define the structure of the simrel
  • one or multiple target platforms to define the available software sides and the used version (if necessary) to go into the update site
  • Tycho to build the update site (basically only aggregating the elements from the target platform based on the category structure
  • Jenkin or GH action (if / once moved to Github) to validate any contributions

@merks or @jonahgraham could you start listing the missing features? I would assume structure (category) does not change all the time, so projects would only have to update their target file.

DanglingHREFException with Upgrade of SDK setup

Today I tried to update my SDK setup but get:

Sending WorkspaceUpdateFinishedEvent[source=Modular Target] to TargetDefinitionGenerator
Performing Working Sets (Platform Base + Platform Ant + Platform Ant Tests + Platform Update + Platform Runtime + Platform Runtime Tests + Platform Resources + Platform Resources Tests + Platform Team + Platform Team Examples + Platform Team Tests)
org.eclipse.emf.ecore.resource.Resource$IOWrappedException: The object 'org.eclipse.oomph.workingsets.impl.WorkingSetImpl@137bc831 (name: Platform Team Examples, iD: org.eclipse.platform.platform-Platform Team Examples)' is not contained in a resource.
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.endSave(XMLSaveImpl.java:301)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl.java:265)
  at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLResourceImpl.java:389)
  at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:1475)
  at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:1044)
  at org.eclipse.oomph.setup.workingsets.impl.WorkingSetTaskImpl.perform(WorkingSetTaskImpl.java:391)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3864)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:5200)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2380)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2405)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:5193)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3798)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3773)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3651)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:592)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:721)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.eclipse.emf.ecore.xmi.DanglingHREFException: The object 'org.eclipse.oomph.workingsets.impl.WorkingSetImpl@137bc831 (name: Platform Team Examples, iD: org.eclipse.platform.platform-Platform Team Examples)' is not contained in a resource.
  at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.handleDanglingHREF(XMLHelperImpl.java:754)
  at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getURIFragment(XMLHelperImpl.java:725)
  at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.getIDREF(XMLHelperImpl.java:747)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveIDRefMany(XMLSaveImpl.java:2023)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.java:1370)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.java:1224)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XMLSaveImpl.java:2716)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.java:1181)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.java:1042)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveContainedMany(XMLSaveImpl.java:2417)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.java:1553)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.java:1224)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XMLSaveImpl.java:2716)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.java:1181)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.java:1042)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveContainedMany(XMLSaveImpl.java:2417)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.java:1553)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.java:1224)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XMLSaveImpl.java:2716)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.java:1181)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElement(XMLSaveImpl.java:1042)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveContainedMany(XMLSaveImpl.java:2417)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.java:1553)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveFeatures(XMLSaveImpl.java:1224)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.saveElementID(XMLSaveImpl.java:2716)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.writeTopObject(XMLSaveImpl.java:683)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.traverse(XMLSaveImpl.java:591)
  at org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.save(XMLSaveImpl.java:251)
  at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doSave(XMLResourceImpl.java:389)
  at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:1475)
  at org.eclipse.emf.ecore.resource.impl.ResourceImpl.save(ResourceImpl.java:1044)
  at org.eclipse.oomph.setup.workingsets.impl.WorkingSetTaskImpl.perform(WorkingSetTaskImpl.java:391)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3864)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:5200)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2380)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2405)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:5193)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3798)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3773)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3651)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:592)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:721)
  ... 1 more

Took 45 seconds.
There are failed tasks.
Press Back to choose different settings or Cancel to abort.

project explorer: make Esc key close the tree view window

To close the project explorer view (edit after opeing it as popup from miniized state) currently I have to resort to mouse/touchpad and click anywhere outside the popup.
Mapping the Esc key would greatly improve the keyboard workflow IMO

Edit just noticed this applies to all views that open as popup from the minimized state.

http used during oomph

Setting up eclipse installer https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse-platform/eclipse.platform.releng.aggregator/master/oomph/PlatformSDKConfiguration.setup&show=true
logs this warning:

Using unsafe http transport to retrieve http://zipeditor.sourceforge.net/update, see CVE-2021-41033. Consider using https instead.

eclipse.buildId=4.25.0.I20220828-1800
java.version=17.0.4
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments:  -os win32 -ws win32 -arch x86_64

@merks any idea?

Enable the wiki + discussions?

Can we enable the Wiki + Discussions for all projects under this umbrealla or should we enable that on the individual repos?

[Windows][Dark theme] Multiple preference pages use tab widgets, that are not dark theme aware

On Windows, multiple preference pages use tab widgets that are not dark theme-aware, thus stand out by using light colors:
(Checking with Spy++, the native Win32 widget they use is SysTabControl32)
image
image
image

While pages using dark theme-aware tab widgets use SWT_Window0-s
image

Ideally, the SWT/JFace widget should be fixed, affecting all of the affected dialogs. (And this is what the darkest dark plugin also does: it replaces all of the broken tab widgets)

JAVA EE PERSPECTIVE NOT PRESENT in eclipse

Hi,
JAVA EE PERSPECTIVE NOT PRESENT in eclipse version for java developers ( java -2022-03 )

There is no tomcat server view in the latest Eclipse IDE for Java Developers โ€“ 2022-03 edition.

Moreover tomcat server is started from windows services.

When i run http://localhost:8080/MyProjectTool, i get below error.

Status Report Message The requested resource [/MyProjectTool/] is not available

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Please help.

AssertionFailed during refactoring: transferRule without beginRule

Happened during a file deletion in our eclipse based product

eclipse.buildId=unknown
java.version=17.0.5
java.vendor=Homebrew
BootLoader constants: OS=macosx, ARCH=aarch64, WS=cocoa, NL=en_US
Framework arguments:  -product com.myproduct
Command-line arguments:  -product com.myproduct -data /opt/code/eclipse-workspaces/trunk/../studio-runtime-workspace-sb11.1-trunkTWO -dev file:/opt/code/eclipse-workspaces/trunk/.metadata/.plugins/org.eclipse.pde.core/My Product 11 (Unix)/dev.properties -debug /opt/code/eclipse-workspaces/trunk/.metadata/.plugins/org.eclipse.pde.core/My Product 11 (Unix)/.options

org.eclipse.ltk.ui.refactoring
Error
Thu Nov 03 11:12:51 EDT 2022
Internal Error

java.lang.reflect.InvocationTargetException
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:395)
	at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:324)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizard.internalPerformFinish(RefactoringWizard.java:636)
	at org.eclipse.ltk.ui.refactoring.UserInputWizardPage.performFinish(UserInputWizardPage.java:148)
	at org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteWizard$DeleteInputPage.performFinish(DeleteWizard.java:176)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:710)
	at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.okPressed(RefactoringWizardDialog2.java:450)
	at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:468)
	at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
	at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4577)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4363)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3939)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:166)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:368)
	at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:324)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizard.internalPerformFinish(RefactoringWizard.java:636)
	at org.eclipse.ltk.ui.refactoring.UserInputWizardPage.performFinish(UserInputWizardPage.java:148)
	at org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteWizard$DeleteInputPage.performFinish(DeleteWizard.java:176)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:710)
	at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.okPressed(RefactoringWizardDialog2.java:450)
	at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:468)
	at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
	at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4577)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4363)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3939)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
	at org.eclipse.jface.window.Window.open(Window.java:799)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.lambda$0(RefactoringWizardOpenOperation.java:190)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:209)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:126)
	at org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringStarter.activate(RefactoringStarter.java:41)
	at org.eclipse.jdt.internal.ui.refactoring.UserInterfaceStarter.activate(UserInterfaceStarter.java:65)
	at org.eclipse.jdt.internal.corext.refactoring.RefactoringExecutionStarter.startDeleteRefactoring(RefactoringExecutionStarter.java:290)
	at org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteAction.run(DeleteAction.java:204)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:274)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:252)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:474)
	at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:121)
	at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485)
	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:308)
	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:580)
	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:647)
	at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:75)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4577)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532)
	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1561)
	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1557)
	at org.eclipse.swt.widgets.Tree.sendKeyEvent(Tree.java:2753)
	at org.eclipse.swt.widgets.Control.keyDown(Control.java:2453)
	at org.eclipse.swt.widgets.Composite.keyDown(Composite.java:620)
	at org.eclipse.swt.widgets.Tree.keyDown(Tree.java:2114)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:6267)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:236)
	at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2162)
	at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2511)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:6387)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5635)
	at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5774)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
	at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:117)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3936)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)
Caused by: org.eclipse.core.runtime.AssertionFailedException: null argument:transferRule without beginRule
	at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:88)
	at org.eclipse.core.internal.jobs.ImplicitJobs.transfer(ImplicitJobs.java:264)
	at org.eclipse.core.internal.jobs.JobManager.transferRule(JobManager.java:1738)
	at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.threadChange(WorkbenchRunnableAdapter.java:80)
	at org.eclipse.jface.operation.ModalContext.invokeThreadListener(ModalContext.java:415)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:363)
	... 114 more
Root exception:
org.eclipse.core.runtime.AssertionFailedException: null argument:transferRule without beginRule
	at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:88)
	at org.eclipse.core.internal.jobs.ImplicitJobs.transfer(ImplicitJobs.java:264)
	at org.eclipse.core.internal.jobs.JobManager.transferRule(JobManager.java:1738)
	at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.threadChange(WorkbenchRunnableAdapter.java:80)
	at org.eclipse.jface.operation.ModalContext.invokeThreadListener(ModalContext.java:415)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:363)
	at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:324)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizard.internalPerformFinish(RefactoringWizard.java:636)
	at org.eclipse.ltk.ui.refactoring.UserInputWizardPage.performFinish(UserInputWizardPage.java:148)
	at org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteWizard$DeleteInputPage.performFinish(DeleteWizard.java:176)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:710)
	at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.okPressed(RefactoringWizardDialog2.java:450)
	at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:468)
	at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
	at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4577)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4363)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3939)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:166)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:368)
	at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.run(RefactoringWizardDialog2.java:324)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizard.internalPerformFinish(RefactoringWizard.java:636)
	at org.eclipse.ltk.ui.refactoring.UserInputWizardPage.performFinish(UserInputWizardPage.java:148)
	at org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteWizard$DeleteInputPage.performFinish(DeleteWizard.java:176)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizard.performFinish(RefactoringWizard.java:710)
	at org.eclipse.ltk.internal.ui.refactoring.RefactoringWizardDialog2.okPressed(RefactoringWizardDialog2.java:450)
	at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:468)
	at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
	at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4577)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4363)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3939)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
	at org.eclipse.jface.window.Window.open(Window.java:799)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.lambda$0(RefactoringWizardOpenOperation.java:190)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:209)
	at org.eclipse.ltk.ui.refactoring.RefactoringWizardOpenOperation.run(RefactoringWizardOpenOperation.java:126)
	at org.eclipse.jdt.internal.ui.refactoring.actions.RefactoringStarter.activate(RefactoringStarter.java:41)
	at org.eclipse.jdt.internal.ui.refactoring.UserInterfaceStarter.activate(UserInterfaceStarter.java:65)
	at org.eclipse.jdt.internal.corext.refactoring.RefactoringExecutionStarter.startDeleteRefactoring(RefactoringExecutionStarter.java:290)
	at org.eclipse.jdt.internal.ui.refactoring.reorg.DeleteAction.run(DeleteAction.java:204)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:274)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:252)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:474)
	at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:121)
	at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:97)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:485)
	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:308)
	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:580)
	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:647)
	at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:75)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4577)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532)
	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1561)
	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1557)
	at org.eclipse.swt.widgets.Tree.sendKeyEvent(Tree.java:2753)
	at org.eclipse.swt.widgets.Control.keyDown(Control.java:2453)
	at org.eclipse.swt.widgets.Composite.keyDown(Composite.java:620)
	at org.eclipse.swt.widgets.Tree.keyDown(Tree.java:2114)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:6267)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:236)
	at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2162)
	at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2511)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:6387)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5635)
	at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5774)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
	at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:117)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3936)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:643)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:550)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:171)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1440)

Eclipse E4 Macros Incubation

The Eclipse macro plugin no longer works with newer eclipse versions.
As a comment there says, it requires a bundle in newer versions that have been removed.

I've already tried to contribute a change in the original repository but it doesn't seem to be maintained.

Can this plugin be added to this organization?
Can the problems with this plugin be fixed and the plugin get released again?

https://wiki.eclipse.org/Platform/How_to_Contribute outdated

Merge certain repositories

Recent changes in resources also would trigger changes in team as well what reminds me that this splitting across different repositories does really hinder us to create changes that adjust code crossing these repositories in a consistent way.

I therefore like to suggest to start with merge the following:

To avoid deadlock while executing Display.syncExec() from a non UI thread 'Worker-1: Compute launch button tooltip', operation was cancelled.

I got an error message that i do not understand and i do not know who is responsible for:

eclipse.buildId=4.22.0.I20211124-1800
java.version=11.0.11
java.vendor=AdoptOpenJDK
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: -product org.eclipse.sdk.ide
Command-line arguments: -product org.eclipse.sdk.ide -data C:\wamas\workspace\w5_14_target -dev file:C:/wamas/workspace/w5_14-ide/.metadata/.plugins/org.eclipse.pde.core/W5-REAL-WS/dev.properties -os win32 -ws win32 -arch x86_64

java.lang.IllegalStateException: Call stack for thread main
at org.eclipse.swt.internal.win32.OS.MapWindowPoints(Native Method)
at org.eclipse.swt.widgets.Tree.CDDS_ITEMPOSTPAINT(Tree.java:430)
at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:7406)
at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5807)
at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1961)
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5375)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4809)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5010)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(Native Method)
at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1542)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4854)
at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:5997)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5010)
at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:237)
at org.eclipse.swt.widgets.Display.runPopups(Display.java:4101)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3626)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1154)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1045)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
at org.eclipse.ui.internal.Workbench$$Lambda$216/0x0000000800468440.run(Unknown Source)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at [email protected]/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at [email protected]/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at [email protected]/java.lang.reflect.Method.invoke(Method.java:566)
at app//org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at app//org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at app//org.eclipse.equinox.launcher.Main.run(Main.java:1467)
at app//org.eclipse.equinox.launcher.Main.main(Main.java:1440)

java.lang.IllegalStateException: Call stack for thread Worker-1: Compute launch button tooltip
at [email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method)
at [email protected]/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:485)
at org.eclipse.debug.internal.ui.stringsubstitution.SelectedResourceManager.reportTimeout(SelectedResourceManager.java:297)
at org.eclipse.debug.internal.ui.stringsubstitution.SelectedResourceManager.getFromUI(SelectedResourceManager.java:243)
at org.eclipse.debug.internal.ui.stringsubstitution.SelectedResourceManager.getCurrentSelection(SelectedResourceManager.java:91)
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager.computeLabels(LaunchingResourceManager.java:236)
at org.eclipse.debug.internal.ui.contextlaunching.LaunchingResourceManager$1$1.run(LaunchingResourceManager.java:145)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

Eclipse IDE 2022โ€‘03 Enterprise Java/Web (Windows): Java compilation errors/warnings in project explorer on project level only (perspective "Java EE")

I'm using the new version and now Java build error/warning overlays are shown on the project level only, not on packages or files.

If I switch to perspective "Java", overlays are shown on the file level as it was in older Eclipse versions.

But "Java" perspective does not show the "Deployed Resources" item, so I need to switch the perspectives often.

The problem seems to be at least in Maven WAR projects (see enclosed sample projects), the JAR project works as expected.

sample-project.zip

eclipse-pe-perspective-javaee
eclipse-pe-perspective-java

First Impressions

If you look at our new organization page, what's your first impression?

https://github.com/eclipse-platform/

Cool slash screen?!

But then you see this:

image

And, at least for me, I think wow, how retro is that?

Maybe it would be better if we showed something that appears more modern, and maybe even something that demonstrates theming, like this:

image

What do you think?

egit conflicts with itself on update

Hi, running Eclipse IDE for Enterprise Java and Web Developers (includes Incubating components)
Version: 2022-06 (4.24.0) Build id: 20220609-1112 and trying to update.
Update blocks with following text

!ENTRY org.eclipse.equinox.p2.operations 4 0 2022-07-24 22:17:14.257
!MESSAGE Operation details
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 10054 2022-07-24 22:17:14.257
!MESSAGE Cannot complete the install because of a conflicting dependency.
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.257
!MESSAGE Software being installed: Git integration for Eclipse 6.2.0.202206071550-r (org.eclipse.egit.feature.group 6.2.0.202206071550-r)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.257
!MESSAGE Software currently installed: Git integration for Eclipse - Task focused interface 6.1.0.202203080745-r (org.eclipse.egit.mylyn.feature.group 6.1.0.202203080745-r)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2022-07-24 22:17:14.257
!MESSAGE Only one of the following can be installed at once: 
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.257
!MESSAGE Git integration for Eclipse - Core 6.1.0.202203080745-r (org.eclipse.egit.core 6.1.0.202203080745-r)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.257
!MESSAGE Git integration for Eclipse - Core 6.2.0.202206071550-r (org.eclipse.egit.core 6.2.0.202206071550-r)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2022-07-24 22:17:14.257
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.257
!MESSAGE From: Git integration for Eclipse 6.2.0.202206071550-r (org.eclipse.egit.feature.group 6.2.0.202206071550-r)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.257
!MESSAGE To: org.eclipse.equinox.p2.iu; org.eclipse.egit.core [6.2.0.202206071550-r,6.2.0.202206071550-r]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2022-07-24 22:17:14.257
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.257
!MESSAGE From: Git integration for Eclipse - Task focused interface 6.1.0.202203080745-r (org.eclipse.egit.mylyn.feature.group 6.1.0.202203080745-r)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.257
!MESSAGE To: org.eclipse.equinox.p2.iu; org.eclipse.egit.mylyn.ui [6.1.0.202203080745-r,6.1.0.202203080745-r]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2022-07-24 22:17:14.257
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.258
!MESSAGE From: EGit Mylyn UI 6.1.0.202203080745-r (org.eclipse.egit.mylyn.ui 6.1.0.202203080745-r)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2022-07-24 22:17:14.258
!MESSAGE To: java.package; org.eclipse.egit.core [6.1.0,6.2.0)

What am I doing wrong?

Eclipse 2022-09 M3 and RC1: Cannot install Maven Tycho Configurator

Hi guys! Sorry, but I didnยดt know where to report the issue I am experiencing. So I put it here. It is regarding the upcoming Eclipse version (2022-09). I have tried to install the Tycho Configurator by selecting this in the preferences on the M1 and M2 release by doing this:

Preferences -> Maven -> Discovery -> Open Catalog -> Tycho Configurator -> Finish.

... and that has worked fine. But since the M3 release (thus, also on the RC1), I get this:

Problem occured:
Operation details
Cannot complete the install because of a conflicting dependency.
Software being installed: Tycho Project Configurators 0.9.0.201811261502 (org.sonatype.tycho.m2e.feature.feature.group 0.9.0.201811261502)
Software currently installed: M2E - Maven Integration for Eclipse 2.0.2.20220828-2046 (org.eclipse.m2e.feature.feature.group 2.0.2.20220828-2046)
Only one of the following can be installed at once:
M2E Maven Integration for Eclipse Core 1.18.4.20220208-0831 (org.eclipse.m2e.core 1.18.4.20220208-0831)
M2E Maven Integration for Eclipse Core 2.0.1.20220820-1147 (org.eclipse.m2e.core 2.0.1.20220820-1147)
Cannot satisfy dependency:
From: M2E - Maven Integration for Eclipse 2.0.2.20220828-2046 (org.eclipse.m2e.feature.feature.group 2.0.2.20220828-2046)
To: org.eclipse.equinox.p2.iu; org.eclipse.m2e.core [2.0.1.20220820-1147,2.0.1.20220820-1147]
Cannot satisfy dependency:
From: Tycho Project Configurators 0.9.0.201811261502 (org.sonatype.tycho.m2e 0.9.0.201811261502)
To: osgi.bundle; org.eclipse.m2e.core [1.4.0,2.0.0)
Cannot satisfy dependency:
From: Tycho Project Configurators 0.9.0.201811261502 (org.sonatype.tycho.m2e.feature.feature.group 0.9.0.201811261502)
To: org.eclipse.equinox.p2.iu; org.sonatype.tycho.m2e [0.9.0.201811261502,0.9.0.201811261502]

Eclipse 2022-06 crashes under Linux openSUSE 15.4 (KDE Plasma)

Eclipse 2022-03 (updated to 2022-06) as well as a fresh 2022-06 install with an empty working directory crashes under Linux openSUSE 15.4 (KDE Plasma/X11).
No (meaningful) logmessages are being generated.
Happens with the default JRE/Xmx and adopted:
JDK11 (Oracle) 8GB
JDK1.8 (Oracle) 6GB

The (a) crash can be directly forced by simply accessing the Eclipse Marketplace and waiting a moment.
It is also impossible to install any extension from the Marketplace using Drag and Drop (Install Button).

It also crashes when using the Java editor. Suddenly the editor becomes unresponsive, followed by a crash.

The crash does not open a "crashed app" window, it simply disappears.

setting these variables:

export MALLOC_CHECK_=0
unset GDK_NATIVE_WINDOWS
export SWT_GTK3=1
export GIT_SSH=/usr/bin/ssh

or not does not seem to have any (apart from the file open dialog L&F) effects.

Attempting to use the SpringToolSuite4.15.3 shows the same behavior regarding the Marketplace access. No further tests have been made with STS.

Javadoc popups (and all WebKit UIs) have stopped working

For the last day or two Javadocs have stopped working on my Xbuntu machine. I suspect a recently updated system package may be the root cause. But whenever I try to render javadoc hover I get a blank pop-up window and this error on the stdout:

(WebKitWebProcess:155118): Gdk-ERROR **: 15:06:23.576: The program 'WebKitWebProcess' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 172 error_code 2 request_code 151 (GLX) minor_code 34)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

image

I don't think this is a regression as old Eclipse versions now produce the same error. It may not be an Eclipse issue, but this seemed like the logical place to start.

[installer] The engine operation was cancelled and the changes are being rolled back.

Today I tried to setup Egit: https://wiki.eclipse.org/EGit/Contributor_Guide#Automated_Developer_Setup

I updated the installer, and choose the "Eclipse IDE for Eclipse Committers" and then selected egit, after some downloading the installer tells me:

The engine operation was cancelled and the changes are being rolled back.
Took 3318 seconds.
Task execution was canceled.
Press Back to choose different settings or Cancel to abort.

I don't see any error or related message so I'm a bit stuck here, system is debian linux...

IDE launcher duplicated

You can see in the screenshot below that I have an Eclipse launcher (the one with the Eclipse logo). When clicked, it spawns a new item instead (the one without an icon).

Captura de tela de 2022-08-15 12-35-49

This is the .desktop file I have at ~/.local/share/applications/:

[Desktop Entry]
Name=Eclipse Platform
Exec=/home/user/Eclipse/ide/eclipse/eclipse %u
NoDisplay=false
Icon=/home/user/Eclipse/ide/eclipse/icon.xpm
Type=Application
MimeType=x-scheme-handler/eclipse+command;x-scheme-handler/xdebug;
  • Eclipse version: 2022-06 (4.24) Build id: I20220607-0700 (installed in my home folder by the Eclipse Installer)
  • GNOME 42.3 on Wayland
  • Fedora 36 Workstation (amd64)

[Usability] Make it easier to simply upgrade Eclipse to the latest version

Every time a new major Eclipse version comes out I wish I could just have a button "check for updates" which will me show this next major version (e.g. when I'm on 2022-03 then I want to see both updates for 2022-03 and also 2022-06).

But this is not the case. So I'm looking it up and I find tips on the net which involve adding new entries to "Available Software Sites" in the preferences. And sometimes it works and sometimes not and then I need to download and install the new version.

All this is not a big deal, but it is still the most weird and time-consuming upgrade process for any software I'm using. It would be nice if this could be improved.

I'm using the "Eclipse IDE for Enterprise Java and Web Developers" variant.

Error in SDK setup

I performed my usual Update / Perform Updatetasks today but got:

Include Sources = true
Adding repository https://download.eclipse.org/cbi/updates/license
Adding repository https://download.eclipse.org/egit/updates
Adding repository https://download.eclipse.org/tools/orbit/downloads/latest-R
Adding repository https://download.eclipse.org/nebula/snapshot
Adding repository https://download.eclipse.org/eclipse/updates/4.24-I-builds
Adding repository https://download.eclipse.org/tools/gef/updates/milestones
Adding repository https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest
Calculating requirements and dependencies.
Cannot complete the request.  Generating details.
ERROR: org.eclipse.equinox.p2.director code=10053 Cannot complete the install because one or more required items could not be found.
  at org.eclipse.oomph.targlets.internal.core.TargletContainer.forceUpdate(TargletContainer.java:838)
  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl$4.run(TargletTaskImpl.java:1190)
  at org.eclipse.oomph.util.pde.TargetPlatformUtil.runWithTargetPlatformService(TargetPlatformUtil.java:120)
  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.perform(TargletTaskImpl.java:1050)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3864)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:5200)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2369)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2394)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:5193)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3798)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3773)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3651)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:592)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:721)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
  ERROR: org.eclipse.equinox.p2.director code=0 Software being installed: artificial_root 1.0.0.v1651676729138
  ERROR: org.eclipse.equinox.p2.director code=0 Missing requirement: artificial_root 1.0.0.v1651676729138 requires 'org.eclipse.equinox.p2.iu; org.eclipse.platform.releng.prereqs.sdk.plain.project 0.0.0' but it could not be found

Took 7 seconds.

@merks any more details required?

Eclipse IDE Dark Theme color issues (windows)

"Dark" Theme looks different (wrong) then "Light" Theme . Screenshots from windows 10:
image
image

  1. "Welcome page" is still in light colors
  2. Focused Tab (for example "welcome") is blue underlined - while there is no underline in Light theme (eclipse-platform/eclipse.platform.swt#55)
    3.the opposite is true for "Run Configurations" Dialog: in dark theme focused Tab "Main" is NOT blue, while in Light them it IS overlined
    image
    image
  3. the text input fields (for example "Location" in "Run Configurations") have wrong background color. They are not as black in Dark mode as white in Light
  4. same is true for combo boxes (like "Run a product") where one can see the background color that should be used behind the drop down arrow
  5. Also sometimes(!) the combos are sometimes blue in dark mode (for example "Launch with" when "Plug-ins" are selected) while not blue in light theme in the same situation:
    image
    image
  6. The Tracing Options are hardly readable (grey on grey):
    image
  7. deactivated combo boxes are hardly readable too:
    image

Eclipse 2022-03 Window -> Preferences -> Java -> Appearance : Compress all package name segments not compressing packages

Upon recently upgrading to 2022-03 I have noticed that the "Compress all package name segments, except the final segment" is not compressing the packages in my project. I have attempted to use the compression pattern '.', '0', and '1' with no success.

I also attempted to use the "Abbreviate package names" and that was not doing anything to the package names that I specified either.

E2022-03_CompressPackageIssue

Eclipse 2022-06 crash even after reinstall... due to code signing.

image

Even re-installing was broken again.

https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2022-06/R/eclipse-rcp-2022-06-R-macosx-cocoa-x86_64.dmg&r=1
Exception Type:  EXC_CRASH (SIGKILL (Code Signature Invalid))
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: CODESIGNING 1 

It seems an old trick fixed the problem until it comes again.

$ codesign --force --deep --sign - /Applications/Eclipse\ RCP.app

How to remove Eclipse Test Menus and Tabs

Eclipse shows eclipse developer test menus and tabs.

An eclipse developer gave me a link to an unofficial eclipse distribution once.

Since then I have Test menus and tabs shown in eclipse everywhere. I just installed a new clean latest eclipse version (2022-06 - jee edition) and I transferred my installed software and my eclipse workspace and the test entries show up again.

How can I permanently remove these test entries?

See attached image too.
eclipse

"Find Next" shortcut in CompareEditor missing

In CompareEditor the ctrl+k shortcut for "Find Next" doesn't work.

Also it seems it can not be added by defining a custom shortcut in Preferences, at least I couldn't find a way.

Can it be implemented?

Incorrect Chinese option name for 'Close All'

Hello,

I want to report a translating issue for Close All Tabs in Chinese.

If you open 2 or more tabs and right-click one of the tabs, you'll get an incorrect Chinese option name for 'Close All'. As I understand, it shoud be "ๅ…ณ้—ญๅ…จ้ƒจ" or โ€œๅ…จ้ƒจๅ…ณ้—ญโ€ ('close all')๏ผŒbut it is "ๅ…ณ้—ญๅ…ณ้—ญโ€œ ('close close'). Thanks @SSSDNSY for the translation.

Thank you.

External snippet files with Java 18

From Oracles description on how to use external snippet files:

The first example shows a directory named src, containing the source for a class p.Main, an image icon.png in the doc-files subdirectory, and a file for external snippets, Snippets.java, in the snippet-files directory. The presence of doc-files/icon.png is just to show the similarity between the use of doc-files and snippet-files directories. No additional options are required for the Standard Doclet to locate the external snippets in this example.

src
โ””โ”€โ”€ p
    โ”œโ”€โ”€ Main.java
    โ”œโ”€โ”€ doc-files
    โ”‚   โ””โ”€โ”€ icon.png
    โ””โ”€โ”€ snippet-files
        โ””โ”€โ”€ Snippets.java

Note: some build systems may (incorrectly) treat files in the snippet-files directory as part of the enclosing package hierarchy, even though snippet-files is not a valid Java identifier and cannot be part of a Java package name. The local snippet-files directory cannot be used in these cases.

If I try this in eclipse I get
image
and
image

Is this reasonably fixable? The other solution listed by Oracle requires setting --snippet-path which I'd rather avoid, if possible.

NPE at at org.eclipse.fx.ide.pde.core.JavaFXClassPathExtender.findVMForEnv(JavaFXClassPathExtender.java:48)

Hello

Running JavaFX wth e(fx)clipse leads to a NPE as below

java.lang.NullPointerException
	at org.eclipse.fx.ide.pde.core.JavaFXClassPathExtender.findVMForEnv(JavaFXClassPathExtender.java:48)
	at org.eclipse.fx.ide.pde.core.JavaFXClassPathExtender.getVM(JavaFXClassPathExtender.java:74)
	at org.eclipse.fx.ide.pde.core.JavaFXClassPathExtender.getInitialEntries(JavaFXClassPathExtender.java:180)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.computePluginEntries(RequiredPluginsClasspathContainer.java:99)
	at org.eclipse.pde.internal.core.RequiredPluginsClasspathContainer.getClasspathEntries(RequiredPluginsClasspathContainer.java:77)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3124)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3282)
	at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2359)
	at org.eclipse.jdt.internal.core.DeltaProcessingState.getRootInfos(DeltaProcessingState.java:308)
	at org.eclipse.jdt.internal.core.DeltaProcessingState.initializeRoots(DeltaProcessingState.java:256)
	at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:730)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2289)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2316)
	at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:804)
	at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:5803)
	at org.eclipse.jdt.internal.launching.JREContainerInitializer.initialize(JREContainerInitializer.java:72)
	at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:3184)
	at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:2120)
	at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:3619)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3118)
	at org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaProject.java:3282)
	at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2359)
	at org.eclipse.jdt.internal.core.JavaModelManager.determineIfOnClasspath(JavaModelManager.java:1169)
	at org.eclipse.jdt.internal.core.JavaModelManager.create(JavaModelManager.java:1063)
	at org.eclipse.jdt.internal.core.JavaModelManager.create(JavaModelManager.java:993)
	at org.eclipse.jdt.core.JavaCore.create(JavaCore.java:3498)
	at org.eclipse.jdt.internal.ui.ResourceAdapterFactory.getAdapter(ResourceAdapterFactory.java:47)
	at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:83)
	at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:295)
	at org.eclipse.core.runtime.PlatformObject.getAdapter(PlatformObject.java:68)
	at org.eclipse.jdt.ui.actions.FindAction.getJavaElements(FindAction.java:168)
	at org.eclipse.jdt.ui.actions.FindAction.canOperateOn(FindAction.java:111)
	at org.eclipse.jdt.ui.actions.FindAction.selectionChanged(FindAction.java:277)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchSelectionChanged(SelectionDispatchAction.java:259)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.selectionChanged(SelectionDispatchAction.java:254)
	at org.eclipse.jface.viewers.Viewer$1.run(Viewer.java:155)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.ui.internal.JFaceUtil.lambda$0(JFaceUtil.java:44)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:152)
	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2179)
	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1222)
	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1251)
	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:240)
	at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:235)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:400)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4118)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1052)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3931)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3534)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
	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:656)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:592)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1498)

Simplify api removal process

The current process for marking API for removal is relatively complex.
We already general a list of elements which are marked for removal with the @deprecate(forRemoval=true) flag.

I suggest to make this sufficient for remove API after the API freeze period.

@tjwatson @akurtakov WDYT?

Eclipse silently crashes on startup

Eclipse: 2022-06
OS: Linux x86-64, Java 17

Plugins installed: None

This is a fresh install by extracting the tar.gz by which I mean I didn't use the installer

Steps to reproduce:

  1. Run eclipse
  2. Choose the default workspace
  3. Click launch

Expected result:
Eclipse IDE opens and is usable

Actual result:
Eclipse IDE opens for a few seconds and then silently closes.

eclipse installer eclipse-inst-jre-win64.exe is possibly infected with a malware.

eclipse installer for 2022-9r : eclipse-inst-jre-win64.exe
sha512:241eeea731ab1f80e07b598a14a2c2591b0a3538e48bc78d37e30176c054d437545e455341a74f478a2990c7419d5b0241327211edd25d6b8de8925d10abae46 may be infected with a virus from the virustoal scan result.

  • sha256:1d57ba7cf596601a1096709fcf9839d069114bb2f0585ae7f54ee8d5f725db8e
  • file: eclipse-inst-jre-win64 (1).exe
  • date: 2022-09-25 16:36:26 UTC

detected by Cybereason: Malicious.3e8304

Possible reasons
malicious behavior

  • Process Creation Using Sysnative Folder
  • Wow6432Node CurrentVersion Autorun Keys Modification

Please check the file for malware. It seems like from heuristic scan because of the name.

Stop hidding warnings via during builds

The adaption of pomless builds is harder as multiple pom files contains <code.ignoredWarnings>-warn:-deprecation,raw,unchecked</code.ignoredWarnings>. IIRC these are used to hide warnings. What is the value of hidding warnings? Any additional warnings added to such plug-ins will not be visible.

I vote for removing these entries.

cc @akurtakov @HannesWell

Error in disconnecting remote debugger

I have connected remote debugger then when I click on Disconnect error occurs and the debugger reconnects.

eclipse.buildId=4.24.0.I20220607-0700
java.version=17.0.2
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=aarch64, WS=cocoa, NL=cs_CZ
Framework arguments:  -product org.eclipse.epp.package.jee.product -keyring /Users/marek/.eclipse_keyring
Command-line arguments:  -os macosx -ws cocoa -arch aarch64 -product org.eclipse.epp.package.jee.product -keyring /Users/marek/.eclipse_keyring

org.eclipse.core.jobs
Error
Tue Aug 16 07:23:02 CEST 2022
An internal error occurred during: "Match Job".

java.lang.NullPointerException: Cannot invoke "org.eclipse.ui.IWorkbenchWindow.getShell()" because the return value of "org.eclipse.ui.IWorkbench.getActiveWorkbenchWindow()" is null
	at org.eclipse.debug.internal.ui.DebugUIPlugin.launchInBackground(DebugUIPlugin.java:1255)
	at org.eclipse.debug.ui.DebugUITools.launch(DebugUITools.java:981)
	at org.eclipse.debug.ui.DebugUITools.launch(DebugUITools.java:787)
	at org.eclipse.m2e.internal.launch.MavenConsoleLineTracker.launchRemoteJavaApp(MavenConsoleLineTracker.java:276)
	at org.eclipse.m2e.internal.launch.MavenConsoleLineTracker.lineAppended(MavenConsoleLineTracker.java:134)
	at org.eclipse.debug.internal.ui.views.console.ConsoleLineNotifier.lineAppended(ConsoleLineNotifier.java:123)
	at org.eclipse.debug.internal.ui.views.console.ConsoleLineNotifier.matchFound(ConsoleLineNotifier.java:115)
	at org.eclipse.ui.internal.console.ConsolePatternMatcher$MatchJob.run(ConsolePatternMatcher.java:137)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

Rework IDE Installation Process

The present installation process... compares poorly with the competition, shall we say.

  • Downloading an installer just to download one of 4 or 5 pre-built install packages seems silly.
  • The use of Zip and Tgz files is archaic. As a Unix greybeard I'm OK with that, but the world has largely moved on.- Both IntelliJ Idea and Android Studio can be installed with one click or one command (e.g., winget, the official Windows command-line installer).
  • Java now includes jpackage which makes installers in non-interactive mode for all three major desktops (Windows on Windows, macOS on mac, Linux on Linux).

In an ideal world I would love to be able to install either "Eclipse for Java" or "Eclipse for Jakarta EE" with one click or one command (rpm, winget, click on link to dmg, etc).

Eclipse has been my favorite IDE for decades and I'd hate to see it losing market share because it is seen as being more involved to install than the competition.

I've used jpackage in my PDFshow and anyone is welcome to borrow from that installer (https://github.com/IanDarwin/pdfshow has my mkinstaller script).

Component version error, "No remedy found"

After the 2022-06 update a dialog pops up that shows some kind of conflict between two packages or package version.

This text shows below it.

Cannot complete the install because of a conflicting dependency.
  Software being installed: Git integration for Eclipse 6.2.0.202206071550-r (org.eclipse.egit.feature.group 6.2.0.202206071550-r)
  Software currently installed: Git integration for Eclipse - Task focused interface 6.1.0.202203080745-r (org.eclipse.egit.mylyn.feature.group 6.1.0.202203080745-r)
  Only one of the following can be installed at once: 
    Git integration for Eclipse - UI 6.0.0.202111291000-r (org.eclipse.egit.ui 6.0.0.202111291000-r)
    Git integration for Eclipse - UI 6.1.0.202203080745-r (org.eclipse.egit.ui 6.1.0.202203080745-r)
    Git integration for Eclipse - UI 4.8.0.201706111038-r (org.eclipse.egit.ui 4.8.0.201706111038-r)
    Git integration for Eclipse - UI 5.13.0.202109080827-r (org.eclipse.egit.ui 5.13.0.202109080827-r)
    Git integration for Eclipse - UI 4.9.2.201712150930-r (org.eclipse.egit.ui 4.9.2.201712150930-r)
    Git integration for Eclipse - UI 5.0.0.201806131550-r (org.eclipse.egit.ui 5.0.0.201806131550-r)
    Git integration for Eclipse - UI 5.6.0.201912101111-r (org.eclipse.egit.ui 5.6.0.201912101111-r)
    Git integration for Eclipse - UI 6.2.0.202206071550-r (org.eclipse.egit.ui 6.2.0.202206071550-r)
    Git integration for Eclipse - UI 5.2.0.201812061821-r (org.eclipse.egit.ui 5.2.0.201812061821-r)
  Cannot satisfy dependency:
    From: Git integration for Eclipse 6.2.0.202206071550-r (org.eclipse.egit.feature.group 6.2.0.202206071550-r)
    To: org.eclipse.equinox.p2.iu; org.eclipse.egit.ui [6.2.0.202206071550-r,6.2.0.202206071550-r]
  Cannot satisfy dependency:
    From: Git integration for Eclipse - Task focused interface 6.1.0.202203080745-r (org.eclipse.egit.mylyn.feature.group 6.1.0.202203080745-r)
    To: org.eclipse.equinox.p2.iu; org.eclipse.egit.mylyn.ui [6.1.0.202203080745-r,6.1.0.202203080745-r]
  Cannot satisfy dependency:
    From: EGit Mylyn UI 6.1.0.202203080745-r (org.eclipse.egit.mylyn.ui 6.1.0.202203080745-r)
    To: java.package; org.eclipse.egit.ui [6.1.0,6.2.0)

I have no idea how to solve that. I deleted many old update site entries that for some reason Eclipse had collected over the years.

When I close it it shows "Searching alternate solutions..." and takes an extremely long time for any progress to be made.

Finally it shows this:
eclipseerror

I wasn't sure where to report this. I used to report bugs on the Eclipse bugtracker but it seems to have been replaced by GitHub.

Error while updateing SDK Setup: The artifact is already available in the repository

Today I performed updates ang got the error "The artifact is already available in the repository"

Executing manual tasks
OpenJDK Runtime Environment 11.0.6+10-LTS
Product org.eclipse.applications.eclipse.platform.sdk.latest
Workspace /opt/eclipse/platform-sdk/ws
Project org.eclipse.equinox.bundles.master
Project org.eclipse.equinox.framework.master
Project org.eclipse.equinox.p2.master
Project org.eclipse.jdt.features.master
Project org.eclipse.jdt.core.master
Project org.eclipse.jdt.debug.master
Project org.eclipse.jdt.ui.master
Project org.eclipse.jdt.core.tests.master
Project org.eclipse.jdt.core.testbinaries.master
Project org.eclipse.jdt.debug.tests.master
Project org.eclipse.jdt.ui.tests.master
Project org.eclipse.jdt.ui.examples.master
Project null
Project org.eclipse.platform.platform.master
Project org.eclipse.platform.debug.master
Project org.eclipse.platform.dependencies.ecf.master
Project org.eclipse.platform.dependencies.emf.master
Project org.eclipse.platform.documentation.master
Project org.eclipse.platform.news.master
Project org.eclipse.platform.resources.master
Project org.eclipse.platform.runtime.master
Project org.eclipse.platform.swt.master
Project org.eclipse.platform.team.master
Project org.eclipse.platform.text.master
Project org.eclipse.platform.ua.master
Project org.eclipse.platform.ui.master
Project org.eclipse.platform.ui.tools.master
Project org.eclipse.platform.releng.master
Project org.eclipse.platform.releng.aggregator.master
Bundle org.eclipse.oomph.setup 1.23.0.v20220421-1218, build=5470, branch=1971a8fef9af28d47d05b3e71ab79bff0e4cd2c2
Bundle org.eclipse.oomph.setup.core 1.24.0.v20220425-0749, build=5470, branch=1971a8fef9af28d47d05b3e71ab79bff0e4cd2c2
Bundle org.eclipse.oomph.setup.git 1.21.0.v20220421-1218, build=5470, branch=1971a8fef9af28d47d05b3e71ab79bff0e4cd2c2
Bundle org.eclipse.oomph.setup.jdt 1.18.0.v20220421-1218, build=5470, branch=1971a8fef9af28d47d05b3e71ab79bff0e4cd2c2
Bundle org.eclipse.oomph.setup.p2 1.19.0.v20220421-1218, build=5470, branch=1971a8fef9af28d47d05b3e71ab79bff0e4cd2c2
Bundle org.eclipse.oomph.setup.pde 1.14.0.v20220421-1218, build=5470, branch=1971a8fef9af28d47d05b3e71ab79bff0e4cd2c2
Bundle org.eclipse.oomph.setup.targlets 1.14.0.v20220421-1218, build=5470, branch=1971a8fef9af28d47d05b3e71ab79bff0e4cd2c2
Bundle org.eclipse.oomph.setup.workingsets 1.15.0.v20220421-1218, build=5470, branch=1971a8fef9af28d47d05b3e71ab79bff0e4cd2c2
Performing Targlets Modular API Baseline Target (Eclipse Platform + Equinox Platform + JDT + Platform)
Repository https://download.eclipse.org/eclipse/updates/4.23/R-4.23-202203080310
Offline = false
Mirrors = true
Include All Platforms = false
Include All Requirements = true
Include Binary Equivalents = true
Include Sources = false
Adding repository https://download.eclipse.org/eclipse/updates/4.23/R-4.23-202203080310
Calculating requirements and dependencies.
Computing prerequisite plan
Sending ProfileUpdateSucceededEvent[source=Modular API Baseline Target, profile=_opt_eclipse_platform-sdk_ws-ce16c6582891559800b26cb4363d003672816a61] to PomArtifactUpdater
Sending ProfileUpdateSucceededEvent[source=Modular API Baseline Target, profile=_opt_eclipse_platform-sdk_ws-ce16c6582891559800b26cb4363d003672816a61] to PomModulesUpdater
Sending ProfileUpdateSucceededEvent[source=Modular API Baseline Target, profile=_opt_eclipse_platform-sdk_ws-ce16c6582891559800b26cb4363d003672816a61] to TargetDefinitionGenerator
Targlet container profile update completed
Performing API Baseline from Target Modular API Baseline, activate
Removing existing baseline.
Creating new baseline from target Modular API Baseline Target
Performing Targlets Modular Target (ECF Dependency + EMF Dependency + Eclipse Platform + Equinox Bundles + Equinox Framework + Equinox P2 + Equinox Platform + JDT Core + JDT Core Test Binaries + JDT Core Tests + JDT Debug + JDT Debug Tests + JDT Features + JDT Platform + JDT UI + JDT UI Examples + JDT UI Tests + Platform + Platform Base, Update, and Ant + Platform Debug + Platform Documentation + Platform News + Platform Releng + Platform Releng Aggregator + Platform Resources + Platform Runtime + Platform Team + Platform Text + Platform UA + Platform UI + Platform UI Tools + SWT + SWT Binaries), activate
Repository https://download.eclipse.org/eclipse/updates/4.24-I-builds
Repository https://download.eclipse.org/cbi/updates/license
Repository https://download.eclipse.org/tools/orbit/downloads/latest-R
Repository https://download.eclipse.org/cbi/updates/license
Repository https://download.eclipse.org/tools/orbit/downloads/latest-R
Repository https://download.eclipse.org/egit/updates
Repository https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest
Repository https://download.eclipse.org/tools/gef/updates/milestones
Repository https://download.eclipse.org/nebula/snapshot
Repository https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest
Repository https://download.eclipse.org/tools/gef/updates/milestones
Offline = false
Mirrors = true
Include All Platforms = false
Include All Requirements = true
Include Binary Equivalents = true
Include Sources = true
Adding repository https://download.eclipse.org/cbi/updates/license
Adding repository https://download.eclipse.org/eclipse/updates/4.24-I-builds
Adding repository https://download.eclipse.org/modeling/emf/emf/builds/milestone/latest
Adding repository https://download.eclipse.org/tools/gef/updates/milestones
Adding repository https://download.eclipse.org/tools/orbit/downloads/latest-R
Adding repository https://download.eclipse.org/egit/updates
Adding repository https://download.eclipse.org/nebula/snapshot
Calculating requirements and dependencies.
Computing prerequisite plan
Collecting 109 artifacts from https://download.eclipse.org/eclipse/updates/4.24-I-builds
Downloading org.eclipse.equinox.p2.repository.tools
Downloading org.eclipse.test
Downloading org.eclipse.pde.ui.templates
Downloading org.eclipse.jdt.text.tests
Downloading org.eclipse.equinox.p2.repository.tools.source
Downloading org.eclipse.pde.ui.templates.source
Downloading org.eclipse.core.tests.harness
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/org.eclipse.pde.ui.templates.source_3.7.600.v20220504-2153.jar probably because it can't be processed
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/org.eclipse.equinox.p2.repository.tools.source_2.3.100.v20220504-1755.jar probably because it can't be processed
Fetching org.eclipse.equinox.p2.repository.tools.source_2.3.100.v20220504-1755.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (178,54kB)
Fetching org.eclipse.pde.ui.templates.source_3.7.600.v20220504-2153.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (110,89kB)
Fetching org.eclipse.test_3.8.100.v20220504-1423.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/features/ (19,27kB)
Fetching org.eclipse.equinox.p2.repository.tools_2.3.100.v20220504-1755.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (252,96kB)
Fetching org.eclipse.jdt.text.tests_3.13.1700.v20220504-2141.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (3,83MB)
Fetching org.eclipse.pde.ui.templates.source_3.7.600.v20220504-2153.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (110,89kB)
Fetching org.eclipse.equinox.p2.repository.tools.source_2.3.100.v20220504-1755.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (178,54kB)
Fetching org.eclipse.core.tests.harness_3.12.200.v20220504-1423.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (96,35kB)
Fetching org.eclipse.equinox.p2.repository.tools_2.3.100.v20220504-1755.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (252,96kB)
Fetching org.eclipse.pde.ui.templates_3.7.600.v20220504-2153.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (579,35kB)
Fetching org.eclipse.test_3.8.100.v20220504-1423.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/features/ (19,27kB)
Fetching org.eclipse.jdt.text.tests_3.13.1700.v20220504-2141.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (3,83MB)
Fetching org.eclipse.equinox.p2.repository.tools.source_2.3.100.v20220504-1755.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (178,54kB)
Fetching org.eclipse.pde.ui.templates.source_3.7.600.v20220504-2153.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (110,89kB)
Fetching org.eclipse.core.tests.harness_3.12.200.v20220504-1423.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (96,35kB)
Fetching org.eclipse.pde.ui.templates_3.7.600.v20220504-2153.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (579,35kB)
Fetching org.eclipse.pde.ui.templates.source_3.7.600.v20220504-2153.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/ (110,89kB)
Fetching org.eclipse.jdt.text.tests_3.13.1700.v20220504-2141.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/plugins/
Downloading javax.inject
Downloading javax.inject.source
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-0320/plugins/javax.inject.source_1.0.0.v20220405-0441.jar probably because it can't be processed
Fetching javax.inject.source_1.0.0.v20220405-0441.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-0320/plugins/ (39,15kB)
Fetching javax.inject_1.0.0.v20220405-0441.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-0320/plugins/ (32,41kB)
Downloading org.eclipse.jdt.core.source
Downloading org.eclipse.ui.workbench
Downloading org.eclipse.jdt.core.tests.model
Downloading org.eclipse.core.tests.resources
Downloading org.eclipse.ui.workbench.source
Downloading org.eclipse.jdt.core
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/org.eclipse.ui.workbench.source_3.125.100.v20220505-1945.jar probably because it can't be processed
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/org.eclipse.jdt.core.source_3.30.0.v20220505-2101.jar probably because it can't be processed
Fetching org.eclipse.jdt.core.source_3.30.0.v20220505-2101.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/ (5,05MB)
Fetching org.eclipse.core.tests.resources_3.10.1800.v20220505-1203.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/ (1,24MB)
Fetching org.eclipse.ui.workbench_3.125.100.v20220505-1945.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/ (3,49MB)
Fetching org.eclipse.jdt.core_3.30.0.v20220505-2101.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/ (6,69MB)
Fetching org.eclipse.jdt.core.source_3.30.0.v20220505-2101.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/ (5,05MB)
Fetching org.eclipse.ui.workbench.source_3.125.100.v20220505-1945.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/ (2,48MB)
Fetching org.eclipse.jdt.core.tests.model_3.11.200.v20220505-2101.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/ (10,18MB)
Fetching org.eclipse.ui.workbench.source_3.125.100.v20220505-1945.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/ (2,48MB)
Fetching org.eclipse.jdt.core.source_3.30.0.v20220505-2101.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/
Fetching org.eclipse.ui.workbench_3.125.100.v20220505-1945.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/
Fetching org.eclipse.jdt.core_3.30.0.v20220505-2101.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/
Fetching org.eclipse.ui.workbench.source_3.125.100.v20220505-1945.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/
Fetching org.eclipse.jdt.core.tests.model_3.11.200.v20220505-2101.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/plugins/
Downloading org.eclipse.equinox.server.core.source
Downloading org.eclipse.equinox.executable_root.gtk.linux.x86_64
Downloading org.eclipse.jdt.doc.isv
Downloading org.eclipse.equinox.server.core
Downloading org.eclipse.pde.doc.user
Downloading org.eclipse.platform.doc.isv
Downloading org.eclipse.core.resources.source
Downloading org.eclipse.core.resources
Downloading org.eclipse.equinox.executable
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/org.eclipse.core.resources.source_3.17.0.v20220506-1012.jar probably because it can't be processed
Fetching org.eclipse.core.resources.source_3.17.0.v20220506-1012.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (809,47kB)
Fetching org.eclipse.jdt.doc.isv_3.14.1600.v20220506-1042.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (9,03MB)
Fetching org.eclipse.equinox.executable_root.gtk.linux.x86_64_3.8.1700.v20220506-0943 from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/binary/ (34,13kB)
Fetching org.eclipse.core.resources.source_3.17.0.v20220506-1012.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (809,47kB)
Fetching org.eclipse.equinox.executable_3.8.1700.v20220506-0943.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/features/ (417,29kB)
Fetching org.eclipse.equinox.server.core_1.14.600.v20220506-1013.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/features/ (19,25kB)
Fetching org.eclipse.pde.doc.user_3.14.1600.v20220506-1042.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (7,05MB)
Downloading org.eclipse.core.jobs.source
Fetching org.eclipse.equinox.server.core_1.14.600.v20220506-1013.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/features/ (19,25kB)
Fetching org.eclipse.pde.doc.user_3.14.1600.v20220506-1042.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (7,05MB)
Fetching org.eclipse.equinox.server.core.source_1.14.600.v20220506-1013.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/features/ (18,82kB)
Fetching org.eclipse.core.resources_3.17.0.v20220506-1012.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (889,36kB)
Fetching org.eclipse.platform.doc.isv_4.24.0.v20220506-1042.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (38,8MB)
Downloading org.eclipse.core.jobs.source
Downloading org.eclipse.core.jobs
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/org.eclipse.core.jobs.source_3.13.0.v20220506-1013.jar probably because it can't be processed
Fetching org.eclipse.core.jobs.source_3.13.0.v20220506-1013.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (109,6kB)
Fetching org.eclipse.core.jobs_3.13.0.v20220506-1013.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (109,25kB)
Fetching org.eclipse.core.jobs.source_3.13.0.v20220506-1013.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/ (109,6kB)
Searching for 'isCocoa'...
Looking through Java indexes...
Locating Java matches...
Fetching org.eclipse.jdt.doc.isv_3.14.1600.v20220506-1042.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/
Fetching org.eclipse.core.resources.source_3.17.0.v20220506-1012.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/
Fetching org.eclipse.pde.doc.user_3.14.1600.v20220506-1042.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/
Fetching org.eclipse.core.resources_3.17.0.v20220506-1012.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/
Fetching org.eclipse.platform.doc.isv_4.24.0.v20220506-1042.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/plugins/
Finding differences
Downloading org.eclipse.sdk.examples_root
Downloading org.eclipse.platform_root
Downloading org.eclipse.sdk.examples
Downloading org.eclipse.platform.source
Downloading org.eclipse.help.source
Downloading org.eclipse.sdk.examples.source
Downloading org.eclipse.swt
Downloading org.eclipse.sdk.tests
Downloading org.eclipse.rcp
Downloading org.eclipse.equinox.p2.user.ui
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/org.eclipse.platform.source_4.24.0.v20220506-1800.jar probably because it can't be processed
Fetching org.eclipse.platform.source_4.24.0.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (10,67kB)
Fetching org.eclipse.sdk.examples_root_4.24.0.v20220506-1800 from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/binary/ (150B)
Downloading org.eclipse.pde.source
Fetching org.eclipse.platform.source_4.24.0.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (10,67kB)
Fetching org.eclipse.rcp_4.24.0.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (11,1kB)
Fetching org.eclipse.sdk.examples.source_4.24.0.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (7,39kB)
Fetching org.eclipse.sdk.examples_4.24.0.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (11,11kB)
Fetching org.eclipse.sdk.tests_4.24.0.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (11,09kB)
Downloading org.eclipse.equinox.p2.rcp.feature
Fetching org.eclipse.help.source_2.3.1000.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (18,84kB)
Fetching org.eclipse.swt_3.120.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (16,98kB)
Downloading org.eclipse.equinox.sdk
Fetching org.eclipse.equinox.p2.user.ui_2.4.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (18,93kB)
Downloading org.eclipse.jdt.source
Downloading org.eclipse.equinox.p2.user.ui.source
Downloading org.eclipse.equinox.p2.extras.feature
Downloading org.eclipse.core.runtime.feature
Downloading org.eclipse.rcp
Downloading org.eclipse.equinox.p2.rcp.feature.source
Downloading org.eclipse.equinox.p2.extras.feature.source
Fetching org.eclipse.equinox.p2.rcp.feature_1.4.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,06kB)
Fetching org.eclipse.jdt.source_3.18.1200.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,11kB)
Fetching org.eclipse.equinox.p2.extras.feature.source_1.4.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,2kB)
Fetching org.eclipse.equinox.p2.rcp.feature.source_1.4.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,16kB)
Fetching org.eclipse.equinox.p2.extras.feature.source_1.4.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,2kB)
Fetching org.eclipse.equinox.p2.rcp.feature.source_1.4.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,16kB)
Fetching org.eclipse.pde.source_3.14.1200.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (18,97kB)
Fetching org.eclipse.equinox.p2.extras.feature_1.4.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,14kB)
Fetching org.eclipse.equinox.p2.user.ui.source_2.4.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,14kB)
Fetching org.eclipse.equinox.sdk_3.23.400.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,11kB)
Fetching org.eclipse.rcp_4.24.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,15kB)
Fetching org.eclipse.core.runtime.feature_1.2.1700.v20220506-1157.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,15kB)
Downloading org.eclipse.rcp.source
Downloading org.eclipse.equinox.p2.sdk
Downloading org.eclipse.equinox.serverside.sdk
Downloading org.eclipse.equinox.server.p2.source
Downloading org.eclipse.sdk.examples
Downloading org.eclipse.equinox.p2.core.feature.source
Downloading org.eclipse.help
Downloading org.eclipse.pde
Downloading org.eclipse.equinox.p2.core.feature
Downloading org.eclipse.jdt
Fetching org.eclipse.equinox.serverside.sdk_3.23.400.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,39kB)
Fetching org.eclipse.help_2.3.1000.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,56kB)
Fetching org.eclipse.equinox.server.p2.source_1.12.500.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,42kB)
Fetching org.eclipse.jdt_3.18.1200.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,76kB)
Fetching org.eclipse.sdk.examples_4.24.0.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,45kB)
Fetching org.eclipse.equinox.p2.core.feature.source_1.6.1400.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,51kB)
Fetching org.eclipse.equinox.p2.sdk_3.11.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,25kB)
Fetching org.eclipse.equinox.p2.core.feature.source_1.6.1400.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,51kB)
Fetching org.eclipse.equinox.p2.sdk_3.11.1600.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,25kB)
Fetching org.eclipse.equinox.p2.core.feature_1.6.1400.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,71kB)
Fetching org.eclipse.pde_3.14.1200.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,56kB)
Fetching org.eclipse.equinox.p2.core.feature_1.6.1400.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,71kB)
Fetching org.eclipse.pde_3.14.1200.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,56kB)
Fetching org.eclipse.rcp.source_4.24.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,21kB)
Downloading org.eclipse.e4.rcp.source
Downloading org.eclipse.equinox.server.p2
Downloading org.eclipse.rcp_root
Downloading org.eclipse.platform.source
Downloading org.eclipse.platform
Downloading org.eclipse.sdk.tests
Downloading org.eclipse.e4.rcp
Downloading org.eclipse.sdk
Downloading org.eclipse.e4.ui.bindings.tests
Downloading org.eclipse.jdt
Downloading org.eclipse.equinox.p2.touchpoint.natives.source
Fetching org.eclipse.sdk.tests_4.24.0.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (20,92kB)
Fetching org.eclipse.platform_4.24.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (20,65kB)
Fetching org.eclipse.e4.rcp.source_4.24.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,95kB)
Fetching org.eclipse.e4.rcp_4.24.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (21,06kB)
Fetching org.eclipse.equinox.p2.touchpoint.natives.source_1.4.400.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (59,37kB)
Fetching org.eclipse.equinox.server.p2_1.12.500.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (19,99kB)
Fetching org.eclipse.platform.source_4.24.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (20,24kB)
Fetching org.eclipse.jdt_3.18.1200.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (42,92kB)
Fetching org.eclipse.e4.ui.bindings.tests_0.13.200.v20220506-1520.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (31,07kB)
Fetching org.eclipse.jdt_3.18.1200.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (42,92kB)
Fetching org.eclipse.e4.ui.bindings.tests_0.13.200.v20220506-1520.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (31,07kB)
Fetching org.eclipse.sdk_4.24.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/features/ (22,85kB)
Downloading org.eclipse.equinox.p2.touchpoint.natives.source
Downloading org.eclipse.pde
Downloading org.eclipse.core.runtime
Downloading org.eclipse.core.runtime.source
Downloading org.eclipse.equinox.p2.tests
Downloading org.eclipse.jdt.ui.tests
Downloading org.eclipse.jdt.ui
Downloading org.eclipse.jdt.ui.source
Downloading org.eclipse.pde.ui
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/org.eclipse.core.runtime.source_3.25.0.v20220506-1157.jar probably because it can't be processed
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/org.eclipse.jdt.ui.source_3.26.100.v20220506-2159.jar probably because it can't be processed
Fetching org.eclipse.jdt.ui.source_3.26.100.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (5,4MB)
Fetching org.eclipse.core.runtime_3.25.0.v20220506-1157.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (71,87kB)
Fetching org.eclipse.equinox.p2.tests_1.8.700.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (48,39MB)
Fetching org.eclipse.pde_3.13.1900.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (67,74kB)
Fetching org.eclipse.jdt.ui_3.26.100.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (11,17MB)
Fetching org.eclipse.pde.ui_3.13.500.v20220506-1143.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (4,54MB)
Fetching org.eclipse.core.runtime.source_3.25.0.v20220506-1157.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (77,56kB)
Fetching org.eclipse.jdt.ui.tests_3.14.300.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (11,34MB)
Downloading org.eclipse.swt.gtk.linux.x86_64
Downloading org.eclipse.pde.ui.source
Downloading org.eclipse.jdt.core.manipulation
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/org.eclipse.pde.ui.source_3.13.500.v20220506-1143.jar probably because it can't be processed
Fetching org.eclipse.jdt.core.manipulation_1.16.100.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (1,94MB)
Fetching org.eclipse.swt.gtk.linux.x86_64_3.120.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (2,06MB)
Fetching org.eclipse.jdt.ui_3.26.100.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Fetching org.eclipse.jdt.ui.source_3.26.100.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Fetching org.eclipse.equinox.p2.tests_1.8.700.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Fetching org.eclipse.pde.ui_3.13.500.v20220506-1143.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Fetching org.eclipse.pde.ui.source_3.13.500.v20220506-1143.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (2,06MB)
Fetching org.eclipse.jdt.ui.tests_3.14.300.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Fetching org.eclipse.pde.ui.source_3.13.500.v20220506-1143.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (2,06MB)
Fetching org.eclipse.jdt.core.manipulation_1.16.100.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Fetching org.eclipse.swt.gtk.linux.x86_64_3.120.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Fetching org.eclipse.pde.ui.source_3.13.500.v20220506-1143.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Downloading org.eclipse.swt.gtk.linux.x86_64.source
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.120.0.v20220506-2202.jar probably because it can't be processed
Downloading org.eclipse.jdt.core.manipulation.source
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/org.eclipse.jdt.core.manipulation.source_1.16.100.v20220506-2159.jar probably because it can't be processed
Fetching org.eclipse.swt.gtk.linux.x86_64.source_3.120.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (1,82MB)
Fetching org.eclipse.jdt.core.manipulation.source_1.16.100.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (1,17MB)
Fetching org.eclipse.swt.gtk.linux.x86_64.source_3.120.0.v20220506-2202.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Downloading org.eclipse.jface.tests.databinding
Fetching org.eclipse.jdt.core.manipulation.source_1.16.100.v20220506-2159.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Downloading org.eclipse.platform
Fetching org.eclipse.jface.tests.databinding_1.11.100.v20220506-1520.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (777,16kB)
Downloading org.eclipse.help.base
Downloading org.eclipse.sdk
Fetching org.eclipse.platform_4.24.0.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (685,9kB)
Downloading org.eclipse.help.base.source
Fetching org.eclipse.help.base_4.3.700.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (432,64kB)
Downloading org.eclipse.help.base.source
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/org.eclipse.help.base.source_4.3.700.v20220506-1800.jar probably because it can't be processed
Fetching org.eclipse.sdk_4.24.0.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (414,61kB)
Fetching org.eclipse.jface.tests.databinding_1.11.100.v20220506-1520.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Fetching org.eclipse.help.base.source_4.3.700.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (307,22kB)
Downloading org.eclipse.text
Finding differences
Fetching org.eclipse.help.base.source_4.3.700.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (307,22kB)
Downloading org.eclipse.text.source
Fetching org.eclipse.help.base_4.3.700.v20220506-1800.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/
Downloading org.eclipse.text.source
Repeated attempts to download https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/org.eclipse.text.source_3.12.100.v20220506-1404.jar probably because it can't be processed
Downloading org.eclipse.jface.text.tests
Fetching org.eclipse.text_3.12.100.v20220506-1404.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (293,55kB)
Downloading org.eclipse.e4.ui.workbench.swt
Downloading org.eclipse.e4.ui.tests.css.swt
Fetching org.eclipse.text.source_3.12.100.v20220506-1404.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (279,42kB)
Downloading org.eclipse.e4.ui.workbench.swt.source
Fetching org.eclipse.text.source_3.12.100.v20220506-1404.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (279,42kB)
Fetching org.eclipse.jface.text.tests_3.12.500.v20220506-1519.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (192,19kB)
Fetching org.eclipse.e4.ui.workbench.swt_0.16.500.v20220506-1520.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (147,64kB)
Fetching org.eclipse.e4.ui.tests.css.swt_0.11.400.v20220506-1520.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (105,72kB)
Downloading org.eclipse.e4.ui.workbench.swt.source
Downloading org.eclipse.equinox.p2.touchpoint.natives
Fetching org.eclipse.e4.ui.workbench.swt.source_0.16.500.v20220506-1520.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (95,03kB)
Fetching org.eclipse.equinox.p2.touchpoint.natives_1.4.400.v20220506-1821.jar from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/plugins/ (86,25kB)
Mirrored 7 artifacts from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220504-1800/ at 623kb/s
Mirrored 2 artifacts from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-0320/ at 51kb/s
Mirrored 6 artifacts from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220505-1800/ at 999kb/s
Mirrored 11 artifacts from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-0640/ at 1,770kb/s
Mirrored 64 artifacts from https://download.eclipse.org/eclipse/updates/4.24-I-builds/I20220506-1800/ at 781kb/s
Collected 109 artifacts for https://download.eclipse.org/eclipse/updates/4.24-I-builds in 57.358s
An error was detected while performing the engine operation and the changes are being rolled back. See the log for details.
ERROR: org.eclipse.equinox.p2.engine code=4 An error occurred while collecting items to be installed
  at org.eclipse.oomph.targlets.internal.core.TargletContainer.forceUpdate(TargletContainer.java:838)
  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl$4.run(TargletTaskImpl.java:1190)
  at org.eclipse.oomph.util.pde.TargetPlatformUtil.runWithTargetPlatformService(TargetPlatformUtil.java:120)
  at org.eclipse.oomph.setup.targlets.impl.TargletTaskImpl.perform(TargletTaskImpl.java:1050)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.doPerformNeededSetupTasks(SetupTaskPerformer.java:3864)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil$1.run(SetupTaskPerformer.java:5200)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2369)
  at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2394)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$WorkspaceUtil.performNeededSetupTasks(SetupTaskPerformer.java:5193)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performNeededSetupTasks(SetupTaskPerformer.java:3798)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.performTriggeredSetupTasks(SetupTaskPerformer.java:3773)
  at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer.perform(SetupTaskPerformer.java:3651)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$9.run(ProgressPage.java:592)
  at org.eclipse.oomph.setup.ui.wizards.ProgressPage$11$1.run(ProgressPage.java:721)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
  ERROR: org.eclipse.equinox.p2.engine code=0 session context was:(profile=_opt_eclipse_platform-sdk_ws-b6e62c310b045d90ff8e4cd5ebc91b596d8e478d, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
  ERROR: org.eclipse.equinox.p2.artifact.repository code=1201 The artifact is already available in the repository file:/home/<user>/.p2/pool/.

Took 73 seconds.
There are failed tasks.
Press Back to choose different settings or Cancel to abort.

activeWhen is not evaluated by IEvaluationService.requestEvaluation

Defined a handler with activeWhen clause, something like:
<extension point="org.eclipse.ui.handlers"> <handler commandId="com.myapp.userSetting" class="com.myapp.handlers.CustomUserSettingHandler"> <activeWhen> <test property="com.myapp.user.role" value="PWTest"> </test> </activeWhen> </handler> </extension>

If user switches role to "PWTest", it should active this custom handler.

When role is changed, property tester code calls following to request re-evaluation.
IEvaluationService evalService = PlatformUI.getWorkbench().getService( IEvaluationService.class );
evalService.requestEvaluation( "com.myapp.user.role" );

However, I don't see property tester is called after role change.

In debug, I found EvaluationService.requestEvaluation() method goes through EvaluationService.refs list to do the re-eval, but this list only holds enableWhen, not activeWhen.

Here is the trace where "refs" variable is updated, as you can see it's only called for enabled states, not for activewhen:
EvaluationService.addEvaluationReference(IEvaluationReference) line: 225
EvaluationService.addEvaluationListener(Expression, IPropertyChangeListener, String) line: 218
MutableActivityManager.updateActivity(Activity) line: 686
MutableActivityManager.getActivity(String) line: 145
ProxyActivityManager.getActivity(String) line: 55
ActivityPersistanceHelper.loadEnabledStates(Set, Set) line: 226
ActivityPersistanceHelper.loadEnabledStates() line: 198
ActivityPersistanceHelper.() line: 146
ActivityPersistanceHelper.getInstance() line: 113

I am using E4.25.

unsigned content dialog is misleading

when instaling a plugin from https site it is quite disturbing to get this dialog:

2022-08-31_10-12-42

this dialog should at least state what https site it is being installed from.

Any in development plugin will not be signed but you would be fine if you at least are informed what source https origin it is coming from.

JVM crashes on MacOS Ventura w/ SWT browser

To reproduce:

  1. start eclipse and open internal browser view
  2. type http://www.google.com

The entire JVM crashes. 9/10 times it crashes right away. Sometimes, it may last a bit longer.

This only started happening after upgrading to MacOS Ventura 13.0 released a couple of days ago.

It is reproducible on Eclipse 202206 and 202209 using the clean Eclipse IDE download without any changes.

Additional information: I also have a RCP product and am getting similar reports from the clients who upgraded to Ventura. However, I am unable to reproduce the issue when the same RCP application is launched in the eclipse environment w/ the same target platform and Java. It only happens in the generated product.

The problem also only happens if the browser URL is set and the html page must have some Javascript code. I noticed that a single line of alert or jquery button click does not crashes the JVM, but it does crash when I put a dummy loop 1...100000 in the click callback.

A crash report is attached.

crashreport.txt

A simple browser test. This never crashed during the test when launching from Eclipse. Even though Eclipse's own "internal web browser" crashes 9/10 times within a second of loading the google home page (or any other html with scripting).

Removing the following from the eclipse.ini file seems to help a bit... not sure yet
-XX:+UseG1GC
-XX:+UseStringDeduplication

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.