これらのエラー([1]、[2]、[3])は、Apache Lucene / Solr([4]、[5])のユーザーと開発者が気付きました。 これらはJava 7 Update 2([6])で修正されることが約束されていました。
注 :これらのエラーは、最適化フラグのいずれかが有効になっている場合、Java 6でも発生する可能性があります。JVMの
-XX:+OptimizeStringConcat
または
-XX:+AggressiveOpts
。
結論:プログラムにループが含まれていない限り、 Java 7を何にも使用しないでください。
- [1] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7070134
- [2] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7044738
- [3] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068051
- [4] https://issues.apache.org/jira/browse/LUCENE-3335
- [5] https://issues.apache.org/jira/browse/LUCENE-3346
- [6] http://s.apache.org/StQ
UPD thx: OLS 、 WebSpider 。