|
From: Valerio S. <val...@gm...> - 2017-08-24 12:38:54
|
Hello,
when executing some of the DaCapo tests with OpenJDK 8.x there are missing
classes and other failures, only available in the Oracle JDK.
My java version:
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
Example of problem with the 'batik' tests:
java -jar dacapo-9.12-bach.jar batik
===== DaCapo 9.12 batik starting =====
About to transcode 3 SVG file(s)
Converting mapWaadt.svg to /home/vschiavoni/dacapo/./scratch/mapWaadt.png
... ... success
Converting mapSpain.svg to /home/vschiavoni/dacapo/./scratch/mapSpain.png
... ... success
Converting sydney.svg to /home/dacapo/./scratch/sydney.png ...
java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.dacapo.harness.Batik.iterate(Batik.java:63)
at org.dacapo.harness.Benchmark.run(Benchmark.java:166)
at org.dacapo.harness.TestHarness.runBenchmark(TestHarness.java:218)
at org.dacapo.harness.TestHarness.main(TestHarness.java:171)
at Harness.main(Harness.java:17)
Caused by: java.lang.NoClassDefFoundError:
com/sun/image/codec/jpeg/TruncatedFileException
at
org.apache.batik.ext.awt.image.codec.jpeg.JPEGRegistryEntry.handleStream(JPEGRegistryEntry.java:87)
at
org.apache.batik.ext.awt.image.spi.ImageTagRegistry.readURL(ImageTagRegistry.java:189)
at
org.apache.batik.bridge.SVGImageElementBridge.createImageGraphicsNode(SVGImageElementBridge.java:257)
at
org.apache.batik.bridge.SVGImageElementBridge.buildImageGraphicsNode(SVGImageElementBridge.java:176)
at
org.apache.batik.bridge.SVGImageElementBridge.createGraphicsNode(SVGImageElementBridge.java:118)
at
org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:206)
at
org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:164)
at
org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:212)
at
org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:164)
at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:78)
at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:214)
at
org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscoder.java:92)
at
org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:142)
at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:159)
at
org.apache.batik.apps.rasterizer.SVGConverter.transcode(SVGConverter.java:992)
at
org.apache.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:715)
at org.apache.batik.apps.rasterizer.Main.execute(Main.java:938)
... 9 more
Caused by: java.lang.ClassNotFoundException:
com.sun.image.codec.jpeg.TruncatedFileException
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at
org.dacapo.harness.DacapoClassLoader.loadClass(DacapoClassLoader.java:127)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 26 more
A different error is with the 'eclipse' test:
$java -jar dacapo-9.12-bach.jar eclipse --ignore-validation
...
Search .. 5,665 references for default constructor in workspace
.. 1,957 references for method 'equals' in workspace
Type hierarchy tests
AST tests
Completion tests .........
Format tests ..............
Model tests ................
Digest validation failed for stdout.log, expecting
0x883c142aebf68c13c630dae7dcc488b32d565e3d found
0xdc84d317602c6a230bd405dd0b7aa3357b81d443
===== DaCapo 9.12 eclipse FAILED =====
Delete workspace
Validation FAILED for eclipse default
Suggestions on how to fix those ?
Thanks,
--
Valerio
|