Community
Participate
Working Groups
20021204 i started an empty workspace in the resource perspective then i switched to java perspective as a result, OpenSearchDialogAction got activated somehow - will attach profile
Created attachment 2676 [details] switching to java it should have been activated before (in the resource perspective) or it should not be activated now
here's the stack dump - it's because of the bytocode verification that search is loaded, i think: java.lang.Throwable at java.lang.Throwable.<init>(Unknown Source) at java.lang.Thread.dumpStack(Unknown Source) at org.eclipse.search.internal.ui.SearchPlugin.startup(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor$1.run(Unknown Sour ce) at org.eclipse.core.internal.runtime.InternalPlatform.run(Unknown Source ) at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginAc tivation(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation (Unknown Source) at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(Un known Source) at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClass ParentsSelf(Unknown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassPare ntsSelf(Unknown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Unk nown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.access$0(Unkn own Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader$DelegateLoade r.loadClass(Unknown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassPrer equisites(Unknown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Unk nown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Unk nown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.verifyImpl(Native Method) at java.lang.Class.verify(Unknown Source) at java.lang.Class.initialize(Unknown Source) at org.eclipse.jdt.internal.ui.JavaPlugin.registerAdapters(Unknown Sourc e) at org.eclipse.jdt.internal.ui.JavaPlugin.startup(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor$1.run(Unknown Sour ce) at org.eclipse.core.internal.runtime.InternalPlatform.run(Unknown Source ) at org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginAc tivation(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation (Unknown Source) at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin(Un known Source) at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClass ParentsSelf(Unknown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassPare ntsSelf(Unknown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Unk nown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass(Unk nown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableEx tension(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableEx tension(Unknown Source) at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutab leExtension(Unknown Source) at org.eclipse.ui.internal.WorkbenchPlugin$1.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Unknown Sourc e) at org.eclipse.ui.internal.registry.ViewDescriptor.createView(Unknown So urce) at org.eclipse.ui.internal.ViewFactory$2.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.ViewFactory.busyRestoreView(Unknown Source) at org.eclipse.ui.internal.ViewFactory$1.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source) at org.eclipse.ui.internal.ViewFactory.restoreView(Unknown Source) at org.eclipse.ui.internal.Perspective.restoreState(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.setPerspective(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.busySetPerspective(Unknown Sour ce) at org.eclipse.ui.internal.WorkbenchPage.access$7(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage$11.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.setPerspective(Unknown Source) at org.eclipse.ui.internal.ChangeToPerspectiveMenu.run(Unknown Source) at org.eclipse.ui.actions.PerspectiveMenu.run(Unknown Source) at org.eclipse.ui.actions.PerspectiveMenu$3.widgetSelected(Unknown Sourc e) at org.eclipse.swt.widgets.TypedListener.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) java.lang.Throwable at java.lang.Throwable.<init>(Unknown Source) at java.lang.Thread.dumpStack(Unknown Source) at org.eclipse.search.internal.ui.OpenSearchDialogAction.<init>(Unknown Source) at java.lang.Class.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableEx tension(Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableEx tension(Unknown Source) at org.eclipse.core.internal.plugins.ConfigurationElement.createExecutab leExtension(Unknown Source) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Unknown Sourc e) at org.eclipse.ui.internal.PluginAction.createDelegate(Unknown Source) at org.eclipse.ui.internal.PluginAction.selectionChanged(Unknown Source) at org.eclipse.ui.internal.PluginAction.selectionChanged(Unknown Source) at org.eclipse.ui.internal.AbstractSelectionService$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.AbstractSelectionService.fireSelection(Unknow n Source) at org.eclipse.ui.internal.AbstractSelectionService.reset(Unknown Source ) at org.eclipse.ui.internal.AbstractSelectionService.partDeactivated(Unkn own Source) at org.eclipse.ui.internal.WWinPartService.partDeactivated(Unknown Sourc e) at org.eclipse.ui.internal.PartListenerList$4.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.PartListenerList.firePartDeactivated(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.firePartDeactivated(Unknown Sou rce) at org.eclipse.ui.internal.WorkbenchPage.setActivePart(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.setPerspective(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.busySetPerspective(Unknown Sour ce) at org.eclipse.ui.internal.WorkbenchPage.access$7(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage$11.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source) at org.eclipse.ui.internal.WorkbenchPage.setPerspective(Unknown Source) at org.eclipse.ui.internal.ChangeToPerspectiveMenu.run(Unknown Source) at org.eclipse.ui.actions.PerspectiveMenu.run(Unknown Source) at org.eclipse.ui.actions.PerspectiveMenu$3.widgetSelected(Unknown Sourc e) at org.eclipse.swt.widgets.TypedListener.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)
Culprit is JavaUIPlugin.registerAdapters I have fixed this after 20021204 Please verify against newest.
already fixed shortly after 20021204