So sounds like we need an older version of Ant. Do the Security errors happen on more modern JVMs? Are they new tests?
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]