Tail of verbose.log from rvmx86lnx64 run from last night.
Report generation is crashing because it is finding an 0x0 in the CDATA section. Not sure if the root cause is the injection of the 0x0 or inability to process it, but this is why the email didn't go out last night (and probably the night before).
gen-xml-report:
[xslt] Using class org.apache.tools.ant.taskdefs.optional.TraXLiaison
[xslt] Processing /home/regression/night-sanity/jikesrvm/target/test-driver /results/Results.xml to /home/regression/night-sanity/results/tests/sanity/Repor t.xml
[xslt] Loading stylesheet /home/regression/night-sanity/jikesrvm/build/resu lts2report.xsl
[xslt] home/regression/night-sanity/jikesrvm/target/test-driver/results/Res ults.xml:4366:14: Fatal Error! An invalid XML character (Unicode: 0x0) was found in the CDATA section.
[xslt] Failed to process /home/regression/night-sanity/jikesrvm/target/test -driver/results/Results.xml
BUILD FAILED
/home/regression/night-sanity/jikesrvm/test.xml:253: Fatal error during transfor mation
at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:55 2)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:23 7)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe cutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: Fatal error during transformation
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.fatalError(TraXLia ison.java:346)
at org.apache.xalan.transformer.TransformerImpl.fatalError(TransformerIm pl.java:868)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:845)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1376)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1354)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiai son.java:135)
at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:54 1)
... 13 more
Caused by: javax.xml.transform.TransformerException: An invalid XML character (U nicode: 0x0) was found in the CDATA section.
... 19 more
--- Nested Exception ---
Fatal error during transformation
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.fatalError(TraXLia ison.java:346)
at org.apache.xalan.transformer.TransformerImpl.fatalError(TransformerIm pl.java:868)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:845)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1376)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1354)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiai son.java:135)
at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:54 1)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:23 7)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe cutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Caused by: javax.xml.transform.TransformerException: An invalid XML character (U nicode: 0x0) was found in the CDATA section.
... 19 more
--- Nested Exception ---
; SystemID: file:///home/regression/night-sanity/jikesrvm/target/test-driver/res ults/Results.xml; Line#: 4366; Column#: 14
javax.xml.transform.TransformerException: An invalid XML character (Unicode: 0x0 ) was found in the CDATA section.
at org.apache.xalan.transformer.TransformerImpl.fatalError(TransformerIm pl.java:868)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:845)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1376)
at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1354)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiai son.java:135)
at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:54 1)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:23 7)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe cutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Total time: 454 minutes 59 seconds
regression@rvmx86lnx64:~/night-sanity$
Logged In: YES
user_id=1642927
Originator: NO
The inability of the xslt engine to deal with an 0x0 is the problem but it is curious that this character is not generated on other platforms. Could you either attach or send me off list the Results.xml that caused the above.
Logged In: YES
user_id=1642927
Originator: NO
Looking at the old testing framework it specifically removed 0x0s so it looks like this problem is not new but I would prefer that it was fixed rather than being silently ignored.
Logged In: YES
user_id=1215435
Originator: YES
My vauge recollection is that jBYTEmark maybe have 0x0 in it's output?
Sorry I can't give you that log since the nightly run has started already, but I suspect it's reproducible so it should be in ~regression/night-sanity on rvmx86lnx64 within a few hours.
Logged In: YES
user_id=1642927
Originator: NO
The results should be archived in ${results.dir}/archive directory under 20070226.xml.gz (or something similar) so if you can pass that on I can identify exactly which test produced it.
Logged In: YES
user_id=1215435
Originator: YES
ok. Steve or Robin, could one of you change the version of jBYTEmark in /usr/share on the regression machines as suggested by Peter. This is a high priority item since until we fix this the mightly-runs on rvmx86lnx64 aren't being archived or reported. Thanks,
--dave
Logged In: YES
user_id=203294
Originator: NO
Peter's patched version is now in /usr/share/benchmarks on rvmx86lnx64, other machines to follow Real Soon Now.
Logged In: YES
user_id=1642927
Originator: NO
Fixed on rvmx86lnx64 - assumed the fix has propagated to other machines.