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.
> I'm seeing this assertion error every time I try to delete (not remove) a file in a project: > > java.lang.AssertionError: no object for UID KeyBasedUID on FileKey (Welcome, /home/thp/SunStudioProjects/Welcome/welcome_1.cc) > at org.netbeans.modules.cnd.modelimpl.csm.core.OffsetableBase._getFile(OffsetableBase.java:144) > at org.netbeans.modules.cnd.modelimpl.csm.core.OffsetableBase.getContainingFile(OffsetableBase.java:134) > at org.netbeans.modules.cnd.modelimpl.csm.core.Notificator.gatherProjects(Notificator.java:210) > at org.netbeans.modules.cnd.modelimpl.csm.core.Notificator.flush(Notificator.java:184) > at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl.onFileRemoved(ProjectImpl.java:166) > at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport.onProjectItemRemoved(ModelSupport.java:235) > at org.netbeans.modules.cnd.modelimpl.platform.ModelSupport$1.fileRemoved(ModelSupport.java:156) > at org.netbeans.modules.cnd.makeproject.NativeProjectProvider.fireFilesRemoved(NativeProjectProvider.java:183) > at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.fireFilesRemoved(MakeConfigurationDescriptor.java:315) > at org.netbeans.modules.cnd.makeproject.api.configurations.Folder.removeItemAction(Folder.java:267) > at org.netbeans.modules.cnd.makeproject.api.configurations.Item.propertyChange(Item.java:175) > at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) > at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276) > at org.openide.loaders.DataObject.firePropertyChange(DataObject.java:828) > at org.openide.loaders.DataObject.delete(DataObject.java:552)
It happens when deleting AND removing a file from a project.
fixed: - use hard container references