Java 7 Update 1 corrige l'incompatibilité avec Apache Lucene et Solr
Due à une optimisation défectueuse du compilateur JIT

Le , par Idelways, Expert éminent sénior
Mise à jour du 27 octobre 2011 par Idelways

Une anomalie découverte quelques jours avant la sortie de Java 7, et laissée pour compte par manque de temps, vient d'être écartée.

Oracle sort l'Update 1 de Java 7 qui corrige l'optimisation défectueuse du compilateur Hotspot, responsable de boucles potentiellement erronées, pouvant produire des résultats de calculs incorrects, ou faire crasher la JVM à l'exécution.

Cette anomalie touchait notamment Apache Lucence, le célèbre moteur de recherche en full TEXT, ainsi que son sous-produit Solr.

Oracle a sortie cet Update il y a quelques jours, mais n'a mis à jour qu'aujourd'hui les statuts des trois rapports du compilateur "JIT [Just in Time] et les bogues de boucle" signalés par la fondation. D'autres bogues relatifs, découverts en interne, ont été corrigés.

Uwe Schindler, un contributeur du projet confirme après des tests que l'anomalie a bien été résorbée. Il n'a cependant pas précisé si l'utilisation des flags -XX:+OptimizeStringConcat et -XX:+AggressiveOpts reste toujours recommandée.

Télécharger Java 7u1

Source : Oracle, blog d'un contributeur à Apache


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de lunatix lunatix - Rédacteur https://www.developpez.com
le 27/10/2011 à 18:02
Suite au blog du developpeur lucene : Oracle a mis a jour les releases notes de java7u1

http://www.oracle.com/technetwork/ja...es-507962.html

JIT and Loop Bugs
Three bugs reported by various parties, including Apache Lucene developers, have been fixed in JDK 7 Update 1, in addition to a fourth related bug found by Oracle (7070134, 7068051, 7044738, 7077439).

c'est maintenant parfaitement clair : go pour java 7 en prod
Avatar de Traroth2 Traroth2 - Membre chevronné https://www.developpez.com
le 28/10/2011 à 17:56
Aaahhhhhh !!!

Voila une excellente nouvelle ! Encore quelques semaines, et j'envisagerais de passer à Java 7...
Offres d'emploi IT
Urbaniste des systèmes d'information H/F
Safran - Ile de France - Évry (89140)
ARCHITECTE CONTINUITE NUMERIQUE - Expert PLM H/F
Safran - Ile de France - Évry (91090)
Ingénieur support fonctionnel DELMIA Apriso H/F
Safran - Ile de France - Évry (91090)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil