[jira] [Comment Edited] (BATIK-1265) onload option of batik 1.11 throws java exception
"Roman Valls Guimera (JIRA)" <[email protected]> Tue, 25 Jun 2019 23:01:00 +0000 (UTC)
| Newsgroups | gmane.text.xml.batik.devel |
|---|---|
| Message-ID | <[email protected]> |
[ https://issues.apache.org/jira/browse/BATIK-1265?page=3Dcom.atlassian=
.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D1687=
2787#comment-16872787 ]=20
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 sv=
ggen, Rhino 1.7.11. More details on BATIK issue #1260:
=C2=A0
[https://issues.apache.org/jira/projects/BATIK/issues/BATIK-1260]
=C2=A0
But essentially the backtrace looks like this for me:
=C2=A0
{{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/bat=
ik-script/1.11/f7284dabc28aaa7407bef45f31dd204e58a35810/batik-script-1.11.j=
ar}}
{{Caused by: java.lang.module.InvalidModuleDescriptorException: Provider c=
lass 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.assert=
NormalExitValue(DefaultExecHandle.java:396)}}
\{{ at org.gradle.process.internal.worker.DefaultWorkerProcess.onProcessSt=
op(DefaultWorkerProcess.java:139)}}
\{{ at org.gradle.process.internal.worker.DefaultWorkerProcess.access$000(=
DefaultWorkerProcess.java:42)}}
\{{ at org.gradle.process.internal.worker.DefaultWorkerProcess$1.execution=
Finished(DefaultWorkerProcess.java:92)}}
\{{ at jdk.internal.reflect.GeneratedMethodAccessor11.invoke(Unknown Sourc=
e)}}
\{{ 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(Reflection=
Dispatch.java:35)}}
\{{ at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(Reflection=
Dispatch.java:24)}}
\{{ at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(Abstra=
ctBroadcastDispatch.java:42)}}
\{{ at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispa=
tch(BroadcastDispatch.java:230)}}
\{{ at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispa=
tch(BroadcastDispatch.java:149)}}
\{{ at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadc=
ast.java:140)}}
\{{ at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadc=
ast.java:37)}}
\{{ at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvoca=
tionHandler.invoke(ProxyDispatchAdapter.java:93)}}
\{{ at com.sun.proxy.$Proxy59.executionFinished(Unknown Source)}}
\{{ at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(Defau=
ltExecHandle.java:212)}}
\{{ at org.gradle.process.internal.DefaultExecHandle.finished(DefaultExecH=
andle.java:341)}}
\{{ at org.gradle.process.internal.ExecHandleRunner.completed(ExecHandleRu=
nner.java:109)}}
\{{ at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.j=
ava:83)}}
\{{ at org.gradle.internal.operations.CurrentBuildOperationPreservingRunna=
ble.run(CurrentBuildOperationPreservingRunnable.java:42)}}
\{{ at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailure=
s.onExecute(ExecutorPolicy.java:63)}}
\{{ at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExe=
cutorImpl.java:46)}}
\{{ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP=
oolExecutor.java:1128)}}
\{{ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread=
PoolExecutor.java:628)}}
\{{ at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunna=
ble.run(ThreadFactoryImpl.java:55)}}
\{{ at java.base/java.lang.Thread.run(Thread.java:834)}}
=C2=A0
was (Author: brainstorm):
I am facing very similar issues with RhinoInterpreterFactory, Batik 1.11 sv=
ggen, Rhino 1.7.11. More details on BATIK issue #1260, but essentially the =
backtrace looks like this for me:
=C2=A0
{{Error occurred during initialization of boot layer}}
{{java.lang.module.FindException: Unable to derive module descriptor for /U=
sers/romanvg/.gradle/caches/modules-2/files-2.1/org.apache.xmlgraphics/bati=
k-script/1.11/f7284dabc28aaa7407bef45f31dd204e58a35810/batik-script-1.11.ja=
r}}
{{Caused by: java.lang.module.InvalidModuleDescriptorException: Provider cl=
ass 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.assertNo=
rmalExitValue(DefaultExecHandle.java:396)}}
{{ at org.gradle.process.internal.worker.DefaultWorkerProcess.onProcessStop=
(DefaultWorkerProcess.java:139)}}
{{ at org.gradle.process.internal.worker.DefaultWorkerProcess.access$000(De=
faultWorkerProcess.java:42)}}
{{ at org.gradle.process.internal.worker.DefaultWorkerProcess$1.executionFi=
nished(DefaultWorkerProcess.java:92)}}
{{ at jdk.internal.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)=
}}
{{ at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(De=
legatingMethodAccessorImpl.java:43)}}
{{ at java.base/java.lang.reflect.Method.invoke(Method.java:566)}}
{{ at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDi=
spatch.java:35)}}
{{ at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDi=
spatch.java:24)}}
{{ at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(Abstract=
BroadcastDispatch.java:42)}}
{{ at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatc=
h(BroadcastDispatch.java:230)}}
{{ at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatc=
h(BroadcastDispatch.java:149)}}
{{ at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcas=
t.java:140)}}
{{ at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcas=
t.java:37)}}
{{ at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocati=
onHandler.invoke(ProxyDispatchAdapter.java:93)}}
{{ at com.sun.proxy.$Proxy59.executionFinished(Unknown Source)}}
{{ at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(Default=
ExecHandle.java:212)}}
{{ at org.gradle.process.internal.DefaultExecHandle.finished(DefaultExecHan=
dle.java:341)}}
{{ at org.gradle.process.internal.ExecHandleRunner.completed(ExecHandleRunn=
er.java:109)}}
{{ at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.jav=
a:83)}}
{{ at org.gradle.internal.operations.CurrentBuildOperationPreservingRunnabl=
e.run(CurrentBuildOperationPreservingRunnable.java:42)}}
{{ at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.=
onExecute(ExecutorPolicy.java:63)}}
{{ at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecu=
torImpl.java:46)}}
{{ at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoo=
lExecutor.java:1128)}}
{{ at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPo=
olExecutor.java:628)}}
{{ at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnabl=
e.run(ThreadFactoryImpl.java:55)}}
{{ at java.base/java.lang.Thread.run(Thread.java:834)}}
=C2=A0
> onload option of batik 1.11 throws java exception=20
> --------------------------------------------------
>
> 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 rasteriza=
tion of image using -onload option, the following command failed with java =
exception. The image we have used to rasterized is available with batik pac=
kage.
> If I remove onload option,following command works fine and rasterization =
is successful.
> *java -jar batik-rasterizer-1.11.jar -onload samples/3D.svg*=C2=A0
> {{About to transcode 1 SVG file(s) Converting 3D.svg to samples/3D.png ..=
. Exception in thread "main" java.lang.NoClassDefFoundError: org/mozilla/ja=
vascript/JavaScriptException at org.apache.batik.bridge.RhinoInterpreterFac=
tory.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(BaseScript=
ingEnvironment.java:318) at org.apache.batik.bridge.BaseScriptingEnvironmen=
t.loadScript(BaseScriptingEnvironment.java:450) at org.apache.batik.bridge.=
BaseScriptingEnvironment.loadScripts(BaseScriptingEnvironment.java:354) at =
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTran=
scoder.java:214) at org.apache.batik.transcoder.image.ImageTranscoder.trans=
code(ImageTranscoder.java:92) at org.apache.batik.transcoder.XMLAbstractTra=
nscoder.transcode(XMLAbstractTranscoder.java:142) at org.apache.batik.trans=
coder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:156) at or=
g.apache.batik.apps.rasterizer.SVGConverter.transcode(SVGConverter.java:100=
2) at org.apache.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.ja=
va: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.l=
ang.ClassNotFoundException: org.mozilla.javascript.JavaScriptException at j=
ava.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoade=
r.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.lo=
adClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass=
(ClassLoader.java:521) ... 14 more}}
> =C2=A0
> 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)