Privacidade de dados Endpoint na nuvem é mais fácil do que você pensa
Fornecedores de ferramentas de software estão se queixando de que recentes atualizações para Java estão quebrando seus ambientes.
O problema parece ser na verificação de bytecode JVM, em Java 8, Update 11 e Java 7, UPDATE 65. Segundo a InfoQ, os desenvolvedores que correm para o bug incluem JRebel (desde ZeroTurnaround), o Groovy linguagem de programação, o Javassist biblioteca de manipulação de bytecode, o JaCoCo ferramenta de cobertura de código, e do Google Guice .
O bug é descrito em detalhes aqui . InfoQ diz que a questão é que as versões anteriores não foram fazer cumprir estritamente a regra de que uma chamada de construtor de superclasse tem que ser "a primeira ação realizada por um construtor" - em outras palavras, fechando um bug é o que é tornar a vida difícil para as ferramentas de terceiros.
A Oracle anunciou uma correção na forma de Java Update 67 , mas definir o noverify switch permite que as ferramentas para trabalhar ainda.
ZeroTurnaround, que reportou o bug aqui , diz que a versão mais recente de seu teste-as-you-code JRebel, 5.6.1, tem uma solução para o bug. Outras ferramentas ainda estão aguardando ação da Oracle. ®
Nenhum comentário:
Postar um comentário