Project: Eclipse_Platform_UI
Bug 27378 [startup] [Editor Mgmt] junit view loaded even though it's a hidden fast view
Reported: 2002-11-29 05:40:37 | Status: verified fixed

20021127 the junit view is a collapsed fast view but it is loaded on startup anyway,. which loads the whole plugin stacktrace from core tools: Activating plugin: org.eclipse.jdt.junit Plugin activation stack: org.eclipse.jdt.junit Class loading stack: Stack trace: java.lang.Throwable at java.lang.Throwable.<init>(Unknown Source) at org.eclipse.core.internal.runtime.PluginStats.traceActivate(Unknown Source) at org.eclipse.core.internal.runtime.PluginStats.startActivation (Unknown Source) at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation (Unknown Source) at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin (Unknown Source) at org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf (Unknown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf (Unknown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (Unknown Source) at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass (Unknown Source) at java.lang.ClassLoader.loadClass(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$1.run(Unknown Source) at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(Unknown Source) at org.eclipse.ui.internal.registry.ViewDescriptor.createView(Unknown Source) 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.restoreState(Unknown Source) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(Unknown Source) at org.eclipse.ui.internal.Workbench.restoreState(Unknown Source) at org.eclipse.ui.internal.Workbench.access$7(Unknown Source) at org.eclipse.ui.internal.Workbench$8.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.Workbench.openPreviousWorkbenchState(Unknown Source) at org.eclipse.ui.internal.Workbench.init(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)

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/FolderLayout.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/PageLayout.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java