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 10161 - Code deleted on accepting reload external file
Summary: Code deleted on accepting reload external file
Status: CLOSED WORKSFORME
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: -FFJ-
Hardware: PC Windows 3.1/NT
: P1 blocker (vote)
Assignee: Ivan Bradac
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-03-12 09:35 UTC by Bharat Bansal
Modified: 2007-09-26 09:14 UTC (History)
2 users (show)

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 Bharat Bansal 2001-03-12 09:35:43 UTC
This generally happens during the closing of the file. 
The message box to 'Reload the file because of external change' is displayed 
even though the file is not open in any other editor. 
On selecting 'Yes' the code is deleted ie the file is replaced by an empty 
file. 
The .form file remains intact even the form editor is displayed unchanged but 
there is no code in the file.
I have not been able to repeat the problem but has ocurred more than once.

The other day it almost gave me a heart attack! Thank god I had a one day old 
version. But still had to spend a good amount of time to figure out the code 
loss. 

This is very serious.



>Log Session: Tuesday, March 6, 2001 3:15:09 PM GMT+05:30
>System Info: 
  Product Version          = Forte for Java, CE v. 1.0 Update Release 1 (Build 
842)
  IDE Versioning           = IDE/1 spec=1.0.4 impl=Build 842
  Operating System         = Windows NT Version 4.0 Running on x86
  Java Version             = 1.3.0
  Java VM Version          = Java HotSpot(TM) Client VM 1.3.0-C
  Java Vendor              = Sun Microsystems Inc.
  Java Vendor URL          = http://java.sun.com/
  Java Home                = d:\PROGRA~1\jdk1.3\jre
  Java Class Version       = 47.0
  System Locale            = en_US
  JIT                      = unknown or not used
  Home Dir                 = C:\WINNT\Profiles\Administrator
  Current Directory        = D:\Program Files\forte4j
  Forte for Java Home      = D:\Program Files\forte4j
  Forte for Java User Home = D:\Program Files\forte4j
  System Directory         = D:\Program Files\forte4j\system
  CLASSPATH                = D:\Program Files\forte4j\lib;D:\Program 
Files\forte4j\lib\developer.jar;D:\Program 
Files\forte4j\lib\openide.jar;D:\Program 
Files\forte4j\lib\updater.jar;D:\Program 
Files\forte4j\lib\ext\AbsoluteLayout.jar;D:\Program 
Files\forte4j\lib\ext\javac.jar;D:\Program 
Files\forte4j\lib\ext\jh.jar;D:\Program 
Files\forte4j\lib\ext\regexp.jar;D:\Program 
Files\forte4j\lib\ext\servlet.jar;D:\Program 
Files\forte4j\lib\ext\xml.jar;d:\PROGRA~1\jdk1.3\lib\dt.jar;d:\PROGRA~1\jdk1.3
\lib\tools.jar;.
-------------------------------------------------------------------------------
[INFO] Loaded modules: org.netbeans.modules.clazz/1 (1.1/842); 
org.netbeans.modules.html/1 (1.1/842); org.netbeans.modules.icebrowser/1 
(1.1/842); org.netbeans.modules.image/1 (1.1/842); org.netbeans.modules.text/1 
(1.1/842); org.netbeans.modules.usersguide/1 (1.1/unspec); org.openidex.util/1 
(1.1/842); org.netbeans.modules.autoupdate/1 (1.1/842); 
org.netbeans.modules.debugger.core/1 (1.1.2/842); org.netbeans.modules.applet/1 
(1.1/842); org.netbeans.modules.debugger.debug/1 (1.2/842); 
org.netbeans.modules.debugger.jpda/1 (1.2/842); org.netbeans.modules.editor/1 
(1.2/842); org.netbeans.modules.java/1 (1.1/842); org.netbeans.modules.beans/1 
(1.1/842); org.netbeans.modules.form/1 (1.2/842); 
org.netbeans.modules.javadoc/1 (1.1/842); org.netbeans.modules.objectbrowser/1 
(1.1/842); org.netbeans.modules.projects/1 (1.1/842); 
org.netbeans.modules.utilities/1 (1.2/842)
-------------------------------------------------------------------------------
>Log Session: Tuesday, March 6, 2001 5:37:03 PM GMT+05:30
>System Info: 
  Product Version          = Forte for Java, CE v. 1.0 Update Release 1 (Build 
842)
  IDE Versioning           = IDE/1 spec=1.0.4 impl=Build 842
  Operating System         = Windows NT Version 4.0 Running on x86
  Java Version             = 1.3.0
  Java VM Version          = Java HotSpot(TM) Client VM 1.3.0-C
  Java Vendor              = Sun Microsystems Inc.
  Java Vendor URL          = http://java.sun.com/
  Java Home                = d:\PROGRA~1\jdk1.3\jre
  Java Class Version       = 47.0
  System Locale            = en_US
  JIT                      = unknown or not used
  Home Dir                 = C:\WINNT\Profiles\Administrator
  Current Directory        = D:\Program Files\forte4j
  Forte for Java Home      = D:\Program Files\forte4j
  Forte for Java User Home = D:\Program Files\forte4j
  System Directory         = D:\Program Files\forte4j\system
  CLASSPATH                = D:\Program Files\forte4j\lib;D:\Program 
Files\forte4j\lib\developer.jar;D:\Program 
Files\forte4j\lib\openide.jar;D:\Program 
Files\forte4j\lib\updater.jar;D:\Program 
Files\forte4j\lib\ext\AbsoluteLayout.jar;D:\Program 
Files\forte4j\lib\ext\javac.jar;D:\Program 
Files\forte4j\lib\ext\jh.jar;D:\Program 
Files\forte4j\lib\ext\regexp.jar;D:\Program 
Files\forte4j\lib\ext\servlet.jar;D:\Program 
Files\forte4j\lib\ext\xml.jar;d:\PROGRA~1\jdk1.3\lib\dt.jar;d:\PROGRA~1\jdk1.3
\lib\tools.jar;.
-------------------------------------------------------------------------------
[INFO] Loaded modules: org.netbeans.modules.clazz/1 (1.1/842); 
org.netbeans.modules.html/1 (1.1/842); org.netbeans.modules.icebrowser/1 
(1.1/842); org.netbeans.modules.image/1 (1.1/842); org.netbeans.modules.text/1 
(1.1/842); org.netbeans.modules.usersguide/1 (1.1/unspec); org.openidex.util/1 
(1.1/842); org.netbeans.modules.autoupdate/1 (1.1/842); 
org.netbeans.modules.debugger.core/1 (1.1.2/842); org.netbeans.modules.applet/1 
(1.1/842); org.netbeans.modules.debugger.debug/1 (1.2/842); 
org.netbeans.modules.debugger.jpda/1 (1.2/842); org.netbeans.modules.editor/1 
(1.2/842); org.netbeans.modules.java/1 (1.1/842); org.netbeans.modules.beans/1 
(1.1/842); org.netbeans.modules.form/1 (1.2/842); 
org.netbeans.modules.javadoc/1 (1.1/842); org.netbeans.modules.objectbrowser/1 
(1.1/842); org.netbeans.modules.projects/1 (1.1/842); 
org.netbeans.modules.utilities/1 (1.2/842)
Exception occurred during event dispatching:
java.lang.NullPointerException
	at org.netbeans.modules.java.JavaEditor.saveFromKitToStream
(JavaEditor.java:301)
	at org.openide.text.EditorSupport$5.run(EditorSupport.java:432)
	at org.openide.filesystems.FileSystem.runAtomicAction
(FileSystem.java:353)
	at org.openide.text.EditorSupport.saveDocument(EditorSupport.java:415)
	at org.netbeans.modules.java.JavaEditor.saveDocument
(JavaEditor.java:346)
	at org.netbeans.modules.java.JavaEditor.saveDocument
(JavaEditor.java:327)
	at org.netbeans.modules.form.FormEditorSupport.saveDocument
(FormEditorSupport.java:437)
	at org.openide.text.EditorSupport$SavingManager.save
(EditorSupport.java:1575)
	at org.openide.text.EditorSupport.canClose(EditorSupport.java:898)
	at org.openide.text.EditorSupport$Editor.closeLast
(EditorSupport.java:1214)
	at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.closeLast
(JavaEditor.java:822)
	at org.openide.windows.CloneableTopComponent$Ref.unregister
(CloneableTopComponent.java:276)
	at org.openide.windows.CloneableTopComponent.canClose
(CloneableTopComponent.java:143)
	at org.openide.text.EditorSupport$Editor.canClose
(EditorSupport.java:1200)
	at org.openide.windows.TopComponent.close(TopComponent.java:246)
	at org.openide.windows.TopComponent.close(TopComponent.java:221)
	at org.netbeans.core.windows.MultiTabContainer.performAction
(MultiTabContainer.java:827)
	at org.openide.util.actions.CallbackSystemAction.performAction
(CallbackSystemAction.java:76)
	at org.openide.util.actions.CallableSystemAction.actionPerformed
(CallableSystemAction.java:66)
	at org.openide.windows.ShortcutManager.processKeyStroke
(ShortcutManager.java:58)
	at org.openide.windows.TopComponent$1.run(TopComponent.java:719)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.Dialog.show(Dialog.java:370)
	at org.netbeans.core.NbPresenter.show(NbPresenter.java:412)
	at java.awt.Component.show(Component.java:946)
	at java.awt.Component.setVisible(Component.java:903)
	at org.netbeans.core.NbTopManager.notify(NbTopManager.java:265)
	at org.openide.text.EditorSupport.canClose(EditorSupport.java:888)
	at org.openide.text.EditorSupport$Editor.closeLast
(EditorSupport.java:1214)
	at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.closeLast
(JavaEditor.java:822)
	at org.openide.windows.CloneableTopComponent$Ref.unregister
(CloneableTopComponent.java:276)
	at org.openide.windows.CloneableTopComponent.canClose
(CloneableTopComponent.java:143)
	at org.openide.text.EditorSupport$Editor.canClose
(EditorSupport.java:1200)
	at org.openide.windows.TopComponent.close(TopComponent.java:246)
	at org.openide.windows.TopComponent.close(TopComponent.java:221)
	at org.netbeans.core.windows.MultiTabContainer.performAction
(MultiTabContainer.java:827)
	at org.openide.util.actions.CallbackSystemAction.performAction
(CallbackSystemAction.java:76)
	at org.openide.util.actions.CallableSystemAction.actionPerformed
(CallableSystemAction.java:66)
	at org.openide.windows.ShortcutManager.processKeyStroke
(ShortcutManager.java:58)
	at org.openide.windows.TopComponent$1.run(TopComponent.java:719)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.Dialog.show(Dialog.java:370)
	at org.netbeans.core.NbPresenter.show(NbPresenter.java:412)
	at java.awt.Component.show(Component.java:946)
	at java.awt.Component.setVisible(Component.java:903)
	at org.netbeans.core.NbTopManager.notify(NbTopManager.java:265)
	at org.openide.text.EditorSupport.canClose(EditorSupport.java:888)
	at org.openide.text.EditorSupport$Editor.closeLast
(EditorSupport.java:1214)
	at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.closeLast
(JavaEditor.java:822)
	at org.openide.windows.CloneableTopComponent$Ref.unregister
(CloneableTopComponent.java:276)
	at org.openide.windows.CloneableTopComponent.canClose
(CloneableTopComponent.java:143)
	at org.openide.text.EditorSupport$Editor.canClose
(EditorSupport.java:1200)
	at org.openide.windows.TopComponent.close(TopComponent.java:246)
	at org.openide.windows.TopComponent.close(TopComponent.java:221)
	at org.netbeans.core.windows.MultiTabContainer.performAction
(MultiTabContainer.java:827)
	at org.openide.util.actions.CallbackSystemAction.performAction
(CallbackSystemAction.java:76)
	at org.openide.util.actions.CallableSystemAction.actionPerformed
(CallableSystemAction.java:66)
	at org.openide.windows.ShortcutManager.processKeyStroke
(ShortcutManager.java:58)
	at org.openide.windows.TopComponent$1.run(TopComponent.java:719)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Exception occurred during event dispatching:
java.lang.NullPointerException
	at org.netbeans.modules.java.JavaEditor.saveFromKitToStream
(JavaEditor.java:301)
	at org.openide.text.EditorSupport$5.run(EditorSupport.java:432)
	at org.openide.filesystems.FileSystem.runAtomicAction
(FileSystem.java:353)
	at org.openide.text.EditorSupport.saveDocument(EditorSupport.java:415)
	at org.netbeans.modules.java.JavaEditor.saveDocument
(JavaEditor.java:346)
	at org.netbeans.modules.java.JavaEditor.saveDocument
(JavaEditor.java:327)
	at org.netbeans.modules.form.FormEditorSupport.saveDocument
(FormEditorSupport.java:437)
	at org.openide.text.EditorSupport$SavingManager.save
(EditorSupport.java:1575)
	at org.openide.text.EditorSupport.canClose(EditorSupport.java:898)
	at org.openide.text.EditorSupport$Editor.closeLast
(EditorSupport.java:1214)
	at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.closeLast
(JavaEditor.java:822)
	at org.openide.windows.CloneableTopComponent$Ref.unregister
(CloneableTopComponent.java:276)
	at org.openide.windows.CloneableTopComponent.canClose
(CloneableTopComponent.java:143)
	at org.openide.text.EditorSupport$Editor.canClose
(EditorSupport.java:1200)
	at org.openide.windows.TopComponent.close(TopComponent.java:246)
	at org.openide.windows.TopComponent.close(TopComponent.java:221)
	at org.netbeans.core.windows.MultiTabContainer.performAction
(MultiTabContainer.java:827)
	at org.openide.util.actions.CallbackSystemAction.performAction
(CallbackSystemAction.java:76)
	at org.openide.util.actions.CallableSystemAction.actionPerformed
(CallableSystemAction.java:66)
	at org.openide.windows.ShortcutManager.processKeyStroke
(ShortcutManager.java:58)
	at org.openide.windows.TopComponent$1.run(TopComponent.java:719)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.Dialog.show(Dialog.java:370)
	at org.netbeans.core.NbPresenter.show(NbPresenter.java:412)
	at java.awt.Component.show(Component.java:946)
	at java.awt.Component.setVisible(Component.java:903)
	at org.netbeans.core.NbTopManager.notify(NbTopManager.java:265)
	at org.openide.text.EditorSupport.canClose(EditorSupport.java:888)
	at org.openide.text.EditorSupport$Editor.closeLast
(EditorSupport.java:1214)
	at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.closeLast
(JavaEditor.java:822)
	at org.openide.windows.CloneableTopComponent$Ref.unregister
(CloneableTopComponent.java:276)
	at org.openide.windows.CloneableTopComponent.canClose
(CloneableTopComponent.java:143)
	at org.openide.text.EditorSupport$Editor.canClose
(EditorSupport.java:1200)
	at org.openide.windows.TopComponent.close(TopComponent.java:246)
	at org.openide.windows.TopComponent.close(TopComponent.java:221)
	at org.netbeans.core.windows.MultiTabContainer.performAction
(MultiTabContainer.java:827)
	at org.openide.util.actions.CallbackSystemAction.performAction
(CallbackSystemAction.java:76)
	at org.openide.util.actions.CallableSystemAction.actionPerformed
(CallableSystemAction.java:66)
	at org.openide.windows.ShortcutManager.processKeyStroke
(ShortcutManager.java:58)
	at org.openide.windows.TopComponent$1.run(TopComponent.java:719)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
Exception occurred during event dispatching:
java.lang.NullPointerException
	at org.netbeans.modules.java.JavaEditor.saveFromKitToStream
(JavaEditor.java:301)
	at org.openide.text.EditorSupport$5.run(EditorSupport.java:432)
	at org.openide.filesystems.FileSystem.runAtomicAction
(FileSystem.java:353)
	at org.openide.text.EditorSupport.saveDocument(EditorSupport.java:415)
	at org.netbeans.modules.java.JavaEditor.saveDocument
(JavaEditor.java:346)
	at org.netbeans.modules.java.JavaEditor.saveDocument
(JavaEditor.java:327)
	at org.netbeans.modules.form.FormEditorSupport.saveDocument
(FormEditorSupport.java:437)
	at org.openide.text.EditorSupport$SavingManager.save
(EditorSupport.java:1575)
	at org.openide.text.EditorSupport.canClose(EditorSupport.java:898)
	at org.openide.text.EditorSupport$Editor.closeLast
(EditorSupport.java:1214)
	at org.netbeans.modules.java.JavaEditor$JavaEditorComponent.closeLast
(JavaEditor.java:822)
	at org.openide.windows.CloneableTopComponent$Ref.unregister
(CloneableTopComponent.java:276)
	at org.openide.windows.CloneableTopComponent.canClose
(CloneableTopComponent.java:143)
	at org.openide.text.EditorSupport$Editor.canClose
(EditorSupport.java:1200)
	at org.openide.windows.TopComponent.close(TopComponent.java:246)
	at org.openide.windows.TopComponent.close(TopComponent.java:221)
	at org.netbeans.core.windows.MultiTabContainer.performAction
(MultiTabContainer.java:827)
	at org.openide.util.actions.CallbackSystemAction.performAction
(CallbackSystemAction.java:76)
	at org.openide.util.actions.CallableSystemAction.actionPerformed
(CallableSystemAction.java:66)
	at org.openide.windows.ShortcutManager.processKeyStroke
(ShortcutManager.java:58)
	at org.openide.windows.TopComponent$1.run(TopComponent.java:719)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:317)
	at java.awt.EventDispatchThread.pumpOneEvent
(EventDispatchThread.java:103)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
-------------------------------------------------------------------------------
>Log Session: Tuesday, March 6, 2001 5:56:55 PM GMT+05:30
>System Info: 
  Product Version          = Forte for Java, CE v. 1.0 Update Release 1 (Build 
842)
  IDE Versioning           = IDE/1 spec=1.0.4 impl=Build 842
  Operating System         = Windows NT Version 4.0 Running on x86
  Java Version             = 1.3.0
  Java VM Version          = Java HotSpot(TM) Client VM 1.3.0-C
  Java Vendor              = Sun Microsystems Inc.
  Java Vendor URL          = http://java.sun.com/
  Java Home                = d:\PROGRA~1\jdk1.3\jre
  Java Class Version       = 47.0
  System Locale            = en_US
  JIT                      = unknown or not used
  Home Dir                 = C:\WINNT\Profiles\Administrator
  Current Directory        = D:\Program Files\forte4j
  Forte for Java Home      = D:\Program Files\forte4j
  Forte for Java User Home = D:\Program Files\forte4j
  System Directory         = D:\Program Files\forte4j\system
  CLASSPATH                = D:\Program Files\forte4j\lib;D:\Program 
Files\forte4j\lib\developer.jar;D:\Program 
Files\forte4j\lib\openide.jar;D:\Program 
Files\forte4j\lib\updater.jar;D:\Program 
Files\forte4j\lib\ext\AbsoluteLayout.jar;D:\Program 
Files\forte4j\lib\ext\javac.jar;D:\Program 
Files\forte4j\lib\ext\jh.jar;D:\Program 
Files\forte4j\lib\ext\regexp.jar;D:\Program 
Files\forte4j\lib\ext\servlet.jar;D:\Program 
Files\forte4j\lib\ext\xml.jar;d:\PROGRA~1\jdk1.3\lib\dt.jar;d:\PROGRA~1\jdk1.3
\lib\tools.jar;.
-------------------------------------------------------------------------------
[INFO] Loaded modules: org.netbeans.modules.clazz/1 (1.1/842); 
org.netbeans.modules.html/1 (1.1/842); org.netbeans.modules.icebrowser/1 
(1.1/842); org.netbeans.modules.image/1 (1.1/842); org.netbeans.modules.text/1 
(1.1/842); org.netbeans.modules.usersguide/1 (1.1/unspec); org.openidex.util/1 
(1.1/842); org.netbeans.modules.autoupdate/1 (1.1/842); 
org.netbeans.modules.debugger.core/1 (1.1.2/842); org.netbeans.modules.applet/1 
(1.1/842); org.netbeans.modules.debugger.debug/1 (1.2/842); 
org.netbeans.modules.debugger.jpda/1 (1.2/842); org.netbeans.modules.editor/1 
(1.2/842); org.netbeans.modules.java/1 (1.1/842); org.netbeans.modules.beans/1 
(1.1/842); org.netbeans.modules.form/1 (1.2/842); 
org.netbeans.modules.javadoc/1 (1.1/842); org.netbeans.modules.objectbrowser/1 
(1.1/842); org.netbeans.modules.projects/1 (1.1/842); 
org.netbeans.modules.utilities/1 (1.2/842)
-------------------------------------------------------------------------------
Comment 1 Jan Lahoda 2001-03-15 13:52:04 UTC
Svata, can you please look at this? From stack trace I think this can be in java
module.
Comment 2 Svata Dedic 2001-03-15 14:18:57 UTC
Yes, it is probably a bug in the java module - but I would suggest to update to
at least Forte4j 2.0 CE; maybe NetBeans 3.1 would be even better. 1.0CE even
with all the updates contains too much bugs and is quite ancient at this time.
Comment 3 Miloslav Metelka 2001-03-16 11:38:14 UTC
dispatched to java module. Sustainers for java module should care about it.
Mila
Comment 4 Jan Lahoda 2001-03-19 10:09:34 UTC
Sustaining added to CC.
Comment 5 Svata Dedic 2001-03-21 09:36:33 UTC
I cannot verify that the exception can't happen in the current version, 
although I doubt it. It seems that (at the line that caused the error) either 
EditorKit was null, or the current document was null. The latter was a source 
of several errors and was hopefully fixed over the time. AFAIK it occured only 
when requests for open document and close document were done quickly one after 
another (or in the opposite order?)

Comment 6 Svata Dedic 2001-03-21 16:33:34 UTC
Closing as WORKSFORME -- nothing like this was observed in Forte4j 2.0 / 
NetBenas 3.1. Even in the CE 1.0.1 it seems to happen in some weird situations 
too.
Please consider upgrade to f4jCE 2.0 (free) or NetBeans 3.1 (also free).
Comment 7 ngr 2001-05-22 08:31:06 UTC
Using NetBeans v3.2, Development Version (Build 181) I've encountered this 
error several times, which is very frustrating - hey, I'm losing sourcecode 
here! I'm not using the Forms-editor - only the editor for Java source-files. 
When the problem occurs, 2 dialog-boxes appear simultaneously - one 
with "Cannot save" and another with "The file has been modified externally - 
reload?". Somehow the source-file is truncated to 0 bytes by NetBeans - no 
other program accesses the files - this is for sure. So when answering "Yes" to 
the latter dialog, it simply reads the 0 bytes file and voila - my source has 
vanished. When answering "No", it is possible to ignore the problem, and simply 
save the according file. You are welcome to mail me for additional information 
at nog@psydazer.com. Hope to see a fix for this issue - REAL soon!
Comment 8 Quality Engineering 2003-07-01 13:12:31 UTC
Resolved for 3.3.x or earlier, no new info since then -> closing.
Comment 9 Quality Engineering 2003-07-01 13:20:16 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.