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.
Each invocation of Find in Files always first clears the result model created by the previous Find. This is done in ResultModel.close() called from ResultView.setModel() as a fix for the memory leak of issue 40504. See the attached thread dump for full stack trace. This is necessary but should be changed not to be done in AWT as it blocks the IDE for a long time if the result model is large.
Created attachment 14315 [details] Thread dump
Accepted.
Fixed in the trunk. Bugs #41756 and #41789 were fixed at once. Modified/added/removed files: openidex/src/org/openidex/search/SearchGroup.java (1.10) utilities/nbproject/project.properties (1.3) utilities/src/org/netbeans/modules/search/Bundle.properties (1.27) utilities/src/org/netbeans/modules/search/CleanTask.java (new file) utilities/src/org/netbeans/modules/search/Manager.java (new file) utilities/src/org/netbeans/modules/search/PrintDetailsTask.java (new file) utilities/src/org/netbeans/modules/search/RemoveFromSearchAction.java (1.2) utilities/src/org/netbeans/modules/search/ResultModel.java (1.45) utilities/src/org/netbeans/modules/search/ResultTreeChildren.java (new file) utilities/src/org/netbeans/modules/search/ResultView.java (1.21) utilities/src/org/netbeans/modules/search/SearchEngine.java (deleted, last 1.2) utilities/src/org/netbeans/modules/search/SearchPerformer.java (1.32) utilities/src/org/netbeans/modules/search/SearchTask.java (1.11) utilities/src/org/netbeans/modules/search/Utils.java (1.3) utilities/src/org/netbeans/modules/search/doc-files/manager-state-diagram.png (new file)
Verified.