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.
JavaDataObject.checkUpToDate recursively calls FileObject.refresh. I this case the fileObject timestamp is changed in every time. That causes sending of events which invokes: JavaDataObject$PrimaryListener.fileChanged There should be better to avoid invoking of FileObject.refresh() recursively. User report: Hello, My configuration : NetBeans 3.4.1, Jdk 1.4.1_01, Solaris 8 on SPARC machine. Yesterday, I was editing some files mounted from a remote server with NetBeans. The server had been stopped for a long time (about half an hour). During the time the server was down, NetBeans was frozen (I think it's normal since no process was able to access the filesystem). But, after the server restart, NetBeans continued to be frozen, so I killed it to stop it. Il looked into ide.log and saw there was a StackOverflowError (see the attached file for the stack trace). Maybe this is a bug that can be corrected ?
Created attachment 9901 [details] StackOverflowError exception
*** This issue has been marked as a duplicate of 32823 ***
verified duplicate