Mitch Pronschinske is the Lead Research Analyst at DZone. Researching and compiling content for DZone's research guides is his primary job. He likes to make his own ringtones, watches cartoons/anime, enjoys card and board games, and plays the accordion. Mitch is a DZone Zone Leader and has posted 2578 posts at DZone. You can read more from them at their website. View Full User Profile

The Java 7 - Lucene Bug Controversy: The Story Behind the Story

  • submit to reddit

Talk 4-vimeo 843 copy copy from Lucene Revolution on Vimeo.

Learn about the controversy that emerged in the early days of the Java 7 GA release because of the effect it had on Apache Lucene - from the perspective of Uwe Schindler who blogged about the bug.

The recent release of Java 7 and its testing with Lucene exposed some significant problems with the released Java code. We'll give a brief synopsis of the technical state of play of these issues and tell you what you need to know. (A full accounting of the chronology is available at


Download session slides


Tim Garrett replied on Tue, 2012/02/07 - 11:01am

I have not watched this video yet, but I have found several articles and even the headline of this one to be extremely misleading. It is not a "Java 7 Lucene" bug. It is a Java 7 bug. The VM has optimizations which can lead to lack of correctness. It is entirely irrelevant that the Lucene project is the one that suffered from the bugs. It almost seems as if Lucene was selected to be thrown under the bus for Oracle/Sun's own failings--as if enough hand-waving and calling out the Lucene guys as outliers and crazies will make everything right. Java 7 was released with flaws, correctable flaws surely, but it is not a Lucene issue! The VM was not operating to spec!

Mike P(Okidoky) replied on Fri, 2012/02/24 - 12:21pm

More importantly, was this bug fixed, so we can ignore all of this and move on?

Venkateswara Ra... replied on Wed, 2012/02/29 - 10:06am in response to: Mike P(Okidoky)

Yes, it is fixed in Java 7 update 2, also there is a workaround available if someone use unfixed Java7 version as well

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.