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.
If a source text for a class implementing some interface is deleted, the dependency on the implemented interface is not removed from filesystem.attributes. Even if IDE tries to synchronize interface with its former (and now non-existent) implementation, it does not check if the file exists. No exception is thrown, but diagnostic messages and the synchronization is being tried again and again on a class that do not exist.
If the exceptions is thrown, the sync chain walk is interrupted; classes that are registered further in the chain are never synchronized.
Caused b/c Node.Handle provides a Node with its JavaDataObject even if the files for it don't exist. The DataObject is invalid, but that is not tested in the connection listener.
[1118] Verified
Resolved for 3.4.x or earlier, no new info since then -> closing.