Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 147415

Summary: Crash: .ui.editor.MylarCompilationUnitEditor: No editor descriptor for ...editor.MylarCompilationUnitEditor
Product: z_Archived Reporter: Ermengol Bota <ermengol>
Component: MylynAssignee: Mylyn Inbox <mylyn-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 0.5   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Ermengol Bota CLA 2006-06-16 04:06:38 EDT
Today (2006-06-16) I downloaded an automatic update of mylar 0.5.3.core and then eclipse didn't startup.
To solve it I deleteted org.eclipse.mylar.core_0.5.3 from plugin folder and then it worked fine.

hope it helps...

The eclipse log says:

!SESSION 2006-06-16 09:48:35.828 -----------------------------------------------
eclipse.buildId=M20050929-0840
java.version=1.5.0_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.ui 4 0 2006-06-16 09:48:43.937
!MESSAGE Unable to create editor ID org.eclipse.mylar.java.ui.editor.MylarCompilationUnitEditor: No editor descriptor for id org.eclipse.mylar.java.ui.editor.MylarCompilationUnitEditor
!STACK 1
org.eclipse.ui.PartInitException: No editor descriptor for id org.eclipse.mylar.java.ui.editor.MylarCompilationUnitEditor
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:553)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
	at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:258)
	at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1221)
	at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:949)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
	at org.eclipse.core.runtime.Platform.run(Platform.java:783)
	at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:944)
	at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2576)
	at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
	at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
	at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
	at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
	at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
	at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
	at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
	at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
	at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
	at org.eclipse.core.runtime.Platform.run(Platform.java:783)
	at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
	at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:700)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1034)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
	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.core.launcher.Main.invokeFramework(Main.java:334)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
	at org.eclipse.core.launcher.Main.run(Main.java:973)
	at org.eclipse.core.launcher.Main.main(Main.java:948)
!SUBENTRY 1 org.eclipse.ui 4 0 2006-06-16 09:48:43.937
!MESSAGE No editor descriptor for id org.eclipse.mylar.java.ui.editor.MylarCompilationUnitEditor

!ENTRY org.eclipse.ui.workbench 4 2 2006-06-16 09:48:43.968
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 0
org.eclipse.ui.internal.misc.AssertionFailedException: null argument;
	at org.eclipse.ui.internal.misc.Assert.isNotNull(Assert.java:81)
	at org.eclipse.ui.internal.misc.Assert.isNotNull(Assert.java:68)
	at org.eclipse.ui.internal.EditorSite.<init>(EditorSite.java:47)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:418)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
	at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:258)
	at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1221)
	at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:949)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
	at org.eclipse.core.runtime.Platform.run(Platform.java:783)
	at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:944)
	at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2576)
	at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
	at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
	at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
	at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
	at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
	at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
	at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
	at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
	at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
	at org.eclipse.core.runtime.Platform.run(Platform.java:783)
	at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
	at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:700)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1034)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
	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.core.launcher.Main.invokeFramework(Main.java:334)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
	at org.eclipse.core.launcher.Main.run(Main.java:973)
	at org.eclipse.core.launcher.Main.main(Main.java:948)

!ENTRY org.eclipse.ui 4 0 2006-06-16 09:48:44.156
!MESSAGE Unable to create editor ID org.eclipse.mylar.java.ui.editor.MylarCompilationUnitEditor: No editor descriptor for id org.eclipse.mylar.java.ui.editor.MylarCompilationUnitEditor
!STACK 1
org.eclipse.ui.PartInitException: No editor descriptor for id org.eclipse.mylar.java.ui.editor.MylarCompilationUnitEditor
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:553)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:283)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:126)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:391)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1102)
	at org.eclipse.ui.internal.PartStack.handleDeferredEvents(PartStack.java:1066)
	at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:402)
	at org.eclipse.ui.internal.PartSashContainer.handleDeferredEvents(PartSashContainer.java:1317)
	at org.eclipse.ui.internal.LayoutPart.deferUpdates(LayoutPart.java:402)
	at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1260)
	at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1250)
	at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2696)
	at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1819)
	at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2566)
	at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2515)
	at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1514)
	at org.eclipse.ui.internal.Workbench$16.run(Workbench.java:1263)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:447)
	at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1258)
	at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1512)
	at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1491)
	at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1374)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
	at org.eclipse.core.runtime.Platform.run(Platform.java:783)
	at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1318)
	at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:700)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:1034)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1636)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
	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.core.launcher.Main.invokeFramework(Main.java:334)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
	at org.eclipse.core.launcher.Main.run(Main.java:973)
	at org.eclipse.core.launcher.Main.main(Main.java:948)
!SUBENTRY 1 org.eclipse.ui 4 0 2006-06-16 09:48:44.156
!MESSAGE No editor descriptor for id org.eclipse.mylar.java.ui.editor.MylarCompilationUnitEditor
Comment 1 Mik Kersten CLA 2006-06-16 11:42:33 EDT
The problem is that you need to install all of the Mylar 0.5.3 features at once, and the update manager fails to do that in automatic updates mode.  You will be able to resolve this by installing by selecting Help -> Software Updates -> Search for new features..  If that doesn't resolve the problem please reopen this bug.  I'm going to make this more clear on the download page.  

*** This bug has been marked as a duplicate of 140473 ***