Affects Version/s: 1.11
Fix Version/s: None
Environment:openjdk 11.0.2 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
Hello Batik devs,
I'm refreshing a legacy genomics visualization application (IGV) towards Java11 dependencies:
I've found the following Java11+Batik hiccups.
When I use the following maven artifacts to fix a SVG issue in the application I'm working on:
*Everything works in runtime* (as in ./gradlew run and then File->Save Image as SVG, generates a correct .svg).
But strangely, when running the tests (as in ./gradlew test) I'm faced with this:
Here's a more detailed TravisCI run and Gradle scan, for reference:
Then my first attempt is to just exclude batik-bridge and batik-script via Gradle:
But unfortunately this goes further down the dependencies rabbit hole with xalan, bsf et al:
Can somebody tell me if in batik-script-1.11.jar the Java11 module-info.class, services, etc... We have not found a module descriptor within the batik-script jar. We suspect that the RhinoInterpreterFactory service reference points to a different jar file, namely:
Is there an easy fix so that the RhinoInterpreterFactory error does not show up in the first place?
Thanks in advance for any hint!