lucene和java.lang.StackOverflowError

严重: Servlet.service() for servlet [jsp] in context with path [/SearchEngine] threw exception [javax.servlet.ServletException: java.lang.StackOverflowError] with root cause
java.lang.StackOverflowError
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)
at org.apache.lucene.analysis.Analyzer.tokenStream(Unknown Source)

java.lang.StackOverflowError
内存溢出,一般由死循环导致

/SearchEngine对应的方法执行中栈溢出了