[jboss-jira] [JBoss JIRA] Commented: (JBRULES-1543) tests failing with JANINO
Aleksandar Kostadinov (JIRA)
jira-events at lists.jboss.org
Mon Apr 7 05:54:21 EDT 2008
[ http://jira.jboss.com/jira/browse/JBRULES-1543?page=comments#action_12407267 ]
Aleksandar Kostadinov commented on JBRULES-1543:
------------------------------------------------
setTckConf in org/jcp/jsr94/tck/AllTests.java can't handle the case when classes are inside a jar archive. To run tests in the SOA-P environment we get the jars from the regular build and that breaks these tests for us. Quick read of the file showed me this:
URL url = Jsr94FactHandle.class.getResource( "Jsr94FactHandle.class" );
rootDirectory = new File( url.getFile() ).getParentFile().getParentFile().getParentFile().getParentFile();
zos = new ZipOutputStream( new FileOutputStream( jarFile ) );
zipDir( rootDirectory,
zos );
<...>
String[] dirList = zipDir.list(); (here zipDir is rootDirectory which is probably a JAR file and not a directory)
<...>
and then on line 152: dirList.length (where dirList is null because zipDir is not a dir)
java.lang.NullPointerException
at org.jcp.jsr94.tck.AllTests.zipDir(AllTests.java:152)
at org.jcp.jsr94.tck.AllTests.setTckConf(AllTests.java:94)
at org.jcp.jsr94.tck.AllTests.suite(AllTests.java:42)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:272)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:546)
I'll try to workaround this issue in our tests but will be great to be fixed.
> tests failing with JANINO
> -------------------------
>
> Key: JBRULES-1543
> URL: http://jira.jboss.com/jira/browse/JBRULES-1543
> Project: JBoss Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Reporter: Aleksandar Kostadinov
> Assigned To: Mark Proctor
>
> Test suite of http://anonsvn.labs.jboss.com/labs/jbossrules/tags/DROOLS_SOA_4_2_19342_CP1 is failing when run with JANINO (mvn install -Ddrools.dialect.java.compiler=JANINO).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list