You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Sh...@lotus.com on 2001/05/07 20:53:52 UTC

Re: [GUMP] Xalan2 Smoketest Failure - anyone else have ideas?

Hmmm - verrrry interesting.  I'm not sure what's going on.

-- Sam: do you ever manually update the CVS trees this gets built on?  It
seems your CVS isn't always working, since the last couple of CVS updates
failed in the logs:
http://jakarta.apache.org/builds/gump/2001-05-07/cvs_xml-xalan.html
cvs update xml-xalan
    Mon May 7 08:33:17 EDT 2001

    cvs -z3 -d :pserver:anoncvs@xml.apache.org:/home/cvspublic update -P -d
-A xml-xalan

    /home/rubys/bin/timeout: timed out
    cvs [update aborted]: received termination signal
    /home/rubys/bin/timeout: timed out
    cvs [update aborted]: received termination signal

-- Shane's test results: --
On my Win2K system, things look mostly normal.
Using JDK 1.1.8 and the latest xml-xerces CVS, all tests pass (except for
known conf JDK 1.1.x diffs).  I also checked against Xerces 1.3.1 which
seemed to pass as well.
Using IBM's JDK 1.3.0 passes the conformance test fine, but actually
crashes the JVM when attempting to do the 'compile.trax' portion of the
smoketest!  Ick.

Of course, the one note is that the outDir in the .properties file uses a
Windows path separator, and Sam's running on UNIX: but this is unlikely the
problem, since why would it affect just a few test cases from only one API
test, when the rest of the API tests use the same settings and all pass?

-- The offending tests: --
(See http://xml.apache.org/xalan-j/dist/nightly/ to download .tar.gz of
nightly smoketest output)

<message level="40">exampleSimple2(../tests/api/trax/xml/foo.xml,
../tests/api/trax/xsl/foo.xsl)</message>
<message level="60">newTransformer(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo.xsl</message>
<message level="60">new StreamSource(new File
(../tests/api/trax/xml/foo.xml</message>
<checkresult result="Fail" desc="exampleSimple2 threw:
javax.xml.transform.TransformerException:
home/rubys/jakarta/xml-xalan/test/java/..
\results-apitests/ExamplesTest/trax/ExamplesTest_2.out (No such file or
directory)"/>
<arbitrary level="10"><![CDATA[
exampleSimple2 threw
javax.xml.transform.TransformerException:
home/rubys/jakarta/xml-xalan/test/java/..
\results-apitests/ExamplesTest/trax/ExamplesTest_2.out (No such file or
directory)
javax.xml.transform.TransformerException:
home/rubys/jakarta/xml-xalan/test/java/..
\results-apitests/ExamplesTest/trax/ExamplesTest_2.out (No such file or
directory)
     at
org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(Unknown

Source)
     at
org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(Unknown

Source)
     at org.apache.xalan.transformer.TransformerImpl.transform(Unknown
Source)
     at org.apache.qetest.trax.ExamplesTest.exampleSimple2(Unknown Source)
     at org.apache.qetest.trax.ExamplesTest.testCase1(Unknown Source)
     at java.lang.reflect.Method.invoke(Native Method)
     at org.apache.qetest.Reporter.executeTests(Unknown Source)
     at org.apache.qetest.FileBasedTest.runTestCases(Unknown Source)
     at org.apache.qetest.TestImpl.runTest(Unknown Source)
     at org.apache.qetest.xsl.XSLTestHarness.runOneTest(Unknown Source)
     at org.apache.qetest.xsl.XSLTestHarness.runHarness(Unknown Source)
     at org.apache.qetest.xsl.XSLTestHarness.doMain(Unknown Source)
     at org.apache.qetest.xsl.XSLTestHarness.main(Unknown Source)
---------
java.io.FileNotFoundException: home/rubys/jakarta/xml-xalan/test/java/..
\results-apitests/ExamplesTest/trax/ExamplesTest_2.out (No such file or
directory)
     at java.io.FileOutputStream.open(Native Method)
     at java.io.FileOutputStream.&lt;init&gt;(FileOutputStream.java:102)
     at java.io.FileOutputStream.&lt;init&gt;(FileOutputStream.java:62)
     at
org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(Unknown

Source)
     at
org.apache.xalan.transformer.TransformerImpl.createResultContentHandler(Unknown

Source)
     at org.apache.xalan.transformer.TransformerImpl.transform(Unknown
Source)
     at org.apache.qetest.trax.ExamplesTest.exampleSimple2(Unknown Source)
     at org.apache.qetest.trax.ExamplesTest.testCase1(Unknown Source)
     at java.lang.reflect.Method.invoke(Native Method)
     at org.apache.qetest.Reporter.executeTests(Unknown Source)
     at org.apache.qetest.FileBasedTest.runTestCases(Unknown Source)
     at org.apache.qetest.TestImpl.runTest(Unknown Source)
     at org.apache.qetest.xsl.XSLTestHarness.runOneTest(Unknown Source)
     at org.apache.qetest.xsl.XSLTestHarness.runHarness(Unknown Source)
     at org.apache.qetest.xsl.XSLTestHarness.doMain(Unknown Source)
     at org.apache.qetest.xsl.XSLTestHarness.main(Unknown Source)

]]></arbitrary>
(Note that ExamplesTest_2.out appears to be the only output file completely
missing, the rest do exist, although presumably there was a data mismatch
within the files)

<message level="60">new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/baz.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_6.out</message>
<checkresult result="Fail" desc="exampleUseTemplatesObj(2) fileChecker
of:..\results-apitests/ExamplesTest/trax/ExamplesTest_6.out"/>

<message level="40">exampleContentHandlerToContentHandler
(../tests/api/trax/xml/foo.xml, ../tests/api/trax/xsl/foo.xsl)</message>
<message level="60">newTransformerHandler(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo.xsl</message>
<message level="40">Test-output-to: new FileOutputStream(..
\results-apitests/ExamplesTest/trax/ExamplesTest_7.out</message>
<message level
="60">reader.parse(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="60">Note: See SPR SCUU4RZT78 for discussion as to why this
output is different than XMLReader/XMLFilter</message>
<checkresult result="Fail" desc="exampleContentHandlerToContentHandler
fileChecker of:..\results-apitests/ExamplesTest/trax/ExamplesTest_7.out"/>

<message level="40">exampleXMLReader(../tests/api/trax/xml/foo.xml,
../tests/api/trax/xsl/foo.xsl)</message>
<message level="60">newXMLFilter(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo.xsl</message>
<message level="40">Test-output-to: new FileOutputStream(..
\results-apitests/ExamplesTest/trax/ExamplesTest_8.out</message>
<message level="60">reader.parse(new
InputSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<checkresult result="Fail" desc="exampleXMLReader fileChecker of:..
\results-apitests/ExamplesTest/trax/ExamplesTest_8.out"/>

<message level="40">exampleXMLFilterChain(../tests/api/trax/xml/foo.xml,
../tests/api/trax/xsl/foo.xsl, ../tests/api/trax/xsl/foo2.xsl,
../tests/api/trax/xsl/foo3.xsl)</message>
<message level="60">newXMLFilter(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo.xsl</message>
<message level="60">newXMLFilter(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo2.xsl</message>
<message level="60">newXMLFilter(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo3.xsl</message>
<message level="40">Test-output-to: new FileOutputStream(..
\results-apitests/ExamplesTest/trax/ExamplesTest_10.out</message>
<message level="60">filter3.parse(new
InputSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<checkresult result="Fail" desc="exampleXMLFilterChain fileChecker of:..
\results-apitests/ExamplesTest/trax/ExamplesTest_10.out"/>

<message level="40">exampleDOM2DOM(../tests/api/trax/xml/foo.xml,
../tests/api/trax/xsl/foo.xsl)</message>
<message level="60">docBuilder.parse(new
InputSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo.xsl</message>
<message level="60">docBuilder.parse(new
InputSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_11.out</message>
<checkresult result="Fail" desc="exampleDOM2DOM fileChecker of:..
\results-apitests/ExamplesTest/trax/ExamplesTest_11.out"/>

<message level="40">exampleParam(../tests/api/trax/xml/foo.xml,
../tests/api/trax/xsl/foo.xsl)</message>
<message level="60">newTemplates(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo.xsl</message>
<message level="60">new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_12.out</message>
<checkresult result="Fail" desc="exampleParam(1) fileChecker of:..
\results-apitests/ExamplesTest/trax/ExamplesTest_12.out"/>

<message level="60">new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_13.out</message>
<checkresult result="Fail" desc="exampleParam(2) fileChecker of:..
\results-apitests/ExamplesTest/trax/ExamplesTest_13.out"/>

<message level="40">exampleTransformerReuse(../tests/api/trax/xml/foo.xml,
../tests/api/trax/xsl/foo.xsl)</message>
<message level="60">newTemplates(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo.xsl</message>
<message level="60">new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_14.out</message>
<checkresult result="Fail" desc="exampleTransformerReuse(1) fileChecker
of:..\results-apitests/ExamplesTest/trax/ExamplesTest_14.out"/>

<message level="60">new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_15.out</message>
<checkresult result="Fail" desc="exampleTransformerReuse(2) fileChecker
of:..\results-apitests/ExamplesTest/trax/ExamplesTest_15.out"/>

<message level="40">exampleOutputProperties(../tests/api/trax/xml/foo.xml,
../tests/api/trax/xsl/foo.xsl)</message>
<message level="60">newTemplates(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo.xsl</message>
<message level="60">new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_16.out</message>
<checkresult result="Fail" desc="exampleOutputProperties fileChecker of:..
\results-apitests/ExamplesTest/trax/ExamplesTest_16.out"/>

<message level="40">exampleUseAssociated
(../tests/api/trax/xml/foo.xml)</message>
<message level="60">getAssociatedStylesheet(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="60">new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_17.out</message>
<message level="60">XHTFileCheckService whitespace diff warning,
failing!</message>
<checkresult result="Fail" desc="exampleUseAssociated fileChecker of:..
\results-apitests/ExamplesTest/trax/ExamplesTest_17.out"/>

<message level="40">exampleContentHandler2DOM
(../tests/api/trax/xml/foo.xml, ../tests/api/trax/xsl/foo.xsl)</message>
<message level="60">newTransformerHandler(new
StreamSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xsl/foo.xsl</message>
<message level
="60">reader.parse(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_18.out</message>
<checkresult result="Fail" desc="exampleContentHandler2DOM fileChecker
of:..\results-apitests/ExamplesTest/trax/ExamplesTest_18.out"/>

<message level="40">exampleAsSerializer(../tests/api/trax/xml/foo.xml,
../tests/api/trax/xsl/foo.xsl)</message>
<message level="60">docBuilder.parse(new
InputSource(file:////home/rubys/jakarta/xml-xalan/test/tests/api/trax/xml/foo.xml</message>
<message level="40">Test-output-to: new StreamResult(..
\results-apitests/ExamplesTest/trax/ExamplesTest_19.out</message>
<checkresult result="Fail" desc="exampleAsSerializer fileChecker of:..
\results-apitests/ExamplesTest/trax/ExamplesTest_19.out"/>

- Shane
---- Sam Ruby's machine wrote ----
----------------------------------------------------
This email is autogenerated from the output from:
<http://jakarta.apache.org/builds/gump/2001-05-07/xml-xalan2-smoketest.html
>
----------------------------------------------------

---- etc. ----

     [java]   TestCaseInit 17
runOneTest:org.apache.qetest.trax.ExamplesTest
     [java] fooFile.goldName: ../tests/api-gold/trax//ExamplesTest_1.out
     [java]       resultsfile
     [java]         result=Fail
     [java]         fileRef=..\results-apitests/ExamplesTest.xml
     [java]       Test various combinations of Source and Result types
     [java]     FAIL!  ExamplesTest.runTest()
     [java]   TestCaseClose(Fail) 17
runOneTest:org.apache.qetest.trax.ExamplesTest
     [java]   All tests complete, testStatOK:17 testStatNOTOK:0
     [java]     teststatus
     [java]       testName=Harness
     [java]       Pass-cases=16
     [java]       Pass-checks=16
     [java]       desc=Harness executing 17 tests
     [java]       Fail-cases=1
     [java]       Fail-checks=1
     [java]     Fail
     [java] TestFileClose(Fail) Harness executing 17 tests
     [java]
     [java] Hey! A summary-harness logFile was written to:
../results-apitests/Harness.xml

---- etc. ----

apitests-report:

apitests-not-pass:
     [echo]  [apitests] ERROR! The API tests failed!
     [echo]  [apitests] See details in ../results-apitests/Harness.xml or
../results-apitests/Harness.html
     [echo]  [apitests] Please fix any API tests problems before checking
in!

BUILD FAILED

/home/rubys/jakarta/xml-xalan/test/java/build.xml:604: Please fix any API
tests problems before checking in!

Total time: 5 minutes 31 seconds