[jira] [Commented] (LUCENE-9376) Fix or suppress 20 resource leak precommit warnings in lucene/search
[ https://issues.apache.org/jira/browse/LUCENE-9376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17167350#comment-17167350 ] Erick Erickson commented on LUCENE-9376: OK, thanks. Sorry for the noise. > Fix or suppress 20 resource leak precommit warnings in lucene/search > > > Key: LUCENE-9376 > URL: https://issues.apache.org/jira/browse/LUCENE-9376 > Project: Lucene - Core > Issue Type: Sub-task >Reporter: Andras Salamon >Assignee: Erick Erickson >Priority: Minor > Fix For: 8.6 > > Attachments: LUCENE-9376.patch > > > There are 20 resource leak precommit warnings in org/apache/lucene/search: > {noformat} > [ecj-lint] 71. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 414) > [ecj-lint] MockAnalyzer analyzer = new MockAnalyzer(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 72. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 557) > [ecj-lint] RandomIndexWriter w = new RandomIndexWriter(random(), dir); > [ecj-lint] ^ > [ecj-lint] Resource leak: 'w' is never closed > -- > [ecj-lint] 73. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'mgr' is not closed at this location > -- > [ecj-lint] 74. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'w' is not closed at this location > -- > [ecj-lint] 75. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSameScoresWithThreads.java > (at line 49) > [ecj-lint] LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 76. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSearcherManager.java > (at line 313) > [ecj-lint] SearcherManager sm = new SearcherManager(writer, false, false, > new SearcherFactory()); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'sm' is never closed > -- > [ecj-lint] 79. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestTermQuery.java > (at line 52) > [ecj-lint] new TermQuery(new Term("foo", "bar"), TermStates.build(new > MultiReader().getContext(), new Term("foo", "bar"), true))); > [ecj-lint] > ^ > [ecj-lint] Resource leak: '' is never closed > -- > [ecj-lint] 15. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/test-framework/src/java/org/apache/lucene/search/ShardSearchingTestBase.java > (at line 554) > [ecj-lint] final LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/java/org/apache/lucene/search/uhighlight/UnifiedHighlighter.java > (at line 598) > [ecj-lint] IndexReader indexReaderWithTermVecCache = > [ecj-lint] ^^^ > [ecj-lint] Resource leak: 'indexReaderWithTermVecCache' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/HighlighterTest.java > (at line 1365) > [ecj-lint] Analyzer analyzer = new SynonymAnalyzer(synonyms); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 2. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/TokenSourcesTest.java > (at line 379) > [ecj-lint] final BaseTermVectorsFormatTestCase.RandomTokenStream > rTokenStream = > [ecj-lint] > > [ecj-lint] Resource leak: 'rTokenStream' is never closed > -- > [ecj-lint] 3. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/custom/HighlightCustomQueryTest.java > (at line 108) > [ecj-lint] TokenStream tokenStream = new
[jira] [Commented] (LUCENE-9376) Fix or suppress 20 resource leak precommit warnings in lucene/search
[ https://issues.apache.org/jira/browse/LUCENE-9376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17167260#comment-17167260 ] David Smiley commented on LUCENE-9376: -- I will submit a fix for that today for 8.6.1 > Fix or suppress 20 resource leak precommit warnings in lucene/search > > > Key: LUCENE-9376 > URL: https://issues.apache.org/jira/browse/LUCENE-9376 > Project: Lucene - Core > Issue Type: Sub-task >Reporter: Andras Salamon >Assignee: Erick Erickson >Priority: Minor > Fix For: 8.6 > > Attachments: LUCENE-9376.patch > > > There are 20 resource leak precommit warnings in org/apache/lucene/search: > {noformat} > [ecj-lint] 71. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 414) > [ecj-lint] MockAnalyzer analyzer = new MockAnalyzer(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 72. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 557) > [ecj-lint] RandomIndexWriter w = new RandomIndexWriter(random(), dir); > [ecj-lint] ^ > [ecj-lint] Resource leak: 'w' is never closed > -- > [ecj-lint] 73. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'mgr' is not closed at this location > -- > [ecj-lint] 74. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'w' is not closed at this location > -- > [ecj-lint] 75. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSameScoresWithThreads.java > (at line 49) > [ecj-lint] LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 76. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSearcherManager.java > (at line 313) > [ecj-lint] SearcherManager sm = new SearcherManager(writer, false, false, > new SearcherFactory()); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'sm' is never closed > -- > [ecj-lint] 79. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestTermQuery.java > (at line 52) > [ecj-lint] new TermQuery(new Term("foo", "bar"), TermStates.build(new > MultiReader().getContext(), new Term("foo", "bar"), true))); > [ecj-lint] > ^ > [ecj-lint] Resource leak: '' is never closed > -- > [ecj-lint] 15. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/test-framework/src/java/org/apache/lucene/search/ShardSearchingTestBase.java > (at line 554) > [ecj-lint] final LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/java/org/apache/lucene/search/uhighlight/UnifiedHighlighter.java > (at line 598) > [ecj-lint] IndexReader indexReaderWithTermVecCache = > [ecj-lint] ^^^ > [ecj-lint] Resource leak: 'indexReaderWithTermVecCache' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/HighlighterTest.java > (at line 1365) > [ecj-lint] Analyzer analyzer = new SynonymAnalyzer(synonyms); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 2. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/TokenSourcesTest.java > (at line 379) > [ecj-lint] final BaseTermVectorsFormatTestCase.RandomTokenStream > rTokenStream = > [ecj-lint] > > [ecj-lint] Resource leak: 'rTokenStream' is never closed > -- > [ecj-lint] 3. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/custom/HighlightCustomQueryTest.java > (at line 108) > [ecj-lint] TokenStream tokenStream = new
[jira] [Commented] (LUCENE-9376) Fix or suppress 20 resource leak precommit warnings in lucene/search
[ https://issues.apache.org/jira/browse/LUCENE-9376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17167204#comment-17167204 ] Erick Erickson commented on LUCENE-9376: [~dsmiley] So do you want me to fix it up or is this just informational? > Fix or suppress 20 resource leak precommit warnings in lucene/search > > > Key: LUCENE-9376 > URL: https://issues.apache.org/jira/browse/LUCENE-9376 > Project: Lucene - Core > Issue Type: Sub-task >Reporter: Andras Salamon >Assignee: Erick Erickson >Priority: Minor > Fix For: 8.6 > > Attachments: LUCENE-9376.patch > > > There are 20 resource leak precommit warnings in org/apache/lucene/search: > {noformat} > [ecj-lint] 71. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 414) > [ecj-lint] MockAnalyzer analyzer = new MockAnalyzer(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 72. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 557) > [ecj-lint] RandomIndexWriter w = new RandomIndexWriter(random(), dir); > [ecj-lint] ^ > [ecj-lint] Resource leak: 'w' is never closed > -- > [ecj-lint] 73. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'mgr' is not closed at this location > -- > [ecj-lint] 74. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'w' is not closed at this location > -- > [ecj-lint] 75. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSameScoresWithThreads.java > (at line 49) > [ecj-lint] LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 76. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSearcherManager.java > (at line 313) > [ecj-lint] SearcherManager sm = new SearcherManager(writer, false, false, > new SearcherFactory()); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'sm' is never closed > -- > [ecj-lint] 79. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestTermQuery.java > (at line 52) > [ecj-lint] new TermQuery(new Term("foo", "bar"), TermStates.build(new > MultiReader().getContext(), new Term("foo", "bar"), true))); > [ecj-lint] > ^ > [ecj-lint] Resource leak: '' is never closed > -- > [ecj-lint] 15. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/test-framework/src/java/org/apache/lucene/search/ShardSearchingTestBase.java > (at line 554) > [ecj-lint] final LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/java/org/apache/lucene/search/uhighlight/UnifiedHighlighter.java > (at line 598) > [ecj-lint] IndexReader indexReaderWithTermVecCache = > [ecj-lint] ^^^ > [ecj-lint] Resource leak: 'indexReaderWithTermVecCache' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/HighlighterTest.java > (at line 1365) > [ecj-lint] Analyzer analyzer = new SynonymAnalyzer(synonyms); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 2. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/TokenSourcesTest.java > (at line 379) > [ecj-lint] final BaseTermVectorsFormatTestCase.RandomTokenStream > rTokenStream = > [ecj-lint] > > [ecj-lint] Resource leak: 'rTokenStream' is never closed > -- > [ecj-lint] 3. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/custom/HighlightCustomQueryTest.java > (at line 108) > [ecj-lint]
[jira] [Commented] (LUCENE-9376) Fix or suppress 20 resource leak precommit warnings in lucene/search
[ https://issues.apache.org/jira/browse/LUCENE-9376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17166919#comment-17166919 ] David Smiley commented on LUCENE-9376: -- [~erickerickson], your change to the UnifiedHighlighter introduced a regression reported by Chris Beer in Slack (who will hopefully file a proper JIRA issue very soon). https://github.com/apache/lucene-solr/commit/8e578b4e51cbab206c31653077ce4a3e3a6879b8#diff-f545e503a21f7331f0706fb89f7c663eR648 you inserted a call to close indexReaderWithTermVecCache but this is a wrapper IndexReader that is not supposed to be closed. It'll close the underlying real reader if you do which is nasty as that's the live one, which thus brings down the core. > Fix or suppress 20 resource leak precommit warnings in lucene/search > > > Key: LUCENE-9376 > URL: https://issues.apache.org/jira/browse/LUCENE-9376 > Project: Lucene - Core > Issue Type: Sub-task >Reporter: Andras Salamon >Assignee: Erick Erickson >Priority: Minor > Fix For: 8.6 > > Attachments: LUCENE-9376.patch > > > There are 20 resource leak precommit warnings in org/apache/lucene/search: > {noformat} > [ecj-lint] 71. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 414) > [ecj-lint] MockAnalyzer analyzer = new MockAnalyzer(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 72. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 557) > [ecj-lint] RandomIndexWriter w = new RandomIndexWriter(random(), dir); > [ecj-lint] ^ > [ecj-lint] Resource leak: 'w' is never closed > -- > [ecj-lint] 73. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'mgr' is not closed at this location > -- > [ecj-lint] 74. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'w' is not closed at this location > -- > [ecj-lint] 75. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSameScoresWithThreads.java > (at line 49) > [ecj-lint] LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 76. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSearcherManager.java > (at line 313) > [ecj-lint] SearcherManager sm = new SearcherManager(writer, false, false, > new SearcherFactory()); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'sm' is never closed > -- > [ecj-lint] 79. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestTermQuery.java > (at line 52) > [ecj-lint] new TermQuery(new Term("foo", "bar"), TermStates.build(new > MultiReader().getContext(), new Term("foo", "bar"), true))); > [ecj-lint] > ^ > [ecj-lint] Resource leak: '' is never closed > -- > [ecj-lint] 15. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/test-framework/src/java/org/apache/lucene/search/ShardSearchingTestBase.java > (at line 554) > [ecj-lint] final LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/java/org/apache/lucene/search/uhighlight/UnifiedHighlighter.java > (at line 598) > [ecj-lint] IndexReader indexReaderWithTermVecCache = > [ecj-lint] ^^^ > [ecj-lint] Resource leak: 'indexReaderWithTermVecCache' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/HighlighterTest.java > (at line 1365) > [ecj-lint] Analyzer analyzer = new SynonymAnalyzer(synonyms); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 2. WARNING in >
[jira] [Commented] (LUCENE-9376) Fix or suppress 20 resource leak precommit warnings in lucene/search
[ https://issues.apache.org/jira/browse/LUCENE-9376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17113691#comment-17113691 ] ASF subversion and git services commented on LUCENE-9376: - Commit 21b08d5cab743f171b982bc8f929a75556a44ab6 in lucene-solr's branch refs/heads/SOLR-14461-fileupload from Erick Erickson [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=21b08d5 ] LUCENE-9376: Fix or suppress 20 resource leak precommit warnings in lucene/search > Fix or suppress 20 resource leak precommit warnings in lucene/search > > > Key: LUCENE-9376 > URL: https://issues.apache.org/jira/browse/LUCENE-9376 > Project: Lucene - Core > Issue Type: Sub-task >Reporter: Andras Salamon >Assignee: Erick Erickson >Priority: Minor > Fix For: 8.6 > > Attachments: LUCENE-9376.patch > > > There are 20 resource leak precommit warnings in org/apache/lucene/search: > {noformat} > [ecj-lint] 71. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 414) > [ecj-lint] MockAnalyzer analyzer = new MockAnalyzer(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 72. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 557) > [ecj-lint] RandomIndexWriter w = new RandomIndexWriter(random(), dir); > [ecj-lint] ^ > [ecj-lint] Resource leak: 'w' is never closed > -- > [ecj-lint] 73. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'mgr' is not closed at this location > -- > [ecj-lint] 74. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'w' is not closed at this location > -- > [ecj-lint] 75. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSameScoresWithThreads.java > (at line 49) > [ecj-lint] LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 76. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSearcherManager.java > (at line 313) > [ecj-lint] SearcherManager sm = new SearcherManager(writer, false, false, > new SearcherFactory()); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'sm' is never closed > -- > [ecj-lint] 79. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestTermQuery.java > (at line 52) > [ecj-lint] new TermQuery(new Term("foo", "bar"), TermStates.build(new > MultiReader().getContext(), new Term("foo", "bar"), true))); > [ecj-lint] > ^ > [ecj-lint] Resource leak: '' is never closed > -- > [ecj-lint] 15. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/test-framework/src/java/org/apache/lucene/search/ShardSearchingTestBase.java > (at line 554) > [ecj-lint] final LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/java/org/apache/lucene/search/uhighlight/UnifiedHighlighter.java > (at line 598) > [ecj-lint] IndexReader indexReaderWithTermVecCache = > [ecj-lint] ^^^ > [ecj-lint] Resource leak: 'indexReaderWithTermVecCache' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/HighlighterTest.java > (at line 1365) > [ecj-lint] Analyzer analyzer = new SynonymAnalyzer(synonyms); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 2. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/TokenSourcesTest.java > (at line 379) > [ecj-lint] final BaseTermVectorsFormatTestCase.RandomTokenStream > rTokenStream = > [ecj-lint] > > [ecj-lint] Resource leak:
[jira] [Commented] (LUCENE-9376) Fix or suppress 20 resource leak precommit warnings in lucene/search
[ https://issues.apache.org/jira/browse/LUCENE-9376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17113654#comment-17113654 ] ASF subversion and git services commented on LUCENE-9376: - Commit 8e578b4e51cbab206c31653077ce4a3e3a6879b8 in lucene-solr's branch refs/heads/branch_8x from Erick Erickson [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=8e578b4 ] LUCENE-9376: Fix or suppress 20 resource leak precommit warnings in lucene/search > Fix or suppress 20 resource leak precommit warnings in lucene/search > > > Key: LUCENE-9376 > URL: https://issues.apache.org/jira/browse/LUCENE-9376 > Project: Lucene - Core > Issue Type: Sub-task >Reporter: Andras Salamon >Assignee: Erick Erickson >Priority: Minor > Attachments: LUCENE-9376.patch > > > There are 20 resource leak precommit warnings in org/apache/lucene/search: > {noformat} > [ecj-lint] 71. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 414) > [ecj-lint] MockAnalyzer analyzer = new MockAnalyzer(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 72. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 557) > [ecj-lint] RandomIndexWriter w = new RandomIndexWriter(random(), dir); > [ecj-lint] ^ > [ecj-lint] Resource leak: 'w' is never closed > -- > [ecj-lint] 73. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'mgr' is not closed at this location > -- > [ecj-lint] 74. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'w' is not closed at this location > -- > [ecj-lint] 75. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSameScoresWithThreads.java > (at line 49) > [ecj-lint] LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 76. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSearcherManager.java > (at line 313) > [ecj-lint] SearcherManager sm = new SearcherManager(writer, false, false, > new SearcherFactory()); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'sm' is never closed > -- > [ecj-lint] 79. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestTermQuery.java > (at line 52) > [ecj-lint] new TermQuery(new Term("foo", "bar"), TermStates.build(new > MultiReader().getContext(), new Term("foo", "bar"), true))); > [ecj-lint] > ^ > [ecj-lint] Resource leak: '' is never closed > -- > [ecj-lint] 15. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/test-framework/src/java/org/apache/lucene/search/ShardSearchingTestBase.java > (at line 554) > [ecj-lint] final LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/java/org/apache/lucene/search/uhighlight/UnifiedHighlighter.java > (at line 598) > [ecj-lint] IndexReader indexReaderWithTermVecCache = > [ecj-lint] ^^^ > [ecj-lint] Resource leak: 'indexReaderWithTermVecCache' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/HighlighterTest.java > (at line 1365) > [ecj-lint] Analyzer analyzer = new SynonymAnalyzer(synonyms); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 2. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/TokenSourcesTest.java > (at line 379) > [ecj-lint] final BaseTermVectorsFormatTestCase.RandomTokenStream > rTokenStream = > [ecj-lint] > > [ecj-lint] Resource leak: 'rTokenStream' is never closed > -- > [ecj-lint] 3.
[jira] [Commented] (LUCENE-9376) Fix or suppress 20 resource leak precommit warnings in lucene/search
[ https://issues.apache.org/jira/browse/LUCENE-9376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17113652#comment-17113652 ] ASF subversion and git services commented on LUCENE-9376: - Commit 21b08d5cab743f171b982bc8f929a75556a44ab6 in lucene-solr's branch refs/heads/master from Erick Erickson [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=21b08d5 ] LUCENE-9376: Fix or suppress 20 resource leak precommit warnings in lucene/search > Fix or suppress 20 resource leak precommit warnings in lucene/search > > > Key: LUCENE-9376 > URL: https://issues.apache.org/jira/browse/LUCENE-9376 > Project: Lucene - Core > Issue Type: Sub-task >Reporter: Andras Salamon >Assignee: Erick Erickson >Priority: Minor > Attachments: LUCENE-9376.patch > > > There are 20 resource leak precommit warnings in org/apache/lucene/search: > {noformat} > [ecj-lint] 71. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 414) > [ecj-lint] MockAnalyzer analyzer = new MockAnalyzer(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 72. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 557) > [ecj-lint] RandomIndexWriter w = new RandomIndexWriter(random(), dir); > [ecj-lint] ^ > [ecj-lint] Resource leak: 'w' is never closed > -- > [ecj-lint] 73. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'mgr' is not closed at this location > -- > [ecj-lint] 74. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'w' is not closed at this location > -- > [ecj-lint] 75. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSameScoresWithThreads.java > (at line 49) > [ecj-lint] LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 76. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSearcherManager.java > (at line 313) > [ecj-lint] SearcherManager sm = new SearcherManager(writer, false, false, > new SearcherFactory()); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'sm' is never closed > -- > [ecj-lint] 79. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestTermQuery.java > (at line 52) > [ecj-lint] new TermQuery(new Term("foo", "bar"), TermStates.build(new > MultiReader().getContext(), new Term("foo", "bar"), true))); > [ecj-lint] > ^ > [ecj-lint] Resource leak: '' is never closed > -- > [ecj-lint] 15. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/test-framework/src/java/org/apache/lucene/search/ShardSearchingTestBase.java > (at line 554) > [ecj-lint] final LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/java/org/apache/lucene/search/uhighlight/UnifiedHighlighter.java > (at line 598) > [ecj-lint] IndexReader indexReaderWithTermVecCache = > [ecj-lint] ^^^ > [ecj-lint] Resource leak: 'indexReaderWithTermVecCache' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/HighlighterTest.java > (at line 1365) > [ecj-lint] Analyzer analyzer = new SynonymAnalyzer(synonyms); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 2. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/TokenSourcesTest.java > (at line 379) > [ecj-lint] final BaseTermVectorsFormatTestCase.RandomTokenStream > rTokenStream = > [ecj-lint] > > [ecj-lint] Resource leak: 'rTokenStream' is never closed > -- > [ecj-lint] 3.
[jira] [Commented] (LUCENE-9376) Fix or suppress 20 resource leak precommit warnings in lucene/search
[ https://issues.apache.org/jira/browse/LUCENE-9376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17111440#comment-17111440 ] Lucene/Solr QA commented on LUCENE-9376: | (/) *{color:green}+1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || || || || || {color:brown} Prechecks {color} || | {color:green}+1{color} | {color:green} test4tests {color} | {color:green} 0m 0s{color} | {color:green} The patch appears to include 12 new or modified test files. {color} | || || || || {color:brown} master Compile Tests {color} || | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 53s{color} | {color:green} master passed {color} | || || || || {color:brown} Patch Compile Tests {color} || | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 53s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 53s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} Release audit (RAT) {color} | {color:green} 0m 34s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} Check forbidden APIs {color} | {color:green} 0m 22s{color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} Validate source patterns {color} | {color:green} 0m 22s{color} | {color:green} the patch passed {color} | || || || || {color:brown} Other Tests {color} || | {color:green}+1{color} | {color:green} unit {color} | {color:green} 3m 3s{color} | {color:green} core in the patch passed. {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 12s{color} | {color:green} highlighter in the patch passed. {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 16s{color} | {color:green} sandbox in the patch passed. {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 17s{color} | {color:green} suggest in the patch passed. {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 37s{color} | {color:green} test-framework in the patch passed. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 7m 50s{color} | {color:black} {color} | \\ \\ || Subsystem || Report/Notes || | JIRA Issue | LUCENE-9376 | | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/13003409/LUCENE-9376.patch | | Optional Tests | compile javac unit ratsources checkforbiddenapis validatesourcepatterns | | uname | Linux lucene1-us-west 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux | | Build tool | ant | | Personality | /home/jenkins/jenkins-slave/workspace/PreCommit-LUCENE-Build/sourcedir/dev-tools/test-patch/lucene-solr-yetus-personality.sh | | git revision | master / 57b7d8a8dbf | | ant | version: Apache Ant(TM) version 1.10.5 compiled on March 28 2019 | | Default Java | LTS | | Test Results | https://builds.apache.org/job/PreCommit-LUCENE-Build/280/testReport/ | | modules | C: lucene/core lucene/highlighter lucene/sandbox lucene/suggest lucene/test-framework U: lucene | | Console output | https://builds.apache.org/job/PreCommit-LUCENE-Build/280/console | | Powered by | Apache Yetus 0.7.0 http://yetus.apache.org | This message was automatically generated. > Fix or suppress 20 resource leak precommit warnings in lucene/search > > > Key: LUCENE-9376 > URL: https://issues.apache.org/jira/browse/LUCENE-9376 > Project: Lucene - Core > Issue Type: Sub-task >Reporter: Andras Salamon >Assignee: Erick Erickson >Priority: Minor > Attachments: LUCENE-9376.patch > > > There are 20 resource leak precommit warnings in org/apache/lucene/search: > {noformat} > [ecj-lint] 71. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 414) > [ecj-lint] MockAnalyzer analyzer = new MockAnalyzer(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 72. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 557) > [ecj-lint] RandomIndexWriter w = new RandomIndexWriter(random(), dir); > [ecj-lint] ^ > [ecj-lint] Resource leak: 'w' is never closed > -- > [ecj-lint] 73. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'mgr' is not closed at this location > -- >
[jira] [Commented] (LUCENE-9376) Fix or suppress 20 resource leak precommit warnings in lucene/search
[ https://issues.apache.org/jira/browse/LUCENE-9376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17111325#comment-17111325 ] Erick Erickson commented on LUCENE-9376: [~asalamon74] Please mention me when you raise one of these, so far I've only caught them by chance and I don't want your work to be ignored. Just an at-symbol and start typing my name will bring it up. > Fix or suppress 20 resource leak precommit warnings in lucene/search > > > Key: LUCENE-9376 > URL: https://issues.apache.org/jira/browse/LUCENE-9376 > Project: Lucene - Core > Issue Type: Sub-task >Reporter: Andras Salamon >Assignee: Erick Erickson >Priority: Minor > Attachments: LUCENE-9376.patch > > > There are 20 resource leak precommit warnings in org/apache/lucene/search: > {noformat} > [ecj-lint] 71. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 414) > [ecj-lint] MockAnalyzer analyzer = new MockAnalyzer(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 72. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestFuzzyQuery.java > (at line 557) > [ecj-lint] RandomIndexWriter w = new RandomIndexWriter(random(), dir); > [ecj-lint] ^ > [ecj-lint] Resource leak: 'w' is never closed > -- > [ecj-lint] 73. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'mgr' is not closed at this location > -- > [ecj-lint] 74. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestLRUQueryCache.java > (at line 185) > [ecj-lint] throw error.get(); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'w' is not closed at this location > -- > [ecj-lint] 75. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSameScoresWithThreads.java > (at line 49) > [ecj-lint] LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 76. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestSearcherManager.java > (at line 313) > [ecj-lint] SearcherManager sm = new SearcherManager(writer, false, false, > new SearcherFactory()); > [ecj-lint] ^^ > [ecj-lint] Resource leak: 'sm' is never closed > -- > [ecj-lint] 79. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/core/src/test/org/apache/lucene/search/TestTermQuery.java > (at line 52) > [ecj-lint] new TermQuery(new Term("foo", "bar"), TermStates.build(new > MultiReader().getContext(), new Term("foo", "bar"), true))); > [ecj-lint] > ^ > [ecj-lint] Resource leak: '' is never closed > -- > [ecj-lint] 15. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/test-framework/src/java/org/apache/lucene/search/ShardSearchingTestBase.java > (at line 554) > [ecj-lint] final LineFileDocs docs = new LineFileDocs(random()); > [ecj-lint] > [ecj-lint] Resource leak: 'docs' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/java/org/apache/lucene/search/uhighlight/UnifiedHighlighter.java > (at line 598) > [ecj-lint] IndexReader indexReaderWithTermVecCache = > [ecj-lint] ^^^ > [ecj-lint] Resource leak: 'indexReaderWithTermVecCache' is never closed > -- > [ecj-lint] 1. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/HighlighterTest.java > (at line 1365) > [ecj-lint] Analyzer analyzer = new SynonymAnalyzer(synonyms); > [ecj-lint] > [ecj-lint] Resource leak: 'analyzer' is never closed > -- > [ecj-lint] 2. WARNING in > /Users/andrassalamon/src/lucene-solr-upstream/lucene/highlighter/src/test/org/apache/lucene/search/highlight/TokenSourcesTest.java > (at line 379) > [ecj-lint] final BaseTermVectorsFormatTestCase.RandomTokenStream > rTokenStream = > [ecj-lint] > > [ecj-lint] Resource leak: 'rTokenStream' is never closed > -- > [ecj-lint] 3. WARNING in >