This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 44917 - CCE and cannot save file
Summary: CCE and cannot save file
Status: RESOLVED DUPLICATE of bug 44931
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: Macintosh Mac OS X
: P1 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-16 05:19 UTC by _ tboudreau
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description _ tboudreau 2004-06-16 05:19:43 UTC
On trying to build after making changes in the main class of a 
project I had already run once.  CCE occurs again on pressing 
CTRL-S or File | Save All, and file does not appear to be saved.

java.lang.ClassCastException
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersisten
tElement.getInfos(SemiPersistentElement.java:293)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersisten
tElement.processMembers(SemiPersistentElement.java:321)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.CallableFeatu
reImpl.matchElementInfo(CallableFeatureImpl.java:68)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersisten
tElement.setElementInfo(SemiPersistentElement.java:87)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersisten
tElement.setAnyElementInfo(SemiPersistentElement.java:449)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersisten
tElement.processMembers(SemiPersistentElement.java:352)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl
.matchElementInfo(JavaClassImpl.java:412)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersisten
tElement.setElementInfo(SemiPersistentElement.java:87)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersisten
tElement.setAnyElementInfo(SemiPersistentElement.java:449)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersisten
tElement.processMembers(SemiPersistentElement.java:352)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.
matchElementInfo(ResourceImpl.java:192)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersisten
tElement.setElementInfo(SemiPersistentElement.java:87)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.
directUpdate(ResourceImpl.java:514)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.
updateFromDataObject(ResourceImpl.java:353)
	at 
org.netbeans.modules.javacore.RepositoryUpdater.updateResour
ce(RepositoryUpdater.java:93)
	at 
org.netbeans.modules.javacore.RepositoryUpdater.fileChanged(R
epositoryUpdater.java:67)
	at 
org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.ja
va:75)
	at 
org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.ja
va:61)
	at 
org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:
782)
	at 
org.openide.filesystems.FileSystem$EventDispatcher.run(FileSyst
em.java:755)
	at 
org.openide.filesystems.EventControl.dispatchEvent(EventContro
l.java:47)
	at 
org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.jav
a:468)
	at 
org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:
404)
	at 
org.openide.filesystems.FileObject.fireFileChangedEvent(FileObje
ct.java:369)
	at 
org.netbeans.modules.masterfs.MasterFileObject.access$900(Ma
sterFileObject.java:34)
	at 
org.netbeans.modules.masterfs.MasterFileObject$FileChangeList
enerImpl.fileChanged(MasterFileObject.java:751)
	at 
org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.ja
va:75)
	at 
org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:
762)
	at 
org.openide.filesystems.FileSystem$EventDispatcher.run(FileSyst
em.java:755)
	at 
org.openide.filesystems.EventControl.dispatchEvent(EventContro
l.java:47)
	at 
org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.jav
a:468)
	at 
org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:
404)
	at 
org.openide.filesystems.FileObject.fireFileChangedEvent(FileObje
ct.java:369)
	at 
org.openide.filesystems.AbstractFolder.fileChanged0(AbstractFol
der.java:454)
	at 
org.openide.filesystems.AbstractFolder.fileChanged0(AbstractFol
der.java:457)
	at 
org.openide.filesystems.AbstractFolder.outputStreamClosed(Abs
tractFolder.java:840)
	at 
org.openide.filesystems.AbstractFileObject.outputStreamClosed(
AbstractFileObject.java:764)
	at 
org.openide.filesystems.StreamPool.closeOutputStream(StreamP
ool.java:182)
	at 
org.openide.filesystems.StreamPool.access$100(StreamPool.java
:27)
	at 
org.openide.filesystems.StreamPool$NotifyOutputStream.close(S
treamPool.java:247)
	at java.io.FilterOutputStream.close(FilterOutputStream.java:
143)
	at 
org.openide.text.CloneableEditorSupport$3.run(CloneableEditor
Support.java:660)
	at 
org.netbeans.editor.BaseDocument.render(BaseDocument.java:
883)
	at 
org.openide.text.CloneableEditorSupport.saveDocument(Cloneab
leEditorSupport.java:648)
	at 
org.openide.text.DataEditorSupport.saveDocument(DataEditorSu
pport.java:250)
	at 
org.openide.text.EditorSupport$Del.superSaveDocument(EditorS
upport.java:721)
	at 
org.openide.text.EditorSupport.saveDocument(EditorSupport.jav
a:223)
	at 
org.netbeans.modules.java.JavaEditor.saveDocument(JavaEditor.j
ava:523)
	at 
org.netbeans.modules.java.JavaEditor.saveDocument(JavaEditor.j
ava:506)
	at 
org.openide.text.EditorSupport$EntryEnv.save(EditorSupport.java
:847)
	at 
org.netbeans.core.NbTopManager.saveAll(NbTopManager.java:
383)
	at 
org.netbeans.core.NbTopManager$NbLifecycleManager.saveAll(N
bTopManager.java:544)
	at 
org.openide.actions.SaveAllAction.performAction(SaveAllAction.j
ava:65)
	at 
org.openide.util.actions.CallableSystemAction$1.run(CallableSyst
emAction.java:78)
	at 
org.openide.util.actions.CallableSystemAction.doPerformAction(
CallableSystemAction.java:116)
	at 
org.openide.util.actions.CallableSystemAction.actionPerformed(C
allableSystemAction.java:76)
	at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.j
ava:1819)
	at 
javax.swing.AbstractButton$ForwardActionEvents.actionPerform
ed(AbstractButton.java:1872)
	at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButt
onModel.java:420)
	at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.
java:258)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:
321)
	at 
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemU
I.java:1113)
	at 
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mo
useReleased(BasicMenuItemUI.java:943)
	at 
java.awt.Component.processMouseEvent(Component.java:5100)
	at java.awt.Component.processEvent(Component.java:
4897)
	at java.awt.Container.processEvent(Container.java:1569)
	at java.awt.Component.dispatchEventImpl(Component.java:
3615)
	at java.awt.Container.dispatchEventImpl(Container.java:
1627)
	at java.awt.Component.dispatchEvent(Component.java:
3477)
	at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.ja
va:3483)
	at 
java.awt.LightweightDispatcher.processMouseEvent(Container.ja
va:3198)
	at 
java.awt.LightweightDispatcher.dispatchEvent(Container.java:
3128)
	at java.awt.Container.dispatchEventImpl(Container.java:
1613)
	at java.awt.Window.dispatchEventImpl(Window.java:1606)
	at java.awt.Component.dispatchEvent(Component.java:
3477)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:
479)
	at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(Event
DispatchThread.java:234)
	at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDis
patchThread.java:184)
	at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread
.java:178)
	at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread
.java:170)
	at 
java.awt.EventDispatchThread.run(EventDispatchThread.java:
100)
Comment 1 Jiri Skrivanek 2004-06-16 10:35:46 UTC
Resolving as a duplicate of #44931. Tim, you find it first but stack
trace in description field is not good for readability. That's why I
mark this issue as a duplicate.

*** This issue has been marked as a duplicate of 44931 ***