I just discovered that the compile error happens on 1.3.1_12 but not on
1.4.2_05.
This means that the code can compile if you use 1.4 but it will blow up
at runtime on 1.3:
test.time:
[echo] Running time package tests ...
[java] ...F..............E.E...............
[java] Time: 4.617
[java] There were 2 errors:
[java] 1)
testISODurationFormat(org.apache.commons.lang.time.DurationFormatUtilsTe
st)java.lang.IllegalAccessError: try to access method
java.util.Calendar.
setTimeInMillis(J)V from class
org.apache.commons.lang.time.DurationFormatUtils
[java] at
org.apache.commons.lang.time.DurationFormatUtils.format(DurationFormatUt
ils.java:261)
[java] at
org.apache.commons.lang.time.DurationFormatUtils.format(DurationFormatUt
ils.java:134)
[java] at
org.apache.commons.lang.time.DurationFormatUtilsTest.testISODurationForm
at(DurationFormatUtilsTest.java:160)
[java] 2)
testFormat(org.apache.commons.lang.time.DurationFormatUtilsTest)java.lan
g.IllegalAccessError: try to access method
java.util.Calendar.setTimeInMi
llis(J)V from class org.apache.commons.lang.time.DurationFormatUtils
[java] at
org.apache.commons.lang.time.DurationFormatUtils.format(DurationFormatUt
ils.java:261)
[java] at
org.apache.commons.lang.time.DurationFormatUtils.format(DurationFormatUt
ils.java:134)
[java] at
org.apache.commons.lang.time.DurationFormatUtils.format(DurationFormatUt
ils.java:115)
[java] at
org.apache.commons.lang.time.DurationFormatUtilsTest.testFormat(Duration
FormatUtilsTest.java:198)
[java] There was 1 failure:
[java] 1)
testRound(org.apache.commons.lang.time.DateUtilsTest)junit.framework.Ass
ertionFailedError: round MET date across DST change-over expected:<Sun
Ma
r 30 03:00:00 IRST 2003> but was:<Sun Mar 30 02:00:00 IRST 2003>
[java] at
org.apache.commons.lang.time.DateUtilsTest.testRound(DateUtilsTest.java:
363)
[java] FAILURES!!!
[java] Tests run: 33, Failures: 1, Errors: 2
BUILD FAILED
> -----Original Message-----
> From: Gary Gregory [mailto:[EMAIL PROTECTED]
> Sent: Thursday, September 30, 2004 09:25
> To: Jakarta Commons Developers List; Henri Yandell
> Subject: RE: [lang] DurationFormat
>
> Hello,
>
> Compile errors due to an incomplete commit?
>
> From Ant:
>
> compile:
> [javac] Compiling 73 source files to
> C:\cvs-store\apache.org\jakarta\commons\lang\target\classes
> [javac]
>
C:\cvs-store\apache.org\jakarta\commons\lang\src\java\org\apache\commons
> \lang\time\DurationFormatUtils.java:261: setTimeInMillis(long) has
> protected
> access in java.util.Calendar
> [javac] start.setTimeInMillis(startMillis);
> [javac] ^
> [javac]
>
C:\cvs-store\apache.org\jakarta\commons\lang\src\java\org\apache\commons
> \lang\time\DurationFormatUtils.java:263: setTimeInMillis(long) has
> protected
> access in java.util.Calendar
> [javac] end.setTimeInMillis(endMillis);
> [javac] ^
> [javac] 2 errors
>
> BUILD FAILED
>
> From Eclipse:
>
> Severity Description Resource In Folder Location
> Creation Time
> 2 The method setTimeInMillis(long) from the type Calendar is not
> visible DurationFormatUtils.java Apache Jakarta
> Commons/lang/src/java/org/apache/commons/lang/time line 261
> September 27, 2004 10:28:52 AM
> 2 The method setTimeInMillis(long) from the type Calendar is not
> visible DurationFormatUtils.java Apache Jakarta
> Commons/lang/src/java/org/apache/commons/lang/time line 263
> September 27, 2004 10:28:52 AM
>
> Gary
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]