Bug 42147 - Java Model Exception
Summary: Java Model Exception
Status: RESOLVED DUPLICATE of bug 42188
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 3.0 M4   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-27 11:53 EDT by Knut Radloff CLA
Modified: 2003-08-28 09:59 EDT (History)
0 users

See Also:


Attachments
log file (4.55 KB, text/plain)
2003-08-27 11:54 EDT, Knut Radloff CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Knut Radloff CLA 2003-08-27 11:53:49 EDT
build 20030826

I have a stack trace dumped in the console and a log as shown in the 
attachment. The console stack is not in the log.
Not sure if the stack trace in the log is related. Apparently the Java Model 
Exception occured when I saved a CU.

Java Model Exception: Java Model Status [PasteAction [in PasteAction.java [in 
org.eclipse.ui.workbench.navigator.actions [in src [in 
org.eclipse.ui.workbench.navigator]]]] does not exist.]
        at java.lang.Throwable.<init>(Throwable.java)
        at java.lang.Throwable.<init>(Throwable.java)
        at org.eclipse.core.runtime.CoreException.<init>(CoreException.java:35)
        at org.eclipse.jdt.core.JavaModelException.<init>
(JavaModelException.java:67)
        at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException
(JavaElement.java:437)
        at org.eclipse.jdt.internal.core.SourceRefElement.generateInfos
(SourceRefElement.java:81)
        at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed
(JavaElement.java)
        at org.eclipse.jdt.internal.core.JavaElement.getElementInfo
(JavaElement.java)
        at org.eclipse.jdt.internal.core.JavaElement.getElementInfo
(JavaElement.java)
        at org.eclipse.jdt.internal.core.SourceType.getSuperclassName
(SourceType.java:282)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.subtypesIncludesSupertypeO
f(TypeHierarchy.java:1466)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByType
(TypeHierarchy.java:1034)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByOpenable
(TypeHierarchy.java:985)
        at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:809)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren
(TypeHierarchy.java)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByPackageFragmen
t(TypeHierarchy.java:891)
        at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:806)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren
(TypeHierarchy.java)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByPackageFragmen
tRoot(TypeHierarchy.java:941)
        at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:804)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren
(TypeHierarchy.java)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByJavaProject
(TypeHierarchy.java:873)
        at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:802)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren
(TypeHierarchy.java)
        at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByJavaModel
(TypeHierarchy.java:838)
        at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:800)
        at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.elementChanged
(TypeHierarchy.java:338)
        at org.eclipse.jdt.internal.core.DeltaProcessor$2.run
(DeltaProcessor.java:1351)
        at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java)
        at org.eclipse.core.runtime.Platform.run(Platform.java)
        at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners
(DeltaProcessor.java)
        at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta
(DeltaProcessor.java:1202)
        at org.eclipse.jdt.internal.core.DeltaProcessor.fire
(DeltaProcessor.java:1168)
        at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged
(DeltaProcessor.java:1843)
        at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged
(DeltaProcessingState.java:210)
        at org.eclipse.core.internal.events.NotificationManager$1.run
(NotificationManager.java:179)
        at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java)
        at org.eclipse.core.runtime.Platform.run(Platform.java)
        at org.eclipse.core.internal.events.NotificationManager.notify
(NotificationManager.java:173)
        at org.eclipse.core.internal.events.NotificationManager.broadcastChanges
(NotificationManager.java:77)
        at org.eclipse.core.internal.resources.Workspace.broadcastChanges
(Workspace.java:155)
        at org.eclipse.core.internal.resources.Workspace.endOperation
(Workspace.java)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java)
        at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1582)
        at org.eclipse.ui.actions.WorkspaceModifyOperation.run
(WorkspaceModifyOperation.java:85)
        at org.eclipse.ui.texteditor.AbstractTextEditor.performSaveOperation
(AbstractTextEditor.java:3190)
        at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.performSaveOperatio
n(CompilationUnitEditor.java:785)
        at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSave
(CompilationUnitEditor.java:849)
        at org.eclipse.ui.internal.EditorManager$11.run(EditorManager.java:1090)

        at org.eclipse.ui.internal.EditorManager$8.run(EditorManager.java:960)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread
(ModalContext.java:302)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252)
        at org.eclipse.jface.window.ApplicationWindow$1.run
(ApplicationWindow.java:444)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java)
        at org.eclipse.jface.window.ApplicationWindow.run
(ApplicationWindow.java:441)
        at org.eclipse.ui.internal.WorkbenchWindow.run
(WorkbenchWindow.java:1596)
        at org.eclipse.ui.internal.EditorManager.runProgressMonitorOperation
(EditorManager.java:966)
        at org.eclipse.ui.internal.EditorManager.savePart
(EditorManager.java:1095)
        at org.eclipse.ui.internal.WorkbenchPage.savePart
(WorkbenchPage.java:2371)
        at org.eclipse.ui.internal.WorkbenchPage.saveEditor
(WorkbenchPage.java:2383)
        at org.eclipse.ui.internal.SaveAction.run(SaveAction.java:57)
        at org.eclipse.jface.action.Action.runWithEvent(Action.java:842)
        at org.eclipse.ui.internal.commands.ActionHandler.execute
(ActionHandler.java:38)
        at org.eclipse.ui.internal.Workbench.press(Workbench.java:453)
        at org.eclipse.ui.internal.Workbench$2.handleEvent(Workbench.java:212)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java)
        at org.eclipse.swt.widgets.Display.filterEvent(Display.java)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java)
        at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
        at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
        at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java)
        at org.eclipse.swt.internal.BidiUtil.windowProc(BidiUtil.java)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
        at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
        at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:858)
        at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
        at java.lang.reflect.AccessibleObject.invokeL(AccessibleObject.java:207)

        at java.lang.reflect.Method.invoke(Method.java:271)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:295)
        at org.eclipse.core.launcher.Main.run(Main.java:751)
        at org.eclipse.core.launcher.Main.main(Main.java:587)
Comment 1 Knut Radloff CLA 2003-08-27 11:54:19 EDT
Created attachment 5872 [details]
log file
Comment 2 Philipe Mulet CLA 2003-08-28 03:45:50 EDT
Knut - do you have steps to reproduce ?
Comment 3 Philipe Mulet CLA 2003-08-28 03:46:14 EDT

*** This bug has been marked as a duplicate of 42188 ***
Comment 4 Knut Radloff CLA 2003-08-28 09:59:56 EDT
Sorry, I don't have a reproducable scenario. I just notice the stack dump in 
the console every once in a while.