Aplicação trava ao inserir dado que viola chave primária do Firebird

Olá pessoal tudo bem?
Não sei sei isso é um bug do java ou do driver, mas quando eu tento inserir algo no banco de dados ocorre o seguinte erro.

Statement failed, SQLCODE = -803

violation of PRIMARY or UNIQUE KEY constraint "INTEG_26" on table "REPRSTDA"

Um erro esperado, já que estou violando a chave primária.
Porém, ao tentar fazer isto com um programa no java, o meu programa trava, ao invés de disparar uma exception.

Será que é incompatibilidade entre a jdk1.4 (do driver) para a jdk5 usada na elaboração do meu programa?

Voce esta dizendo que na vm 1.4 funciona da maneira esperada, mas quando voce muda para a vm 5.0, sem alterar nada no codigo, o sistema passa a travar?

Raael

[quote=vonlinkerstain]Olá pessoal tudo bem?
Não sei sei isso é um bug do java ou do driver, mas quando eu tento inserir algo no banco de dados ocorre o seguinte erro.

Statement failed, SQLCODE = -803

violation of PRIMARY or UNIQUE KEY constraint "INTEG_26" on table "REPRSTDA"

Um erro esperado, já que estou violando a chave primária.
Porém, ao tentar fazer isto com um programa no java, o meu programa trava, ao invés de disparar uma exception.

Será que é incompatibilidade entre a jdk1.4 (do driver) para a jdk5 usada na elaboração do meu programa?[/quote]

Posta teu código pra gente ver… assim fica melhor :wink:

[quote=kartler]

Posta teu código pra gente ver… assim fica melhor ;)[/quote]

NAO faca isso. O erro pode estar em trezentos lugares possiveis do codigo. Eh altamente improvavel que alguem va vascular o codigo em busca de um bug que soh acontece em determiandas situacoes com determinada VM.

Um debugger eh o melhor amigo nessas horas.

Rafael