You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by "Roman Valls Guimera (JIRA)" <ji...@apache.org> on 2019/06/25 23:01:00 UTC

[jira] [Comment Edited] (BATIK-1265) onload option of batik 1.11 throws java exception

    [ https://issues.apache.org/jira/browse/BATIK-1265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16872787#comment-16872787 ] 

Roman Valls Guimera edited comment on BATIK-1265 at 6/25/19 11:00 PM:
----------------------------------------------------------------------

I am facing very similar issues with RhinoInterpreterFactory, Batik 1.11 svggen, Rhino 1.7.11. More details on BATIK issue #1260:

 

[https://issues.apache.org/jira/projects/BATIK/issues/BATIK-1260]

 

But essentially the backtrace looks like this for me:

 

{{Error occurred during initialization of boot layer}}
 {{java.lang.module.FindException: Unable to derive module descriptor for /Users/romanvg/.gradle/caches/modules-2/files-2.1/org.apache.xmlgraphics/batik-script/1.11/f7284dabc28aaa7407bef45f31dd204e58a35810/batik-script-1.11.jar}}
 {{Caused by: java.lang.module.InvalidModuleDescriptorException: Provider class org.apache.batik.bridge.RhinoInterpreterFactory not in module}}
 {{Process 'Gradle Test Executor 268' finished with non-zero exit value 1}}
 {{org.gradle.process.internal.ExecException: Process 'Gradle Test Executor 268' finished with non-zero exit value 1}}
 \{{ at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:396)}}
 \{{ at org.gradle.process.internal.worker.DefaultWorkerProcess.onProcessStop(DefaultWorkerProcess.java:139)}}
 \{{ at org.gradle.process.internal.worker.DefaultWorkerProcess.access$000(DefaultWorkerProcess.java:42)}}
 \{{ at org.gradle.process.internal.worker.DefaultWorkerProcess$1.executionFinished(DefaultWorkerProcess.java:92)}}
 \{{ at jdk.internal.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)}}
 \{{ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}
 \{{ at java.base/java.lang.reflect.Method.invoke(Method.java:566)}}
 \{{ at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)}}
 \{{ at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)}}
 \{{ at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)}}
 \{{ at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230)}}
 \{{ at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149)}}
 \{{ at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)}}
 \{{ at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)}}
 \{{ at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)}}
 \{{ at com.sun.proxy.$Proxy59.executionFinished(Unknown Source)}}
 \{{ at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:212)}}
 \{{ at org.gradle.process.internal.DefaultExecHandle.finished(DefaultExecHandle.java:341)}}
 \{{ at org.gradle.process.internal.ExecHandleRunner.completed(ExecHandleRunner.java:109)}}
 \{{ at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:83)}}
 \{{ at org.gradle.internal.operations.CurrentBuildOperationPreservingRunnable.run(CurrentBuildOperationPreservingRunnable.java:42)}}
 \{{ at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)}}
 \{{ at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)}}
 \{{ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)}}
 \{{ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)}}
 \{{ at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)}}
 \{{ at java.base/java.lang.Thread.run(Thread.java:834)}}

 


was (Author: brainstorm):
I am facing very similar issues with RhinoInterpreterFactory, Batik 1.11 svggen, Rhino 1.7.11. More details on BATIK issue #1260, but essentially the backtrace looks like this for me:

 

{{Error occurred during initialization of boot layer}}
{{java.lang.module.FindException: Unable to derive module descriptor for /Users/romanvg/.gradle/caches/modules-2/files-2.1/org.apache.xmlgraphics/batik-script/1.11/f7284dabc28aaa7407bef45f31dd204e58a35810/batik-script-1.11.jar}}
{{Caused by: java.lang.module.InvalidModuleDescriptorException: Provider class org.apache.batik.bridge.RhinoInterpreterFactory not in module}}
{{Process 'Gradle Test Executor 268' finished with non-zero exit value 1}}
{{org.gradle.process.internal.ExecException: Process 'Gradle Test Executor 268' finished with non-zero exit value 1}}
{{ at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:396)}}
{{ at org.gradle.process.internal.worker.DefaultWorkerProcess.onProcessStop(DefaultWorkerProcess.java:139)}}
{{ at org.gradle.process.internal.worker.DefaultWorkerProcess.access$000(DefaultWorkerProcess.java:42)}}
{{ at org.gradle.process.internal.worker.DefaultWorkerProcess$1.executionFinished(DefaultWorkerProcess.java:92)}}
{{ at jdk.internal.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)}}
{{ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)}}
{{ at java.base/java.lang.reflect.Method.invoke(Method.java:566)}}
{{ at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)}}
{{ at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)}}
{{ at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)}}
{{ at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230)}}
{{ at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149)}}
{{ at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)}}
{{ at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)}}
{{ at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)}}
{{ at com.sun.proxy.$Proxy59.executionFinished(Unknown Source)}}
{{ at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:212)}}
{{ at org.gradle.process.internal.DefaultExecHandle.finished(DefaultExecHandle.java:341)}}
{{ at org.gradle.process.internal.ExecHandleRunner.completed(ExecHandleRunner.java:109)}}
{{ at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:83)}}
{{ at org.gradle.internal.operations.CurrentBuildOperationPreservingRunnable.run(CurrentBuildOperationPreservingRunnable.java:42)}}
{{ at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)}}
{{ at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)}}
{{ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)}}
{{ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)}}
{{ at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)}}
{{ at java.base/java.lang.Thread.run(Thread.java:834)}}

 

> onload option of batik 1.11 throws java exception 
> --------------------------------------------------
>
>                 Key: BATIK-1265
>                 URL: https://issues.apache.org/jira/browse/BATIK-1265
>             Project: Batik
>          Issue Type: Bug
>    Affects Versions: 1.11
>         Environment: Linux
>            Reporter: GM
>            Priority: Major
>
> h1. Rasterization of image failed with java exception after Batik version has been upgraded from 1.5 to 1.11
> I have upgraded batik version from 1.5 to 1.11, and while doing rasterization of image using -onload option, the following command failed with java exception. The image we have used to rasterized is available with batik package.
> If I remove onload option,following command works fine and rasterization is successful.
> *java -jar batik-rasterizer-1.11.jar -onload samples/3D.svg* 
> {{About to transcode 1 SVG file(s) Converting 3D.svg to samples/3D.png ... Exception in thread "main" java.lang.NoClassDefFoundError: org/mozilla/javascript/JavaScriptException at org.apache.batik.bridge.RhinoInterpreterFactory.createInterpreter(RhinoInterpreterFactory.java:82) at org.apache.batik.script.InterpreterPool.createInterpreter(InterpreterPool.java:124) at org.apache.batik.bridge.BridgeContext.getInterpreter(BridgeContext.java:566) at org.apache.batik.bridge.BaseScriptingEnvironment.getInterpreter(BaseScriptingEnvironment.java:318) at org.apache.batik.bridge.BaseScriptingEnvironment.loadScript(BaseScriptingEnvironment.java:450) at org.apache.batik.bridge.BaseScriptingEnvironment.loadScripts(BaseScriptingEnvironment.java:354) 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:156) at org.apache.batik.apps.rasterizer.SVGConverter.transcode(SVGConverter.java:1002) at org.apache.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:717) at org.apache.batik.apps.rasterizer.Main.execute(Main.java:937) at org.apache.batik.apps.rasterizer.Main.main(Main.java:990) Caused by: java.lang.ClassNotFoundException: org.mozilla.javascript.JavaScriptException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 14 more}}
>  
> Java version details
> java -version
>  openjdk version "11.0.1" 2018-10-16 LTS
>  OpenJDK Runtime Environment Zulu11.2+3 (build 11.0.1+13-LTS)
>  OpenJDK 64-Bit Server VM Zulu11.2+3 (build 11.0.1+13-LTS, mixed mode)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org