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

Bug 260396

Summary: ClassCastException opening manifest in history view
Product: [Eclipse Project] PDE Reporter: John Arthorne <john.arthorne>
Component: UIAssignee: PDE-UI-Inbox <pde-ui-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: contact
Version: 3.3   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description John Arthorne CLA 2009-01-08 10:11:20 EST
Build id: I20081217-1605

1) Right-click a MANIFEST.MF file and do Team -> Show History
2) Double-click a history item to open an editor.

The following error occurs:
java.lang.ClassCastException: org.eclipse.team.internal.ui.history.FileRevisionEditorInput incompatible with org.eclipse.ui.IURIEditorInput
	at org.eclipse.pde.internal.ui.editor.PDEStorageDocumentProvider.createAnnotationModel(PDEStorageDocumentProvider.java:64)
	at org.eclipse.ui.editors.text.StorageDocumentProvider.createElementInfo(StorageDocumentProvider.java:267)
	at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect(AbstractDocumentProvider.java:398)
	at org.eclipse.pde.internal.ui.editor.context.InputContext.create(InputContext.java:133)
	at org.eclipse.pde.internal.ui.editor.plugin.BundleInputContext.<init>(BundleInputContext.java:46)
	at org.eclipse.pde.internal.ui.editor.plugin.ManifestEditor.createStorageContexts(ManifestEditor.java:385)
	at org.eclipse.pde.internal.ui.editor.PDEFormEditor.createInputContexts(PDEFormEditor.java:197)
	at org.eclipse.pde.internal.ui.editor.PDEFormEditor.createPages(PDEFormEditor.java:243)
	at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:329)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:678)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:444)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
	at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:268)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2821)
Comment 1 Benjamin Cabé CLA 2009-01-08 10:13:10 EST

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