Community
Participate
Working Groups
every time you open and close the pde plugin manifest editor you get 5 new colors allocated from Color manager- they're always the same {0, 0, 0} {128, 0, 0} {0, 128, 0} {0, 0, 128} {128, 128, 128} here's the stack trace java.lang.Error at java.lang.Throwable.<init>(Unknown Source) at org.eclipse.swt.graphics.Device.new_Object(Unknown Source) at org.eclipse.swt.graphics.Color.<init>(Unknown Source) at org.eclipse.jface.resource.JFaceColors.getColorSetting(Unknown Source) at org.eclipse.jface.resource.JFaceColors.getHyperlinkText(Unknown Source) at org.eclipse.update.ui.forms.internal.FormWidgetFactory.updateHyperlinkColors (Unknown Source) at org.eclipse.update.ui.forms.internal.FormWidgetFactory.initialize (Unknown Source) at org.eclipse.update.ui.forms.internal.FormWidgetFactory.<init> (Unknown Source) at org.eclipse.update.ui.forms.internal.FormWidgetFactory.<init> (Unknown Source) at org.eclipse.update.ui.forms.internal.AbstractForm.<init>(Unknown Source) at org.eclipse.update.ui.forms.internal.AbstractSectionForm.<init> (Unknown Source) at org.eclipse.update.ui.forms.internal.SectionForm.<init>(Unknown Source) at org.eclipse.update.ui.forms.internal.ScrollableSectionForm.<init> (Unknown Source) at org.eclipse.pde.internal.ui.editor.manifest.ManifestForm.<init> (Unknown Source) at org.eclipse.pde.internal.ui.editor.manifest.ManifestFormPage.createForm(Unknown Source) at org.eclipse.pde.internal.ui.editor.PDEFormPage.<init>(Unknown Source) at org.eclipse.pde.internal.ui.editor.PDEFormPage.<init>(Unknown Source) at org.eclipse.pde.internal.ui.editor.manifest.ManifestFormPage.<init> (Unknown Source) at org.eclipse.pde.internal.ui.editor.manifest.ManifestEditor.createPages(Unknown Source) at org.eclipse.pde.internal.ui.editor.PDEMultiPageEditor.<init>(Unknown Source) at org.eclipse.pde.internal.ui.editor.manifest.ManifestEditor.<init> (Unknown Source) at java.lang.Class.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension (Unknown Source) at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension (Unknown Source) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Unknown Source) at org.eclipse.ui.internal.EditorManager$3.run(Unknown Source) at org.eclipse.core.internal.runtime.InternalPlatform.run(Unknown Source) at org.eclipse.core.runtime.Platform.run(Unknown Source) at org.eclipse.ui.internal.EditorManager.createPart(Unknown Source) at org.eclipse.ui.internal.EditorManager.openInternalEditor(Unknown Source) at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor (Unknown Source) at org.eclipse.ui.internal.EditorManager.openEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source) at org.eclipse.ui.actions.OpenWithMenu.openEditor(Unknown Source) at org.eclipse.ui.actions.OpenWithMenu.access$0(Unknown Source) at org.eclipse.ui.actions.OpenWithMenu$2.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source) at org.eclipse.ui.internal.Workbench.run(Unknown Source) at org.eclipse.core.internal.boot.InternalBootLoader.run(Unknown Source) at org.eclipse.core.boot.BootLoader.run(Unknown Source) at java.lang.reflect.AccessibleObject.invokeL(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.basicRun(Unknown Source) at org.eclipse.core.launcher.Main.run(Unknown Source) at org.eclipse.core.launcher.Main.main(Unknown Source)
PDE uses JFaceColors for hyperlink colors. I beleive the contract is that JFaceColors owns the colors and will dispose them. I don't know why that seems not to be the case. Moving to Platform UI for comments.
There are 3 similar PRs all filed by Adam. Are they dups?
they may be - i guess i filed them separate because i wasn't sure if it's pde or workbench
*** This bug has been marked as a duplicate of 28385 ***
Wrong dup
*** This bug has been marked as a duplicate of 28365 ***