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.
Node org.openide.nodes.FilterNode@1a786c3[Name=adam, displayName=adam] has as same position in Node's Index [[]]as in folder's Index [[org.openide.nodes.FilterNode@1a786c3[Name=adam, displayName=adam], org.openide.nodes.FilterNode@18088c0[Name=eva, displayName=eva], org.openide.nodes.FilterNode@1922221[Name=jakub, displayName=jakub], org.openide.nodes.FilterNode@fec107[Name=marie, displayName=marie]]]. expected:<1> but was:<-1>
Logging will be better next time: openide/loaders/test/unit/src/org/openide/loaders/DataFolderIndexTest.java,v <-- DataFolderIndexTest.java new revision: 1.6; previous revision: 1.5
Created attachment 26344 [details] Failure from 051025-053455
.
More logging to identify the possition in the for cycle. Checking in DataFolderIndexTest.java; /cvs/openide/loaders/test/unit/src/org/openide/loaders/DataFolderIndexTest.java,v <-- DataFolderIndexTest.java new revision: 1.8; previous revision: 1.7
Created attachment 26947 [details] Nov 11, 2005
#67196: Very likely bug in test, seems that garbage collection kicks in and changes the behaviour somehow. Improving logs /cvs/openide/loaders/test/unit/src/org/openide/loaders/DataFolderIndexTest.java,v <-- DataFolderIndexTest.java new revision: 1.9; previous revision: 1.8
Logs are here
Created attachment 27443 [details] 200511271900 failure
Interesting bug in FolderChildren and GC interaction could lead to getNodes() returning empty array even it was not empty at all. RCS file: /cvs/openide/loaders/test/unit/src/org/openide/loaders/FolderChildrenGCRaceConditionTest.java,v done Checking in loaders/test/unit/src/org/openide/loaders/FolderChildrenGCRaceConditionTest.java; /cvs/openide/loaders/test/unit/src/org/openide/loaders/FolderChildrenGCRaceConditionTest.java,v <-- FolderChildrenGCRaceConditionTest.java initial revision: 1.1 done RCS file: /cvs/openide/nodes/test/unit/src/org/openide/nodes/AddRemoveNotifyRaceConditionTest.java,v done Checking in nodes/test/unit/src/org/openide/nodes/AddRemoveNotifyRaceConditionTest.java; /cvs/openide/nodes/test/unit/src/org/openide/nodes/AddRemoveNotifyRaceConditionTest.java,v <-- AddRemoveNotifyRaceConditionTest.java initial revision: 1.1 done IDE: [30.11.05 19:32] Committing Files finished IDE:------------------------------------------------- IDE: [30.11.05 19:32] Committing Files started Checking in nodes/src/org/openide/nodes/Children.java; /cvs/openide/nodes/src/org/openide/nodes/Children.java,v <-- Children.java new revision: 1.5; previous revision: 1.4 done Checking in nodes/src/org/openide/nodes/ChildrenArray.java; /cvs/openide/nodes/src/org/openide/nodes/ChildrenArray.java,v <-- ChildrenArray.java new revision: 1.3; previous revision: 1.2 done Checking in loaders/src/org/openide/loaders/FolderChildren.java; /cvs/openide/loaders/src/org/openide/loaders/FolderChildren.java,v <-- FolderChildren.java new revision: 1.14; previous revision: 1.13 done Checking in loaders/test/unit/src/org/openide/loaders/FolderChildrenTest.java; /cvs/openide/loaders/test/unit/src/org/openide/loaders/FolderChildrenTest.java,v <-- FolderChildrenTest.java new revision: 1.4; previous revision: 1.3
Marking this issue as VERIFIED since the issue reporter == issue owner.