[ 
https://issues.apache.org/jira/browse/LUCENE-3877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Muir updated LUCENE-3877:
--------------------------------

    Attachment: LUCENE-3877.patch

Here's a patch implementing this check with LUCENE-4202. It excludes any test 
code, but I didnt add any exceptions for legitimate command-line tools.

Current list looks like:
{noformat}
check-system-out:
[forbidden-apis] Reading inline API signatures...
[forbidden-apis] Reading API signatures: 
/home/rmuir/workspace/lucene-trunk/lucene/tools/forbiddenApis/system-out.txt
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.HyphenationTree 
(HyphenationTree.java:467)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.PatternParser 
(PatternParser.java:408)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.PatternParser 
(PatternParser.java:412)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.PatternParser 
(PatternParser.java:416)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.TernaryTree 
(TernaryTree.java:637)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.TernaryTree 
(TernaryTree.java:638)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.TernaryTree 
(TernaryTree.java:640)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.TernaryTree 
(TernaryTree.java:658)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.TernaryTree 
(TernaryTree.java:659)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.analysis.compound.hyphenation.TernaryTree 
(TernaryTree.java:660)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:292)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:302)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:312)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:326)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:336)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:346)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:356)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:366)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:376)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:386)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:395)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:404)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.KStemmer (KStemmer.java:413)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.PorterStemmer 
(PorterStemmer.java:529)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.PorterStemmer 
(PorterStemmer.java:534)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.en.PorterStemmer 
(PorterStemmer.java:542)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.hunspell.HunspellStemmer 
(HunspellStemmer.java:314)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.hunspell.HunspellStemmer 
(HunspellStemmer.java:320)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.hunspell.HunspellStemmer 
(HunspellStemmer.java:336)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.hunspell.HunspellStemmer 
(HunspellStemmer.java:346)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.analysis.hunspell.HunspellStemmer 
(HunspellStemmer.java:382)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in 
org.apache.lucene.analysis.pt.RSLPStemmerBase$RuleWithSetExceptions 
(RSLPStemmerBase.java:135)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in 
org.apache.lucene.analysis.pt.RSLPStemmerBase$RuleWithSuffixExceptions 
(RSLPStemmerBase.java:159)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.tartarus.snowball.SnowballProgram 
(SnowballProgram.java:438)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.analysis.cn.smart.AnalyzerProfile 
(AnalyzerProfile.java:69)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.analysis.cn.smart.AnalyzerProfile 
(AnalyzerProfile.java:71)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.analysis.cn.smart.AnalyzerProfile 
(AnalyzerProfile.java:73)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.egothor.stemmer.Compile (Compile.java:126)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.egothor.stemmer.DiffIt (DiffIt.java:107)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.egothor.stemmer.DiffIt (DiffIt.java:111)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.egothor.stemmer.Row (Row.java:301)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.egothor.stemmer.Row (Row.java:303)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.egothor.stemmer.Trie (Trie.java:379)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.Benchmark 
(Benchmark.java:95)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.Benchmark 
(Benchmark.java:102)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.Benchmark 
(Benchmark.java:106)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.Benchmark 
(Benchmark.java:116)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.Benchmark 
(Benchmark.java:117)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.Benchmark 
(Benchmark.java:123)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.Benchmark 
(Benchmark.java:127)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.Benchmark 
(Benchmark.java:128)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.Benchmark 
(Benchmark.java:129)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.PerfRunData 
(PerfRunData.java:134)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.PerfRunData 
(PerfRunData.java:135)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.ContentItemsSource 
(ContentItemsSource.java:178)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.feeds.DemoHTMLParser 
(DemoHTMLParser.java:58)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.feeds.EnwikiQueryMaker 
(EnwikiQueryMaker.java:110)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.FileBasedQueryMaker 
(FileBasedQueryMaker.java:84)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.FileBasedQueryMaker 
(FileBasedQueryMaker.java:93)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.ReutersQueryMaker 
(ReutersQueryMaker.java:90)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.TrecContentSource 
(TrecContentSource.java:195)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.TrecContentSource 
(TrecContentSource.java:204)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.TrecContentSource 
(TrecContentSource.java:227)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.TrecContentSource 
(TrecContentSource.java:242)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.TrecContentSource 
(TrecContentSource.java:243)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.demohtml.HTMLParserTokenManager 
(HTMLParserTokenManager.java:12)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.demohtml.ParserThread 
(ParserThread.java:35)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.feeds.demohtml.ParserThread 
(ParserThread.java:37)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.programmatic.Sample 
(Sample.java:72)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.CloseReaderTask 
(CloseReaderTask.java:41)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.CloseTaxonomyReaderTask 
(CloseTaxonomyReaderTask.java:40)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.CreateIndexTask 
(CreateIndexTask.java:181)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.CreateIndexTask 
(CreateIndexTask.java:183)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.NearRealtimeReaderTask 
(NearRealtimeReaderTask.java:108)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.NearRealtimeReaderTask 
(NearRealtimeReaderTask.java:110)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.NearRealtimeReaderTask 
(NearRealtimeReaderTask.java:112)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.NewAnalyzerTask 
(NewAnalyzerTask.java:81)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.NewCollationAnalyzerTask 
(NewCollationAnalyzerTask.java:88)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.NewLocaleTask 
(NewLocaleTask.java:66)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.NewShingleAnalyzerTask 
(NewShingleAnalyzerTask.java:83)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.PerfTask 
(PerfTask.java:138)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.PerfTask 
(PerfTask.java:271)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.PrintReaderTask 
(PrintReaderTask.java:54)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.ReadTask 
(ReadTask.java:140)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.ReadTask 
(ReadTask.java:141)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.ReadTask 
(ReadTask.java:142)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.ReadTask 
(ReadTask.java:146)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepAllTask 
(RepAllTask.java:40)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepAllTask 
(RepAllTask.java:41)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepAllTask 
(RepAllTask.java:42)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepAllTask 
(RepAllTask.java:43)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSelectByPrefTask 
(RepSelectByPrefTask.java:40)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSelectByPrefTask 
(RepSelectByPrefTask.java:41)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSelectByPrefTask 
(RepSelectByPrefTask.java:43)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSelectByPrefTask 
(RepSelectByPrefTask.java:44)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSumByNameRoundTask 
(RepSumByNameRoundTask.java:41)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSumByNameRoundTask 
(RepSumByNameRoundTask.java:42)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSumByNameRoundTask 
(RepSumByNameRoundTask.java:44)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSumByNameRoundTask 
(RepSumByNameRoundTask.java:45)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepSumByNameTask 
(RepSumByNameTask.java:41)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepSumByNameTask 
(RepSumByNameTask.java:42)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepSumByNameTask 
(RepSumByNameTask.java:44)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepSumByNameTask 
(RepSumByNameTask.java:45)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefRoundTask 
(RepSumByPrefRoundTask.java:41)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefRoundTask 
(RepSumByPrefRoundTask.java:42)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefRoundTask 
(RepSumByPrefRoundTask.java:44)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefRoundTask 
(RepSumByPrefRoundTask.java:45)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefTask 
(RepSumByPrefTask.java:43)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefTask 
(RepSumByPrefTask.java:44)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefTask 
(RepSumByPrefTask.java:46)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefTask 
(RepSumByPrefTask.java:47)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.utils.Config 
(Config.java:117)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.utils.Config 
(Config.java:121)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.utils.Config 
(Config.java:123)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.utils.Config 
(Config.java:307)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.utils.Config 
(Config.java:308)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.byTask.utils.Config 
(Config.java:309)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.quality.trec.QueryDriver 
(QueryDriver.java:44)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.quality.trec.QueryDriver 
(QueryDriver.java:45)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.quality.trec.QueryDriver 
(QueryDriver.java:46)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.quality.trec.QueryDriver 
(QueryDriver.java:47)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.quality.trec.QueryDriver 
(QueryDriver.java:48)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.quality.trec.QueryDriver 
(QueryDriver.java:49)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.quality.trec.QueryDriver 
(QueryDriver.java:50)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.quality.trec.QueryDriver 
(QueryDriver.java:65)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in 
org.apache.lucene.benchmark.quality.utils.QualityQueriesFinder 
(QualityQueriesFinder.java:54)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.quality.utils.QualityQueriesFinder 
(QualityQueriesFinder.java:60)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.benchmark.quality.utils.QualityQueriesFinder 
(QualityQueriesFinder.java:112)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.utils.ExtractReuters 
(ExtractReuters.java:46)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.utils.ExtractReuters 
(ExtractReuters.java:63)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.utils.ExtractReuters 
(ExtractReuters.java:152)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.utils.ExtractWikipedia 
(ExtractWikipedia.java:50)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.utils.ExtractWikipedia 
(ExtractWikipedia.java:100)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.utils.ExtractWikipedia 
(ExtractWikipedia.java:111)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.benchmark.utils.ExtractWikipedia 
(ExtractWikipedia.java:145)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.utils.ExtractWikipedia 
(ExtractWikipedia.java:155)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.benchmark.utils.ExtractWikipedia 
(ExtractWikipedia.java:157)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.codecs.BlockTreeTermsReader$FieldReader$SegmentTermsEnum 
(BlockTreeTermsReader.java:1963)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.codecs.BlockTreeTermsReader$FieldReader$SegmentTermsEnum 
(BlockTreeTermsReader.java:1965)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.codecs.BlockTreeTermsReader$FieldReader$SegmentTermsEnum 
(BlockTreeTermsReader.java:1973)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.codecs.BlockTreeTermsReader$FieldReader$SegmentTermsEnum 
(BlockTreeTermsReader.java:1975)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.codecs.BlockTreeTermsReader$FieldReader$SegmentTermsEnum 
(BlockTreeTermsReader.java:1980)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.codecs.BlockTreeTermsReader$FieldReader$SegmentTermsEnum 
(BlockTreeTermsReader.java:1985)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.codecs.BlockTreeTermsReader$FieldReader$SegmentTermsEnum 
(BlockTreeTermsReader.java:1992)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:116)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:128)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:150)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:154)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:180)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:210)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:223)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:255)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:271)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:344)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:378)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:387)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:398)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:402)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:405)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.codecs.pulsing.PulsingPostingsWriter 
(PulsingPostingsWriter.java:408)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:354)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:388)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:398)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:600)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:660)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1208)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1249)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1368)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1602)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1691)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1700)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1707)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1714)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1723)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1724)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1753)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1758)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1762)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1771)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1772)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1772)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1778)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1787)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1789)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1790)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1793)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1795)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1797)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1798)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CheckIndex (CheckIndex.java:1801)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:56)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:57)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:58)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:59)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:60)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:61)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:62)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:63)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:66)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:82)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.IndexUpgrader 
(IndexUpgrader.java:87)
[forbidden-apis] Forbidden method invocation: 
java.lang.Throwable#printStackTrace(java.io.PrintStream)
[forbidden-apis]   in org.apache.lucene.search.FieldCacheImpl$Cache 
(FieldCacheImpl.java:279)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.store.LockStressTest 
(LockStressTest.java:37)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.store.LockStressTest 
(LockStressTest.java:58)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.store.LockStressTest 
(LockStressTest.java:100)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.store.LockStressTest 
(LockStressTest.java:104)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.store.LockVerifyServer 
(LockVerifyServer.java:45)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.store.LockVerifyServer 
(LockVerifyServer.java:53)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.store.LockVerifyServer 
(LockVerifyServer.java:72)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.store.LockVerifyServer 
(LockVerifyServer.java:78)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.store.LockVerifyServer 
(LockVerifyServer.java:84)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.util.PrintStreamInfoStream 
(PrintStreamInfoStream.java:65)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.util.PrintStreamInfoStream 
(PrintStreamInfoStream.java:65)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.demo.IndexFiles (IndexFiles.java:74)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.IndexFiles (IndexFiles.java:80)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.IndexFiles (IndexFiles.java:86)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.IndexFiles (IndexFiles.java:122)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.IndexFiles (IndexFiles.java:125)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.IndexFiles (IndexFiles.java:197)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.IndexFiles (IndexFiles.java:203)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:50)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:83)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:103)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:118)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:126)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:156)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:163)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:164)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:177)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:184)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:187)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:190)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:202)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:204)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:207)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:209)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.demo.SearchFiles (SearchFiles.java:230)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.util.collections.ArrayHashMap 
(ArrayHashMap.java:394)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.util.collections.FloatToObjectMap 
(FloatToObjectMap.java:467)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.util.collections.IntHashSet 
(IntHashSet.java:395)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.util.collections.IntToDoubleMap 
(IntToDoubleMap.java:466)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.util.collections.IntToIntMap 
(IntToIntMap.java:463)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.util.collections.IntToObjectMap 
(IntToObjectMap.java:467)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.util.collections.ObjectToFloatMap 
(ObjectToFloatMap.java:468)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.util.collections.ObjectToIntMap 
(ObjectToIntMap.java:467)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CompoundFileExtractor 
(CompoundFileExtractor.java:57)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CompoundFileExtractor 
(CompoundFileExtractor.java:69)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CompoundFileExtractor 
(CompoundFileExtractor.java:96)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.CompoundFileExtractor 
(CompoundFileExtractor.java:115)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexSplitter 
(IndexSplitter.java:63)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexSplitter 
(IndexSplitter.java:65)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.IndexSplitter 
(IndexSplitter.java:66)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.index.IndexSplitter 
(IndexSplitter.java:106)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:102)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:108)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:114)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:115)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:116)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:117)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:118)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:135)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:141)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.index.MultiPassIndexSplitter 
(MultiPassIndexSplitter.java:145)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.misc.GetTermInfo (GetTermInfo.java:53)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.misc.GetTermInfo (GetTermInfo.java:58)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.misc.HighFreqTerms 
(HighFreqTerms.java:88)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.misc.HighFreqTerms 
(HighFreqTerms.java:95)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.misc.HighFreqTerms 
(HighFreqTerms.java:104)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.misc.IndexMergeTool 
(IndexMergeTool.java:36)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.misc.IndexMergeTool 
(IndexMergeTool.java:50)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.misc.IndexMergeTool 
(IndexMergeTool.java:53)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.misc.IndexMergeTool 
(IndexMergeTool.java:56)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.queryparser.classic.QueryParserTokenManager 
(QueryParserTokenManager.java:20)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.queryparser.flexible.messages.NLS 
(NLS.java:178)
[forbidden-apis] Forbidden field access: java.lang.System#err
[forbidden-apis]   in org.apache.lucene.queryparser.flexible.messages.NLS 
(NLS.java:182)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.queryparser.flexible.standard.parser.StandardSyntaxParserTokenManager
 (StandardSyntaxParserTokenManager.java:46)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in 
org.apache.lucene.queryparser.surround.parser.QueryParserTokenManager 
(QueryParserTokenManager.java:22)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.queryparser.surround.query.FieldsQuery 
(FieldsQuery.java:63)
[forbidden-apis] Forbidden field access: java.lang.System#out
[forbidden-apis]   in org.apache.lucene.spatial.prefix.tree.QuadPrefixTree 
(QuadPrefixTree.java:117)
[forbidden-apis] Scanned 3081 class file(s) for forbidden API invocations (in 
0.33s), 279 error(s).

BUILD FAILED
/home/rmuir/workspace/lucene-trunk/lucene/build.xml:190: Check for forbidden 
API calls failed, see log.
{noformat}
                
> Lucene should not call System.out.println
> -----------------------------------------
>
>                 Key: LUCENE-3877
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3877
>             Project: Lucene - Java
>          Issue Type: Bug
>            Reporter: Michael McCandless
>            Assignee: Michael McCandless
>             Fix For: 4.1
>
>         Attachments: IllegalSystemTest.java, IllegalSystemTest.java, 
> LUCENE-3877.patch, SystemPrintCheck.java
>
>
> We seem to have accumulated a few random sops...
> Eg, PairOutputs.java (oal.util.fst) and MultiDocValues.java, at least.
> Can we somehow detect (eg, have a test failure) if we accidentally leave 
> errant System.out.println's (leftover from debugging)...?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to