From: Dale A. <da...@gr...> - 2011-08-08 16:44:04
|
Has anyone tried Java 7 with jEdit yet? If so, have you seen any problems? On Mon, Aug 8, 2011 at 9:58 AM, Alan Ezust <ala...@gm...> wrote: > > http://www.lucidimagination.com/blog/2011/07/28/dont-use-java-7-for-anything/ > > Oracle released Java 7 today. Unfortunately it contains hotspot compiler > optimizations, which miscompile some loops. This can affect code of several > Apache projects. Sometimes JVMs only crash, but in several cases, results > calculated can be incorrect, leading to bugs in applications (see Hotspot > bugs 7070134 [1], 7044738 [2], 7068051 [3]). > > Apache Lucene Core and Apache Solr are two Apache projects, which are > affected by these bugs, namely all versions released until today. Solr > users > with the default configuration will have Java crashing with SIGSEGV as soon > as they start to index documents, as one affected part is the well-known > Porter stemmer (see LUCENE-3335 [4]). Other loops in Lucene may be > miscompiled, too, leading to index corruption (especially on Lucene trunk > with pulsing codec; other loops may be affected, too – LUCENE-3346 [5]). > > These problems were detected only 5 days before the official Java 7 > release, > so Oracle had no time to fix those bugs, affecting also many more > applications. In response to our questions, they proposed to include the > fixes into service release u2 (eventually into service release u1, see > [6]). > This means you cannot use Apache Lucene/Solr with Java 7 releases before > Update 2! If you do, please don’t open bug reports, it is not the > committers’ fault! At least disable loop optimizations using the > -XX:-UseLoopPredicate JVM option to not risk index corruptions. > > Please note: Also Java 6 users are affected, if they use one of those JVM > options, which are not enabled by default: -XX:+OptimizeStringConcat or > -XX:+AggressiveOpts > > It is strongly recommended not to use any hotspot optimization switches in > any Java version without extensive testing! > > > > > > > ------------------------------------------------------------------------------ > BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA > The must-attend event for mobile developers. Connect with experts. > Get tools for creating Super Apps. See the latest technologies. > Sessions, hands-on labs, demos & much more. Register early & save! > http://p.sf.net/sfu/rim-blackberry-1 > -- > ----------------------------------------------- > jEdit Developers' List > jEd...@li... > https://lists.sourceforge.net/lists/listinfo/jedit-devel > > |