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]

Reply via email to