Henri Yandell wrote:
So sounds like we need an older version of Ant.
Like I said (way below) I tried using ant 1.5.4, but that didn't work
because the build script is using features that were added to ant 1.6.
Do the Security errors happen on more modern JVMs? Are they new tests?
They work fine on 1.4.2 for me.
They were added, by Simon, to test one of the bugs that were fixed in 1.1.1.
On 7/19/07, Dennis Lundberg <[EMAIL PROTECTED]> wrote:
Anyone?
Dennis Lundberg wrote:
> Hi
>
> I'm trying to put together an an script that will do nothing more than
> run the tests for commons logging. It's going fairly well. A couple of
> issues that I found though that I need assistance with.
>
> Failing test
> ============
>
> The two test files in the security package both fail. These tests were
> run using a 1.3 jvm (see below why that is).
>
>
> Testsuite: org.apache.commons.logging.security.SecurityAllowedTestCase
> Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0,016 sec
> ------------- Standard Output ---------------
>
>
> testing permission:class
> java.util.PropertyPermission:(java.util.PropertyPermission
> sun.net.inetaddr.ttl read)
> ------------- ---------------- ---------------
>
> Testcase: testAllAllowed took 0,016 sec
> Caused an ERROR
> null
> java.lang.NoClassDefFoundError
> at java.lang.System.setSecurityManager0(System.java:239)
> at java.lang.System.setSecurityManager(System.java:208)
> at
>
org.apache.commons.logging.security.SecurityAllowedTestCase.tearDown(SecurityAllowedTestCase.java:77)
>
> at
>
org.apache.commons.logging.PathableTestSuite.runTest(PathableTestSuite.java:142)
>
>
>
>
> Testsuite:
org.apache.commons.logging.security.SecurityForbiddenTestCase
> Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0,015 sec
>
> Testcase: testAllForbidden took 0,015 sec
> Caused an ERROR
> null
> java.lang.NoClassDefFoundError
> at java.lang.System.setSecurityManager0(System.java:239)
> at java.lang.System.setSecurityManager(System.java:208)
> at
>
org.apache.commons.logging.security.SecurityForbiddenTestCase.tearDown(SecurityForbiddenTestCase.java:80)
>
> at
>
org.apache.commons.logging.PathableTestSuite.runTest(PathableTestSuite.java:142)
>
>
>
>
> Finding a (really old) platform to run on
> =========================================
>
> We've said earlier that we should ideally run the tests using a 1.2
jvm.
> So I installed 1.2.2_17 on my Windows machine and started running
tests.
> That didn't go to well. Here's what I get:
>
>
> Buildfile: build-testing.xml
> A nonfatal internal JIT (3.10.107(x)) error 'chgTarg: Conditional' has
> occurred in :
> 'org/apache/tools/ant/Project.addReference
> (Ljava/lang/String;Ljava/lang/Object;)V': Interpreting method.
> Please report this error in detail to
> http://java.sun.com/cgi-bin/bugreport.cgi
>
> A nonfatal internal JIT (3.10.107(x)) error 'chgTarg: Conditional' has
> occurred in :
> 'org/apache/tools/ant/Project.fireMessageLoggedEvent
> (Lorg/apache/tools/ant/BuildEvent;Ljava/lang/String;I)V': Interpreting
> method
> .
> Please report this error in detail to
> http://java.sun.com/cgi-bin/bugreport.cgi
>
> A nonfatal internal JIT (3.10.107(x)) error 'chgTarg: Conditional' has
> occurred in :
> 'org/apache/tools/ant/ComponentHelper.addCreatedTask
> (Ljava/lang/String;Lorg/apache/tools/ant/Task;)V': Interpreting method.
> Please report this error in detail to
> http://java.sun.com/cgi-bin/bugreport.cgi
>
>
> init:
> [echo] -------- Logging Wrapper Library 1.1.1-SNAPSHOT --------
>
> discovery:
>
> log4j12-test-warning:
>
> test:
> [echo] Test output can be found in directory
> G:\apache\jakarta\commons-logging/target/test-reports.
> [delete] Deleting directory
> G:\apache\jakarta\commons-logging\target\test-reports
> [mkdir] Created dir:
> G:\apache\jakarta\commons-logging\target\test-reports
> [echo] executing tests [**/*TestCase.java]
> A nonfatal internal JIT (3.10.107(x)) error 'chgTarg: Conditional' has
> occurred in :
> 'org/apache/tools/ant/ComponentHelper.getDataTypeDefinitions
> ()Ljava/util/Hashtable;': Interpreting method.
> Please report this error in detail to
> http://java.sun.com/cgi-bin/bugreport.cgi
>
> A nonfatal internal JIT (3.10.107(x)) error 'chgTarg: Conditional' has
> occurred in :
> 'org/apache/tools/ant/DirectoryScanner.scan ()V': Interpreting
method.
> Please report this error in detail to
> http://java.sun.com/cgi-bin/bugreport.cgi
>
> A nonfatal internal JIT (3.10.107(x)) error 'chgTarg: Conditional' has
> occurred in :
> 'org/apache/tools/ant/util/FileUtils.createTempFile
> (Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;':
> Interpret
> ing method.
> Please report this error in detail to
> http://java.sun.com/cgi-bin/bugreport.cgi
>
> A nonfatal internal JIT (3.10.107(x)) error 'chgTarg: Conditional' has
> occurred in :
> 'org/apache/tools/ant/taskdefs/ProcessDestroyer.add
> (Ljava/lang/Process;)Z': Interpreting method.
> Please report this error in detail to
> http://java.sun.com/cgi-bin/bugreport.cgi
>
> [junit] java.lang.IllegalMonitorStateException: current thread not
> owner
> [junit] at
> org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java,
> Compiled Code)
> [junit] at java.lang.Thread.run(Thread.java:479)
> [junit] java.lang.IllegalMonitorStateException: current thread not
> owner
> [junit] at
> org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java,
> Compiled Code)
> [junit] at java.lang.Thread.run(Thread.java:479)
>
>
> And then it just hangs! This is done using ant 1.6.5. When I tried with
> ant 1.5.4 it didn't work at all because we use "propertyset":
>
> BUILD FAILED
> file:G:/apache/jakarta/commons-logging/build-testing.xml:171:
Unexpected
> element "propertyset"
>
> I don't know the jvm requirements for the different ant versions.
>
>
> I'll be checking in the ant script shortly... Any pointers to what
might
> be going wrong here is greatly appreciated.
>
--
Dennis Lundberg
---------------------------------------------------------------------
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]
--
Dennis Lundberg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]