Operating System - HP-UX
1752797 Members
5643 Online
108789 Solutions
New Discussion

TZUpdater (1.3.44 & 1.3.46) not compatible with JAVA 1.4

 
Krishna_NMS
Advisor

TZUpdater (1.3.44 & 1.3.46) not compatible with JAVA 1.4

Hi,

 

I had seen a timezone issue with current JAVA version of my application and when tried with TZupdater "tzupdater-1.3.44-2011m" the "java TZTest" didn't behave as expected.

 

My configuration:

1) uname -a
HP-UX nec1pm01 B.11.31 U ia64 3900978489 unlimited-user license

2) /opt/OV/nonOV/jdk/a/bin/java -version
java version "1.4.2.13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2.13-070317-13:26)
Java HotSpot(TM) Server VM (build 1.4.2 1.4.2.13-070317-18:29-IA64N IA64, mixed mode)

 

TZUpdater steps:

3) /opt/OV/nonOV/jdk/a/bin/java -jar  tzupdater-1.3.44-2011m/tzupdater.jar -V
tzupdater version 1.3.44-b01
JRE time zone data version: tzdata2007a
tzmappings data version: tzdata2007a
Embedded time zone data version: tzdata2011m
Embedded tzmappings data version: tzdata2011m

 

4) ./java -jar  tzupdate/tzupdater-1.3.44-2011m/tzupdater.jar -bc -f -v
java.home: /opt/OV/nonOV/jdk/a/jre
java.vendor: Hewlett-Packard Co.
java.version: 1.4.2.13
JRE time zone data version: tzdata2007a
tzmappings data version: tzdata2007a
Embedded time zone data version: tzdata2011m
Embedded tzmappings data version: tzdata2011m
Updating tzmappings file... done.
Renaming tzmappings file... done.
done.
Extracting files... done.
Making changes for JDK 1.1 compatibility... done.
Renaming directories... Validating the new time zone data... done.
Time zone data update is complete.

 

Issue is:

 

5) /opt/OV/nonOV/jdk/a/bin/java TZTest

-- Default TimeZone Name (TZ) = Central European Time

-------------Default TZ used for testing : Europe/Paris-------------
 ***US DST START on 11th March 2007 & STOP on 4th Nov 2007***
DST Offset for 10-Mar-2007 12:00:00 - 0(should be 0)
DST Offset for 12-Mar-2007 12:00:00 - 0(should be 3600000)
DST Offset for 03-Nov-2007 12:00:00 - 0(should be 3600000)
DST Offset for 05-Nov-2007 12:00:00 - 0(should be 0)

. . .

-------------Europe/Minsk  tz  used for testing: Europe/Minsk-----2011 TEST--------
***Europe/Minsk  DST STOP on 31st October and START on 27th March 2011***
DST Offset for 30-Oct-2010 12:00:00 - 3600000(should be 3600000)
DST Offset for 01-Nov-2010 12:00:00 - 0(should be 0)
DST Offset for 26-Sep-2011 12:00:00 - 0(should be 0)
DST Offset for 28-Sep-2011 12:00:00 - 0(should be 3600000)  # Issue is here

 

Could someone tell me why this issue arising.

Note:

7) I can't use latest JAVA version as my application user JAVA 1.4.X only

8) When I tried with "tzupdater-1.3.46-2012b" version, I got below error

/opt/OV/nonOV/jdk/a/bin/java TZTest
Exception in thread "main" java.lang.UnsupportedClassVersionError: TZTest (Unsupported major.minor version 50.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:539)

 

Expecting your help.

 

Thanks

Krishna