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

Bug 292121

Summary: CCE during project checkout
Product: [Eclipse Project] JDT Reporter: Krzysztof Daniel <krzysztof.daniel>
Component: TextAssignee: JDT-Text-Inbox <jdt-text-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: daniel_megert, markus.kell.r
Version: 3.6   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Krzysztof Daniel CLA 2009-10-13 05:09:45 EDT
Version: 3.6.0
Build id: I20090917-0100

I had .class opened, and then checked out project that contained java file.

java.lang.ClassCastException: org.eclipse.ui.part.FileEditorInput cannot be cast to org.eclipse.jdt.internal.ui.javaeditor.IClassFileEditorInput
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider.handleDeleted(ClassFileDocumentProvider.java:358)
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider$ClassFileSynchronizer.check(ClassFileDocumentProvider.java:132)
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider$ClassFileSynchronizer.check(ClassFileDocumentProvider.java:138)
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider$ClassFileSynchronizer.check(ClassFileDocumentProvider.java:138)
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider$ClassFileSynchronizer.elementChanged(ClassFileDocumentProvider.java:105)
at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1557)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1547)
at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1381)
at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1357)
at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1958)
at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:470)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1809)
at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:40)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

java.lang.ClassCastException: org.eclipse.ui.part.FileEditorInput cannot be cast to org.eclipse.jdt.internal.ui.javaeditor.IClassFileEditorInput
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider.handleDeleted(ClassFileDocumentProvider.java:358)
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider$ClassFileSynchronizer.check(ClassFileDocumentProvider.java:132)
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider$ClassFileSynchronizer.check(ClassFileDocumentProvider.java:138)
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider$ClassFileSynchronizer.check(ClassFileDocumentProvider.java:138)
at org.eclipse.jdt.internal.ui.javaeditor.ClassFileDocumentProvider$ClassFileSynchronizer.elementChanged(ClassFileDocumentProvider.java:105)
at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1557)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1547)
at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1381)
at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1357)
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:769)
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:788)
at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:4759)
at org.eclipse.pde.internal.core.PluginModelManager.updateAffectedEntries(PluginModelManager.java:242)
at org.eclipse.pde.internal.core.PluginModelManager.modelsChanged(PluginModelManager.java:167)
at org.eclipse.pde.internal.core.AbstractModelManager.fireModelProviderEvent(AbstractModelManager.java:35)
at org.eclipse.pde.internal.core.WorkspaceModelManager.createAndFireEvent(WorkspaceModelManager.java:277)
at org.eclipse.pde.internal.core.WorkspacePluginModelManager.createAndFireEvent(WorkspacePluginModelManager.java:469)
at org.eclipse.pde.internal.core.WorkspaceModelManager.processModelChanges(WorkspaceModelManager.java:249)
at org.eclipse.pde.internal.core.WorkspaceModelManager.processModelChanges(WorkspaceModelManager.java:211)
at org.eclipse.pde.internal.core.WorkspacePluginModelManager.processModelChanges(WorkspacePluginModelManager.java:459)
at org.eclipse.pde.internal.core.WorkspaceModelManager.resourceChanged(WorkspaceModelManager.java:128)
at org.eclipse.jdt.internal.core.DeltaProcessingState$1.run(DeltaProcessingState.java:465)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:460)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:313)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1022)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1809)
at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:40)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Comment 1 Frederic Fusier CLA 2009-10-13 05:59:24 EDT
Move to JDT/UI
Comment 2 Dani Megert CLA 2009-10-13 06:22:52 EDT

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