[jira] [Updated] (BATIK-1265) onload option of batik 1.11 throws java exception
"GM (JIRA)" <[email protected]> Tue, 25 Jun 2019 03:45:00 +0000 (UTC)
| Newsgroups | gmane.text.xml.batik.devel |
|---|---|
| Message-ID | <[email protected]> |
[ https://issues.apache.org/jira/browse/BATIK-1265?page=3Dcom.atlassia=
n.jira.plugin.system.issuetabpanels:all-tabpanel ]
GM updated BATIK-1265:
----------------------
Description:=20
h1. Rasterization of image failed with java exception after Batik version h=
as been upgraded from 1.5 to 1.11
I have upgraded batik version from 1.5 to 1.11, and while doing rasterizati=
on of image using -onload option, the following command failed with java ex=
ception. The image we have used to rasterized is available with batik packa=
ge.
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 trans=
code 1 SVG file(s) Converting 3D.svg to samples/3D.png ... Exception in thr=
ead "main" java.lang.NoClassDefFoundError: org/mozilla/javascript/JavaScrip=
tException at org.apache.batik.bridge.RhinoInterpreterFactory.createInterpr=
eter(RhinoInterpreterFactory.java:82) at org.apache.batik.script.Interprete=
rPool.createInterpreter(InterpreterPool.java:124) at org.apache.batik.bridg=
e.BridgeContext.getInterpreter(BridgeContext.java:566) at org.apache.batik.=
bridge.BaseScriptingEnvironment.getInterpreter(BaseScriptingEnvironment.jav=
a:318) at org.apache.batik.bridge.BaseScriptingEnvironment.loadScript(BaseS=
criptingEnvironment.java:450) at org.apache.batik.bridge.BaseScriptingEnvir=
onment.loadScripts(BaseScriptingEnvironment.java:354) at org.apache.batik.t=
ranscoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:214) a=
t org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscod=
er.java:92) at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(=
XMLAbstractTranscoder.java:142) at org.apache.batik.transcoder.SVGAbstractT=
ranscoder.transcode(SVGAbstractTranscoder.java:156) at org.apache.batik.app=
s.rasterizer.SVGConverter.transcode(SVGConverter.java:1002) at org.apache.b=
atik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:717) at org.apa=
che.batik.apps.rasterizer.Main.execute(Main.java:937) at org.apache.batik.a=
pps.rasterizer.Main.main(Main.java:990) Caused by: java.lang.ClassNotFoundE=
xception: org.mozilla.javascript.JavaScriptException at java.base/jdk.inter=
nal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at jav=
a.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoade=
rs.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)
was:
h1. Rasterization of image failed with java exception after Batik version h=
as been upgraded from 1.5 to 1.11
I have upgraded batik version from 1.5 to 1.11, and while doing rasterizati=
on of image using -onload option, the following command failed with java ex=
ception. The image we have used to rasterized is available with batik packa=
ge.
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 trans=
code 1 SVG file(s) Converting 3D.svg to samples/3D.png ... Exception in thr=
ead "main" java.lang.NoClassDefFoundError: org/mozilla/javascript/JavaScrip=
tException at org.apache.batik.bridge.RhinoInterpreterFactory.createInterpr=
eter(RhinoInterpreterFactory.java:82) at org.apache.batik.script.Interprete=
rPool.createInterpreter(InterpreterPool.java:124) at org.apache.batik.bridg=
e.BridgeContext.getInterpreter(BridgeContext.java:566) at org.apache.batik.=
bridge.BaseScriptingEnvironment.getInterpreter(BaseScriptingEnvironment.jav=
a:318) at org.apache.batik.bridge.BaseScriptingEnvironment.loadScript(BaseS=
criptingEnvironment.java:450) at org.apache.batik.bridge.BaseScriptingEnvir=
onment.loadScripts(BaseScriptingEnvironment.java:354) at org.apache.batik.t=
ranscoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:214) a=
t org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscod=
er.java:92) at org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(=
XMLAbstractTranscoder.java:142) at org.apache.batik.transcoder.SVGAbstractT=
ranscoder.transcode(SVGAbstractTranscoder.java:156) at org.apache.batik.app=
s.rasterizer.SVGConverter.transcode(SVGConverter.java:1002) at org.apache.b=
atik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:717) at org.apa=
che.batik.apps.rasterizer.Main.execute(Main.java:937) at org.apache.batik.a=
pps.rasterizer.Main.main(Main.java:990) Caused by: java.lang.ClassNotFoundE=
xception: org.mozilla.javascript.JavaScriptException at java.base/jdk.inter=
nal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at jav=
a.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoade=
rs.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:=
521) ... 14 more}}
> 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 About to tra=
nscode 1 SVG file(s) Converting 3D.svg to samples/3D.png ... Exception in t=
hread "main" java.lang.NoClassDefFoundError: org/mozilla/javascript/JavaScr=
iptException at org.apache.batik.bridge.RhinoInterpreterFactory.createInter=
preter(RhinoInterpreterFactory.java:82) at org.apache.batik.script.Interpre=
terPool.createInterpreter(InterpreterPool.java:124) at org.apache.batik.bri=
dge.BridgeContext.getInterpreter(BridgeContext.java:566) at org.apache.bati=
k.bridge.BaseScriptingEnvironment.getInterpreter(BaseScriptingEnvironment.j=
ava:318) at org.apache.batik.bridge.BaseScriptingEnvironment.loadScript(Bas=
eScriptingEnvironment.java:450) at org.apache.batik.bridge.BaseScriptingEnv=
ironment.loadScripts(BaseScriptingEnvironment.java:354) at org.apache.batik=
.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:214)=
at org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTransc=
oder.java:92) at org.apache.batik.transcoder.XMLAbstractTranscoder.transcod=
e(XMLAbstractTranscoder.java:142) at org.apache.batik.transcoder.SVGAbstrac=
tTranscoder.transcode(SVGAbstractTranscoder.java:156) at org.apache.batik.a=
pps.rasterizer.SVGConverter.transcode(SVGConverter.java:1002) at org.apache=
.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:717) at org.a=
pache.batik.apps.rasterizer.Main.execute(Main.java:937) at org.apache.batik=
.apps.rasterizer.Main.main(Main.java:990) Caused by: java.lang.ClassNotFoun=
dException: org.mozilla.javascript.JavaScriptException at java.base/jdk.int=
ernal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at j=
ava.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoa=
ders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.jav=
a: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)