powered by Jive Software

Spark using non-DST-safe JRE?

It looks to me that Spark (our skinned versions, anyway) are being distributed with JRE’‘s that don’‘t have the current DST information. One of our Windows users pointed out that her timestamps were off, so I investigated. My timestamps look fine, but I’'m running OS X, which has a DST-safe JVM.

The windows version (just re-built today):

C:\Program Files\spark\jre\bin>java -client -version

java version “1.5.0_05”

Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)

Java HotSpot™ Client VM (build 1.5.0_05-b05, mixed mode, sharing)


%./java -client -version

java version “1.5.0_08”

Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)

Java HotSpot™ Client VM (build 1.5.0_08-b03, mixed mode)

According to Sun, 1.5.0_09 is the minimum DST-safe version. Is there any chance of building against this or newer, or should I convince all my Windows users to use the Sun tzupdater tool?

Or am I way off here, and something else is to blame?




Thanks for the report. I went ahead and updated to use the latest and greatest JRE.



That did the trick. Thanks!