Se eu entendi direito, a máquina virtual do java trata ela mesma os fuso horarios e não compartilha isso do sistema operacional.
Inclusive existe alguns programas (tzupdate, se não me engano) que é usado para atualizar as definiçoes do fuso horario da JVM.
Aparentemente tem algum conflito do fuso do SO com o fuso da JVM quando estamos em horário de verão... mas
estou especulando...
[]´s
Analista de Sistemas – Depto. de Informática
Tilibra/MWV
Tel. (55) (14) 3235-4038
Fax. (55) (14) 3235-4006
Rua Aimorés 6-9. Bauru – SP. CEP: 17013-900
www.tilibra.com.br
Gracias Mario por compartir la solución. ¿Sabes cual es la razòn por la cual hay que ejecutar Java con esa opciòn?
2012/12/21 Mario Cardia <mario.cardia@tilibra.com.br>
Para solucionar este problema deve-se executar o java com a opção
-DUseDaylightTimeSavings=true
[]´s
Mário Cardia
Analista de Sistemas – Depto. de Informática
Tilibra/MWV
Tel. (55) (14) 3235-4038
Fax. (55) (14) 3235-4006
Rua Aimorés 6-9. Bauru – SP. CEP: 17013-900
www.tilibra.com.brEm 21 de dezembro de 2012 15:46, Mario Cardia <mario.cardia@tilibra.com.br> escreveu:
Alguém ja sobreviveu a este erro:
Exception in thread "main" java.lang.RuntimeException
Assertion botch: negative time
A única data envolvida é
12/18/12 11:01 PM
Não é questão de formato de data, pois
para os outros registros está funcionando (para 12/17/12 10:09 PM, por exemplo funcionou)
Não faço nenhuma conta com a data.
simplesmente é um update de um campo da tabela.
Grato.
Mário Cardia
Analista de Sistemas – Depto. de Informática
Tilibra/MWV
Tel. (55) (14) 3235-4038
Fax. (55) (14) 3235-4006
Rua Aimorés 6-9. Bauru – SP. CEP: 17013-900
www.tilibra.com.br
0 Response to "Re: [gx-l] Re: Assertion botch: negative time"
Publicar un comentario