Problema com Joda Time (Horario de Verão)

Olá pessoal

Estou tendo alguns problema com joda time que infelizmente não estou conseguindo resolver, o problema é o seguinte:

Depois que entrou o horário de verão a aplicação está dando o seguinte erro:

O problema ocorre sempre na data 2010-10-17, ou seja, na entrada do horário de verão. Dei uma olhada na net e em algumas pessoas diziam que esse problema é que TimeZone dentro do horário de verão é GMT-3. Só que o Java possui uma definição a parte dentro dele, que diz que é GMT-2 porém ainda não consegui entender, gostaria de saber se esse problema poderia ser resolvido mudando a versão do joda-time. Se alguém puder me dar uma força…

Abraço

vjfenix

Resolvi esse problema atualizando o jar do joda-time-hibernate da versão 1.1 para a versão 1.2

[quote=Lagaffe]vjfenix

Resolvi esse problema atualizando o jar do joda-time-hibernate da versão 1.1 para a versão 1.2[/quote]

Lagaffe

O problema é que já estou na 1.6 e mesmo assim o problema continua.

vjfenix

A última versão do joda-time é 1.6.2

mas a última versão do joda-time-hibernate é 1.2

Eu só resolvi meu problema trocando o joda-time-hibernate.

Eu uso hibernate e o problema acontecia na hora de gravar no banco.

[quote=Lagaffe]vjfenix

A última versão do joda-time é 1.6.2

mas a última versão do joda-time-hibernate é 1.2

Eu só resolvi meu problema trocando o joda-time-hibernate.

Eu uso hibernate e o problema acontecia na hora de gravar no banco.[/quote]

Vou dar uma olhada aqui… vlw

vjfenix

Resolveu?

[quote=Lagaffe]vjfenix

Resolveu?[/quote]

Opa,

Tive que acertar o GMT na mão da seguinte forma:

DateTime comp = new DateTime(dt, DateTimeZone.forTimeZone(TimeZone.getTimeZone("GMT")));

:smiley:

Eu uso LocalDate. Talvez por isso a atualização da biblioteca tenha sido suficiente no meu caso.