Quando o Java 7 foi lançado, ele veio com uma falha: usado com Apache Lucene
e Apache Solr, o
Java 7 causava cálculos incorretos e travava a Java Virtual Machine. Lucene e
Solr ficavam praticamente paralisados.
Agora, a Oracle confirmou oficialmente que algumas das
falhas foram corrigidas no Java 7 Update 1.
O problema foi descoberto alguns dias antes do lançamento do
JDK 7, mas não houve tempo para corrigi-lo.
Embora a atualização tenha ficado pronta há alguns dias, as
notas de lançamento não continham informações sobre o status dos bugs. Agora as
IDs das falhas foram liberadas: 7068051, 7044738 e 7077439; e apesar de o bug 7070134 não estar identificado,
ele também foi corrigido.
A Oracle também atualizou as notas de lançamento,
confirmando que quatro problemas relacionados a JIT e a loop foram corrigidos.
De acordo com Uwe Schindler, comitter para Apache Lucene e Solr, agora é
seguro usar Lucene e Solr com o 7 Update 1. Entretanto, ele aponta que não
é recomendável utilizar o XX:AggressiveOpts em qualquer JVM em uso de produção.
Com informações de The H