Community
Participate
Working Groups
Install Root 1.0.0, shutdown from file system delete XYZBogus feature start an error is thrown twice, the update manager view is white !SESSION Aug 23, 2002 18:18:53.306 --------------------------------------------- java.version=1.3.1_02 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Command-line arguments: -os win32 -ws win32 -arch x86 -install file:C:/201/eclipse/ !ENTRY org.eclipse.update.core 4 0 Aug 23, 2002 18:18:53.306 !MESSAGE Error creating feature "file:C:/201/eclipse/features/com.example.xyzbogus_1.0.0.jar/". [java.io.FileNotFoundException: C:\201\eclipse\features\com.example.xyzbogus_1.0.0.jar\feature.xml (The system cannot find the path specified)] !STACK 0 java.io.FileNotFoundException: C:\201\eclipse\features\com.example.xyzbogus_1.0.0.jar\feature.xml (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) at java.net.URL.openStream(Unknown Source) at org.eclipse.update.internal.core.FeatureExecutableFactory.createFeature(FeatureExecutableFactory.java:44) at org.eclipse.update.core.FeatureReference.createFeature(FeatureReference.java:175) at org.eclipse.update.core.FeatureReference.getFeature(FeatureReference.java:68) at org.eclipse.update.internal.core.SiteReconciler.computeTopFeatures(SiteReconciler.java:706) at org.eclipse.update.internal.core.SiteReconciler.checkConfiguredFeatures(SiteReconciler.java:672) at org.eclipse.update.internal.core.SiteReconciler.checkConfiguredFeatures(SiteReconciler.java:347) at org.eclipse.update.internal.core.SiteReconciler.reconcile(SiteReconciler.java:147) at org.eclipse.update.internal.core.SiteLocal.reconcile(SiteLocal.java:558) at org.eclipse.update.internal.core.SiteLocal.internalGetLocalSite(SiteLocal.java:82) at org.eclipse.update.internal.core.InternalSiteManager.internalGetLocalSite(InternalSiteManager.java:65) at org.eclipse.update.internal.core.InternalSiteManager.getLocalSite(InternalSiteManager.java:49) at org.eclipse.update.core.SiteManager.getLocalSite(SiteManager.java:73) at org.eclipse.update.internal.ui.views.ConfigurationView.getLocalSite(ConfigurationView.java:571) at org.eclipse.update.internal.ui.views.ConfigurationView.access$1(ConfigurationView.java:569) at org.eclipse.update.internal.ui.views.ConfigurationView$LocalSiteProvider.getChildren(ConfigurationView.java:182) at org.eclipse.update.internal.ui.views.ConfigurationView$LocalSiteProvider.getElements(ConfigurationView.java:335) at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:397) at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:570) at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:346) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:447) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:241) at org.eclipse.jface.viewers.AbstractTreeViewer$2.run(AbstractTreeViewer.java:646) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:688) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:638) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:234) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:875) at org.eclipse.update.internal.ui.views.ConfigurationView.initProviders(ConfigurationView.java:532) at org.eclipse.update.internal.ui.views.BaseTreeView.createPartControl(BaseTreeView.java:37) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:136) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:831) at org.eclipse.core.runtime.Platform.run(Platform.java:416) at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:134) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:178) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:181) at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:180) at org.eclipse.ui.internal.PerspectivePresentation.activate(PerspectivePresentation.java:95) at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:674) at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1525) at org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1235) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66) at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1222) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1109) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1158) at org.eclipse.ui.internal.Workbench.access$7(Workbench.java:1133) at org.eclipse.ui.internal.Workbench$6.run(Workbench.java:811) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:831) at org.eclipse.core.runtime.Platform.run(Platform.java:416) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:763) at org.eclipse.ui.internal.Workbench.init(Workbench.java:577) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1232) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:775) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:247) at org.eclipse.core.launcher.Main.run(Main.java:703) at org.eclipse.core.launcher.Main.main(Main.java:539) !ENTRY org.eclipse.update.core 4 0 Aug 23, 2002 18:18:54.598 !MESSAGE Error creating feature "file:C:/201/eclipse/features/com.example.xyzbogus_1.0.0.jar/". [java.io.FileNotFoundException: C:\201\eclipse\features\com.example.xyzbogus_1.0.0.jar\feature.xml (The system cannot find the path specified)] !STACK 0 java.io.FileNotFoundException: C:\201\eclipse\features\com.example.xyzbogus_1.0.0.jar\feature.xml (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) at java.net.URL.openStream(Unknown Source) at org.eclipse.update.internal.core.FeatureExecutableFactory.createFeature(FeatureExecutableFactory.java:44) at org.eclipse.update.core.FeatureReference.createFeature(FeatureReference.java:175) at org.eclipse.update.core.FeatureReference.getFeature(FeatureReference.java:68) at org.eclipse.update.internal.core.SiteReconciler.computeTopFeatures(SiteReconciler.java:706) at org.eclipse.update.internal.core.SiteReconciler.checkConfiguredFeatures(SiteReconciler.java:672) at org.eclipse.update.internal.core.SiteReconciler.checkConfiguredFeatures(SiteReconciler.java:347) at org.eclipse.update.internal.core.SiteReconciler.reconcile(SiteReconciler.java:147) at org.eclipse.update.internal.core.SiteLocal.reconcile(SiteLocal.java:558) at org.eclipse.update.internal.core.SiteLocal.internalGetLocalSite(SiteLocal.java:82) at org.eclipse.update.internal.core.InternalSiteManager.internalGetLocalSite(InternalSiteManager.java:65) at org.eclipse.update.internal.core.InternalSiteManager.getLocalSite(InternalSiteManager.java:49) at org.eclipse.update.core.SiteManager.getLocalSite(SiteManager.java:73) at org.eclipse.update.internal.ui.views.ConfigurationView.getLocalSite(ConfigurationView.java:571) at org.eclipse.update.internal.ui.views.ConfigurationView.access$1(ConfigurationView.java:569) at org.eclipse.update.internal.ui.views.ConfigurationView$LocalSiteProvider.getChildren(ConfigurationView.java:182) at org.eclipse.update.internal.ui.views.ConfigurationView$LocalSiteProvider.getElements(ConfigurationView.java:335) at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:397) at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:570) at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:346) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:447) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:241) at org.eclipse.jface.viewers.AbstractTreeViewer$2.run(AbstractTreeViewer.java:646) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:688) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:638) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:234) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:875) at org.eclipse.update.internal.ui.views.ConfigurationView.initProviders(ConfigurationView.java:532) at org.eclipse.update.internal.ui.views.BaseTreeView.createPartControl(BaseTreeView.java:37) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:136) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:831) at org.eclipse.core.runtime.Platform.run(Platform.java:416) at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:134) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:178) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:181) at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:180) at org.eclipse.ui.internal.PerspectivePresentation.activate(PerspectivePresentation.java:95) at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:674) at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1525) at org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1235) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66) at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1222) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1109) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1158) at org.eclipse.ui.internal.Workbench.access$7(Workbench.java:1133) at org.eclipse.ui.internal.Workbench$6.run(Workbench.java:811) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:831) at org.eclipse.core.runtime.Platform.run(Platform.java:416) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:763) at org.eclipse.ui.internal.Workbench.init(Workbench.java:577) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1232) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:775) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:247) at org.eclipse.core.launcher.Main.run(Main.java:703) at org.eclipse.core.launcher.Main.main(Main.java:539) !ENTRY org.eclipse.update.core 4 0 Aug 23, 2002 18:18:55.189 !MESSAGE Error creating feature "file:C:/201/eclipse/features/com.example.xyzbogus_1.0.0.jar/". [java.io.FileNotFoundException: C:\201\eclipse\features\com.example.xyzbogus_1.0.0.jar\feature.xml (The system cannot find the path specified)] !STACK 0 java.io.FileNotFoundException: C:\201\eclipse\features\com.example.xyzbogus_1.0.0.jar\feature.xml (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) at java.net.URL.openStream(Unknown Source) at org.eclipse.update.internal.core.FeatureExecutableFactory.createFeature(FeatureExecutableFactory.java:44) at org.eclipse.update.core.FeatureReference.createFeature(FeatureReference.java:175) at org.eclipse.update.core.FeatureReference.getFeature(FeatureReference.java:68) at org.eclipse.update.internal.core.SiteReconciler.computeTopFeatures(SiteReconciler.java:706) at org.eclipse.update.internal.core.SiteReconciler.checkConfiguredFeatures(SiteReconciler.java:672) at org.eclipse.update.internal.core.SiteReconciler.checkConfiguredFeatures(SiteReconciler.java:347) at org.eclipse.update.internal.core.SiteReconciler.reconcile(SiteReconciler.java:147) at org.eclipse.update.internal.core.SiteLocal.reconcile(SiteLocal.java:558) at org.eclipse.update.internal.core.SiteLocal.internalGetLocalSite(SiteLocal.java:82) at org.eclipse.update.internal.core.InternalSiteManager.internalGetLocalSite(InternalSiteManager.java:65) at org.eclipse.update.internal.core.InternalSiteManager.getLocalSite(InternalSiteManager.java:49) at org.eclipse.update.core.SiteManager.getLocalSite(SiteManager.java:73) at org.eclipse.update.internal.ui.views.ConfigurationView.getLocalSite(ConfigurationView.java:571) at org.eclipse.update.internal.ui.views.ConfigurationView.access$1(ConfigurationView.java:569) at org.eclipse.update.internal.ui.views.ConfigurationView$LocalSiteProvider.getChildren(ConfigurationView.java:182) at org.eclipse.update.internal.ui.views.ConfigurationView$LocalSiteProvider.getElements(ConfigurationView.java:335) at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:397) at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:570) at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:346) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:447) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:241) at org.eclipse.jface.viewers.AbstractTreeViewer$2.run(AbstractTreeViewer.java:646) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:688) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:638) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:234) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:875) at org.eclipse.update.internal.ui.views.ConfigurationView.initProviders(ConfigurationView.java:532) at org.eclipse.update.internal.ui.views.BaseTreeView.createPartControl(BaseTreeView.java:37) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:136) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:831) at org.eclipse.core.runtime.Platform.run(Platform.java:416) at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:134) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:178) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:181) at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:180) at org.eclipse.ui.internal.PerspectivePresentation.activate(PerspectivePresentation.java:95) at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:674) at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1525) at org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1235) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66) at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1222) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1109) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1158) at org.eclipse.ui.internal.Workbench.access$7(Workbench.java:1133) at org.eclipse.ui.internal.Workbench$6.run(Workbench.java:811) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:831) at org.eclipse.core.runtime.Platform.run(Platform.java:416) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:763) at org.eclipse.ui.internal.Workbench.init(Workbench.java:577) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1232) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:775) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:247) at org.eclipse.core.launcher.Main.run(Main.java:703) at org.eclipse.core.launcher.Main.main(Main.java:539) !ENTRY org.eclipse.update.core 4 0 Aug 23, 2002 18:18:55.689 !MESSAGE Error creating feature "file:C:/201/eclipse/features/com.example.xyzbogus_1.0.0.jar/". [java.io.FileNotFoundException: C:\201\eclipse\features\com.example.xyzbogus_1.0.0.jar\feature.xml (The system cannot find the path specified)] !STACK 0 java.io.FileNotFoundException: C:\201\eclipse\features\com.example.xyzbogus_1.0.0.jar\feature.xml (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source) at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source) at java.net.URL.openStream(Unknown Source) at org.eclipse.update.internal.core.FeatureExecutableFactory.createFeature(FeatureExecutableFactory.java:44) at org.eclipse.update.core.FeatureReference.createFeature(FeatureReference.java:175) at org.eclipse.update.core.FeatureReference.getFeature(FeatureReference.java:68) at org.eclipse.update.internal.core.SiteReconciler.computeTopFeatures(SiteReconciler.java:706) at org.eclipse.update.internal.core.SiteReconciler.checkConfiguredFeatures(SiteReconciler.java:672) at org.eclipse.update.internal.core.SiteReconciler.checkConfiguredFeatures(SiteReconciler.java:347) at org.eclipse.update.internal.core.SiteReconciler.reconcile(SiteReconciler.java:147) at org.eclipse.update.internal.core.SiteLocal.reconcile(SiteLocal.java:558) at org.eclipse.update.internal.core.SiteLocal.internalGetLocalSite(SiteLocal.java:82) at org.eclipse.update.internal.core.InternalSiteManager.internalGetLocalSite(InternalSiteManager.java:65) at org.eclipse.update.internal.core.InternalSiteManager.getLocalSite(InternalSiteManager.java:49) at org.eclipse.update.core.SiteManager.getLocalSite(SiteManager.java:73) at org.eclipse.update.internal.ui.views.ConfigurationView.getLocalSite(ConfigurationView.java:571) at org.eclipse.update.internal.ui.views.ConfigurationView.access$1(ConfigurationView.java:569) at org.eclipse.update.internal.ui.views.ConfigurationView$LocalSiteProvider.getChildren(ConfigurationView.java:182) at org.eclipse.update.internal.ui.views.ConfigurationView$LocalSiteProvider.getElements(ConfigurationView.java:335) at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:397) at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:570) at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:346) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:447) at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:241) at org.eclipse.jface.viewers.AbstractTreeViewer$2.run(AbstractTreeViewer.java:646) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:688) at org.eclipse.jface.viewers.AbstractTreeViewer.inputChanged(AbstractTreeViewer.java:638) at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:234) at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:875) at org.eclipse.update.internal.ui.views.ConfigurationView.initProviders(ConfigurationView.java:532) at org.eclipse.update.internal.ui.views.BaseTreeView.createPartControl(BaseTreeView.java:37) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:136) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:831) at org.eclipse.core.runtime.Platform.run(Platform.java:416) at org.eclipse.ui.internal.PartPane.createChildControl(PartPane.java:134) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:178) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:181) at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:180) at org.eclipse.ui.internal.PerspectivePresentation.activate(PerspectivePresentation.java:95) at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:674) at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:1525) at org.eclipse.ui.internal.WorkbenchWindow$7.run(WorkbenchWindow.java:1235) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66) at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:1222) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1109) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1158) at org.eclipse.ui.internal.Workbench.access$7(Workbench.java:1133) at org.eclipse.ui.internal.Workbench$6.run(Workbench.java:811) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:831) at org.eclipse.core.runtime.Platform.run(Platform.java:416) at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:763) at org.eclipse.ui.internal.Workbench.init(Workbench.java:577) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1232) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:775) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:247) at org.eclipse.core.launcher.Main.run(Main.java:703) at org.eclipse.core.launcher.Main.main(Main.java:539)
We should not be blank because of one feature.
Christophe, please take a look at this. I deleted XYZBogus feature and that is causing SiteManager.getLocalSite() to throw core exception. Without local site, I cannot drill down and show install sites etc. If one feature is missing, you should still return ILocalSite, particularly since we have handles to delay resolving features (IFeatureReference). ConfigurationView cannot be made more robust because its content provides chokes at the very beginning (when asking for ILocalSite instance).
BTW, not only that configuration view is unusable, but anything else in the UM is broken whenever the UI needs to consult local site to compute something.
The trace of this issue looks like the trace of bug 23853. In both cases, an error is thrown in 2.0.1 when a feature referenced by another is missing. The new implemented code in 2.0.2 'eats' the error. Test that the fix for 23853 also fixes this issue.
Verified the fix also fixes this issue. Installed Root 1.0.0, removed XYZBOGUS feature Eclipse starts ok and no error is thrown Root 1.0.0 appears as broken feature XYZ and Bogus optional child feaure appear as root feature Nothing in .log is not started with -debug and options.