sexta-feira, 27 de julho de 2007

Bug na Java Native Interface da JVM 1.6

Estava fazendo um protótipo de uma aplicação Delphi carregando a JVM e executando o Tomcat embedded, isso tudo num Windows XP. Utilizei a última versão do JRE, a 1.6.02. Ao carregar o Tomcat, o meu processo era derrubado, e examinando o console, encontrei a mensagem de erro EXCEPTION_FLT_STACK_CHECK.
Nesse momento, fiquei acreditando que eu estava fazendo algo de errado. Fiz uma pesquisa no Google, e encontrei apenas um tópico do fórum java com esse erro, aonde a pessoa menciona que o erro se apresentou quando ele migrou seu código da JVM 1.5 para a versão 1.6.
Fiz o caminho inverso, e voilá, tudo funcionou perfeitamente.