Daylight savings problem?

Our Openfire server ( 3.3.3 on Linux ) is in Pacific Time. Our Spark clients ( 2.5.7 on Windows ) on the East coast ( Eastern Time ) woke up this morning to find their IM times 1 hour off (ie at 10:53 computer time, IM sessions show 9:53).

Since today is when Daylight savings time used to occur, it sounds like this might be an issue with the new Daylight Savings time.

Is there a way to fix this (besides waiting a week )?

Couple things come to mind :

  1. Java determines it’s time from the system time. Could you verify that it is correct on both sides client/server?

  2. I have a horrible memory, but I think I remember that this was changed last year. Is that right? I know their was a build of Java immediately after for this. I would do some searching on your jvm version and daylight savings to see if you are using a version without the fix.

Cheers,

Nate

System time is correct on both client and server.

I am using the version of Spark that includes java in the installation, so I assume that the fix is in this version (and that spark uses the java that is installed with it.

C:\Program Files\Spark\jre\bin>java -version

java version “1.6.0_02”

Java™ SE Runtime Environment (build 1.6.0_02-b05)

Java HotSpot™ Client VM (build 1.6.0_02-b05, mixed mode, sharing)

C:\Program Files\Spark\jre\bin>which java

C:/Program Files/Spark/jre/bin/java.exe