Bug 40217 - Not present exception after saving file in editor
Summary: Not present exception after saving file in editor
Status: RESOLVED DUPLICATE of bug 40020
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.0 M4   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-16 10:24 EDT by Dirk Baeumer CLA
Modified: 2003-08-28 06:59 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Baeumer CLA 2003-07-16 10:24:21 EDT
Got the following NotPresentException after saving in editor. Filled against 
JDT/Core since it happens during delta processing in core.

Java Model Exception: Java Model Status [A [in A.java [in [default] [in 
[project root] [in Test]]]] does not exist.]
	at java.lang.Throwable.<init>(Throwable.java)
	at java.lang.Throwable.<init>(Throwable.java)
	at org.eclipse.core.runtime.CoreException.<init>(Unknown Source)
	at org.eclipse.jdt.core.JavaModelException.<init>
(JavaModelException.java:64)
	at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException
(JavaElement.java:437)
	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed
(JavaElement.java:461)
	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.subtypesIncludeSupertypeO
f(TypeHierarchy.java:1546)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByType
(TypeHierarchy.java:1101)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByOpenable
(TypeHierarchy.java:1052)
	at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:876)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren
(TypeHierarchy.java:889)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByPackageFragme
nt(TypeHierarchy.java:958)
	at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:873)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren
(TypeHierarchy.java:889)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByPackageFragme
ntRoot(TypeHierarchy.java:1008)
	at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:871)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren
(TypeHierarchy.java:889)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByJavaProject
(TypeHierarchy.java:940)
	at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:869)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByChildren
(TypeHierarchy.java:889)
	at 
org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffectedByJavaModel
(TypeHierarchy.java:905)
	at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.isAffected
(TypeHierarchy.java:867)
	at org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.elementChanged
(TypeHierarchy.java:390)
	at org.eclipse.jdt.internal.core.DeltaProcessor$2.run
(DeltaProcessor.java:1351)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(Unknown 
Source)
	at org.eclipse.core.runtime.Platform.run(Unknown Source)
	at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners
(DeltaProcessor.java:1346)
	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(Unknown 
Source)
	at org.eclipse.core.internal.runtime.InternalPlatform.run(Unknown 
Source)
	at org.eclipse.core.runtime.Platform.run(Unknown Source)
	at org.eclipse.core.internal.events.NotificationManager.notify(Unknown 
Source)
	at 
org.eclipse.core.internal.events.NotificationManager.broadcastChanges(Unknown 
Source)
	at org.eclipse.core.internal.resources.Workspace.broadcastChanges
(Unknown Source)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Unknown 
Source)
	at org.eclipse.core.internal.resources.Workspace.run(Unknown Source)
	at org.eclipse.ui.actions.WorkspaceModifyOperation.run(Unknown Source)
	at org.eclipse.ui.texteditor.AbstractTextEditor.performSaveOperation
(AbstractTextEditor.java:3131)
	at 
org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.performSaveOperati
on(CompilationUnitEditor.java:765)
	at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.doSave
(CompilationUnitEditor.java:829)
	at org.eclipse.ui.internal.EditorManager$11.run(Unknown Source)
	at org.eclipse.ui.internal.EditorManager$8.run(Unknown Source)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(Unknown 
Source)
	at org.eclipse.jface.operation.ModalContext.run(Unknown Source)
	at org.eclipse.jface.window.ApplicationWindow$1.run(Unknown Source)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java)
	at org.eclipse.jface.window.ApplicationWindow.run(Unknown Source)
	at org.eclipse.ui.internal.WorkbenchWindow.run(Unknown Source)
	at org.eclipse.ui.internal.EditorManager.runProgressMonitorOperation
(Unknown Source)
	at org.eclipse.ui.internal.EditorManager.savePart(Unknown Source)
	at org.eclipse.ui.internal.WorkbenchPage.savePart(Unknown Source)
	at org.eclipse.ui.internal.WorkbenchPage.saveEditor(Unknown Source)
	at org.eclipse.ui.internal.SaveAction.run(Unknown Source)
	at org.eclipse.jface.action.Action.runWithEvent(Unknown Source)
	at org.eclipse.ui.internal.commands.ActionHandler.execute(Unknown 
Source)
	at org.eclipse.ui.internal.commands.ContextAndHandlerManager.pressed
(Unknown Source)
	at org.eclipse.ui.internal.commands.ContextAndHandlerManager.access$4
(Unknown Source)
	at 
org.eclipse.ui.internal.commands.ContextAndHandlerManager$7.widgetSelected
(Unknown Source)
	at org.eclipse.ui.internal.AcceleratorMenu$2.handleEvent(Unknown 
Source)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
	at org.eclipse.ui.internal.Workbench.run(Unknown Source)
	at org.eclipse.core.internal.boot.InternalBootLoader.run(Unknown 
Source)
	at org.eclipse.core.boot.BootLoader.run(Unknown Source)
	at java.lang.reflect.AccessibleObject.invokeImpl(Native Method)
	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(Unknown Source)
	at org.eclipse.core.launcher.Main.run(Unknown Source)
	at org.eclipse.core.launcher.Main.main(Unknown Source)
Comment 1 Philipe Mulet CLA 2003-07-16 17:55:22 EDT
Looks like a duplicate

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