>It seems that the current ant code triggers bugs in jdk1.2.
>
>We probally should say that ant 1.7.0 does not support
>jdk1.2 due to bugs in jdk1.2, and try to find out what is 
>triggering the bug - hopefully to get a work-a-round for ant 1.7.1.
>
>Have you tried using green threads? (were they still supported 
>for jdk1.2 ?)
>
>Peter


Oh - I just read a note in our manual ;-)
manual/platform.html "Java 1.2" ... so I try the third option
    Add -Djava.compiler=NONE to the value of your ANT_OPTS environment
variable. This turns the JIT off.


The short sample buildfile works.


Jan



"ant -f fetch.xml -p"
---------------------
works


"ant -f fetch.xml -Dhttp.proxyHost=ourProxy -Dhttp.proxyPort=8080
-Ddest=optional"
------------------------------------------------------------------------
---------
BUILD FAILED
get-m2.xml:85: java.net.UnknownHostException: ibiblio.org


"ant -f fetch.xml -autoproxy -Ddest=optional"
---------------------------------------------
The same error - .... ok. "-autoproxy" only works on Java5+ - but no
message?


Other scenario ... changed to the src-distro directory.
    ANT_OPTS=-Djava.compiler=NONE
    JAVA_HOME=c:\jdk\121_04
    OS=Windows_NT
 
Path=c:\jdk\121_04\bin;C:\Programme\Perl\bin\;C:\WINNT\system32;C:\WINNT
;C:\WINNT\System32\Wbem;c:\bin;C:\ant\downloads\apache-ant-1.7.0-bin\apa
che-ant-1.7.0\bin

Copied JUnit 3.8 into lib\optional


"ant test -nouserlib -lib lib\optional"
---------------------------------------
* deprecation warnings under JDK 1.2 while compiling
* UTF-16+ascii problems: EchoTest, ExecuteJavaTest, FixCrLfTest,
ReaderInputStreamTest
* no regexp matcher: ManifestClassPathTest, EchoPropertiesTest
* rmic: RmicAdvancedTest


    compile-tests:
        [javac] Compiling 266 source files to
C:\ant\downloads\apache-ant-1.7.0-src\apache-ant-1.7.0\build\testcases
        [javac] Note: 11 files use or override a deprecated API.
Recompile with "-deprecation" for details.
        
    junit-batch:
        [...]    
        [junit] Testcase:
testUTF16Encoding(org.apache.tools.ant.taskdefs.EchoTest):        Caused
an ERROR
        [junit] java.io.UnsupportedEncodingException: UTF-16
        [junit]
C:\ant\downloads\apache-ant-1.7.0-src\apache-ant-1.7.0\src\etc\testcases
\taskdefs\echo.xml:71: java.io.UnsupportedEncodingException: UTF-16
        [junit]     at
org.apache.tools.ant.taskdefs.Echo.execute(Echo.java:75)    
        [junit] --- Nested Exception ---
        [junit] java.io.UnsupportedEncodingException: UTF-16
        [junit]     at
sun.io.Converters.getConverterClass(Converters.java:97)
        [junit]     at
sun.io.Converters.newConverter(Converters.java:128)
        [junit]     at
sun.io.CharToByteConverter.getConverter(CharToByteConverter.java:71)
        [junit]     at
java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:78)
        [junit]     at
org.apache.tools.ant.taskdefs.Echo.execute(Echo.java:69)
        [...]    
        [junit] Testcase:
testNoTimeOutForked(org.apache.tools.ant.taskdefs.ExecuteJavaTest):
FAILED
        [junit] process should not have been killed
        [junit] junit.framework.AssertionFailedError: process should not
have been killed
        [junit]     at junit.framework.Assert.fail(Assert.java:47)
        [junit]     at junit.framework.Assert.assertTrue(Assert.java:20)
        [junit]     at
org.apache.tools.ant.taskdefs.ExecuteJavaTest.testNoTimeOutForked(Execut
eJavaTest.java:96)        
        [...]    
        [junit] Testcase:
testOutputEncoding(org.apache.tools.ant.taskdefs.FixCrLfTest):    Caused
an ERROR
        [junit] java.io.UnsupportedEncodingException: ascii
        [junit]
C:\ant\downloads\apache-ant-1.7.0-src\apache-ant-1.7.0\src\etc\testcases
\taskdefs\fixcrlf\build.xml:124: java.io.UnsupportedEncodingException:
ascii
        [junit]     at
org.apache.tools.ant.taskdefs.FixCRLF.processFile(FixCRLF.java:371)
        [junit]     at
org.apache.tools.ant.taskdefs.FixCRLF.execute(FixCRLF.java:300)    
        [junit] --- Nested Exception ---
        [junit] java.io.UnsupportedEncodingException: ascii
        [junit]     at
sun.io.Converters.getConverterClass(Converters.java:97)
        [junit]     at
sun.io.Converters.newConverter(Converters.java:128)
        [junit]     at
sun.io.CharToByteConverter.getConverter(CharToByteConverter.java:71)
        [junit]     at
java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:78)
        [junit]     at
org.apache.tools.ant.util.ResourceUtils.copyResource(ResourceUtils.java:
349)
        [junit]     at
org.apache.tools.ant.util.FileUtils.copyFile(FileUtils.java:508)
        [junit]     at
org.apache.tools.ant.taskdefs.FixCRLF.processFile(FixCRLF.java:347)
        [junit]     at
org.apache.tools.ant.taskdefs.FixCRLF.execute(FixCRLF.java:300)
        [...]    
        [junit] Testsuite:
org.apache.tools.ant.taskdefs.ManifestClassPathTest
        [junit] Tests run: 13, Failures: 0, Errors: 2, Time elapsed:
9,614 sec
        [junit]
        [junit] ------------- Standard Output ---------------
        [junit] Test with international characters skipped under pre 1.4
jvm.
        [junit] Test with international characters skipped under pre 1.4
jvm.
        [junit] ------------- ---------------- ---------------
        [junit] Testcase:
testPseudoTahoeNested(org.apache.tools.ant.taskdefs.ManifestClassPathTes
t):   Caused an ERROR
        [junit] No supported regular expression matcher found
        [junit]
C:\ant\downloads\apache-ant-1.7.0-src\apache-ant-1.7.0\src\etc\testcases
\taskdefs\manifestclasspath.xml:95: No supported regular expression
matcher found            
        [...]    
        [junit] Testcase:
testPseudoTahoeRefid(org.apache.tools.ant.taskdefs.ManifestClassPathTest
):    Caused an ERROR
        [junit] No supported regular expression matcher found
        [junit]
C:\ant\downloads\apache-ant-1.7.0-src\apache-ant-1.7.0\src\etc\testcases
\taskdefs\manifestclasspath.xml:88: No supported regular expression
matcher found
        [...]    
        [junit] Testcase:
testAntClasspath(org.apache.tools.ant.taskdefs.RmicAdvancedTest): Caused
an ERROR
        [junit] Rmic failed; see the compiler error output for details.
        [junit]
C:\ant\downloads\apache-ant-1.7.0-src\apache-ant-1.7.0\src\etc\testcases
\taskdefs\rmic\rmic.xml:232: Rmic failed; see the compiler error output
for details.
        [junit]     at
org.apache.tools.ant.taskdefs.Rmic.execute(Rmic.java:545)
        [junit]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        [...]    
        [junit] Testsuite:
org.apache.tools.ant.taskdefs.optional.EchoPropertiesTest
        [junit] Tests run: 19, Failures: 0, Errors: 1, Time elapsed:
2,804 sec
        [junit] Testcase:
testWithRegex(org.apache.tools.ant.taskdefs.optional.EchoPropertiesTest)
: Caused an ERROR
        [...]    
        [junit] No supported regular expression matcher found
        [junit]
C:\ant\downloads\apache-ant-1.7.0-src\apache-ant-1.7.0\src\etc\testcases
\taskdefs\optional\echoproperties.xml:106: No supported regular
expression matcher found        
        [...]    
        [junit] Testsuite:
org.apache.tools.ant.util.ReaderInputStreamTest
        [junit] Tests run: 5, Failures: 0, Errors: 3, Time elapsed:
3,996 sec
        [junit]
        [junit] Testcase:
testPreample(org.apache.tools.ant.util.ReaderInputStreamTest):    Caused
an ERROR
        [junit] utf-16
        [junit] java.io.UnsupportedEncodingException: utf-16
        [junit]     at
sun.io.Converters.getConverterClass(Converters.java:97)
        [junit]     at
sun.io.Converters.newConverter(Converters.java:128)
        [junit]     at
sun.io.CharToByteConverter.getConverter(CharToByteConverter.java:71)
        [junit]     at java.lang.String.getCTBConverter(String.java:151)
        [junit]     at java.lang.String.getBytes(String.java:659)
        [junit]     at
org.apache.tools.ant.util.ReaderInputStreamTest.testPreample(ReaderInput
StreamTest.java:73)    
        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to