You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-users@xmlgraphics.apache.org by Jan Tosovsky <j....@tiscali.cz> on 2015/01/31 23:57:33 UTC

[batik-rasterizer] NoClassDefFoundError: NamedColorSpace

Dear All,

I am trying to convert several SVG files with the most recent Batik (1.8pre,
built from trunk using 'build jars' command), but I am getting (Win 7
64-bit, Oracle JDK 1.8.0):

Exception in thread "main" java.
lang.NoClassDefFoundError:
org/apache/xmlgraphics/java2d/color/NamedColorSpace
        at
org.apache.batik.bridge.SVGShapeElementBridge.createShapePainter(Unkn
own Source)
        at
org.apache.batik.bridge.SVGDecoratedShapeElementBridge.createFillStro
kePainter(Unknown Source)
        at
org.apache.batik.bridge.SVGDecoratedShapeElementBridge.createShapePai
nter(Unknown Source)
        at
org.apache.batik.bridge.SVGShapeElementBridge.buildGraphicsNode(Unkno
wn Source)
        at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown
Source)
        at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
        at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown
Source)
        at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
        at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown
Source)
        at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
        at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown
Source)
        at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source)
        at org.apache.batik.bridge.GVTBuilder.build(Unknown Source)
        at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown S
ource)
        at
org.apache.batik.transcoder.image.ImageTranscoder.transcode(Unknown S
ource)
        at
org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(Unknown S
ource)
        at
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(Unknown S
ource)
        at org.apache.batik.apps.rasterizer.SVGConverter.transcode(Unknown
Sourc
e)
        at org.apache.batik.apps.rasterizer.SVGConverter.execute(Unknown
Source)

        at org.apache.batik.apps.rasterizer.Main.execute(Unknown Source)
        at org.apache.batik.apps.rasterizer.Main.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException:
org.apache.xmlgraphics.java2d.color
.NamedColorSpace
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 21 more


Is there any remedy for this? I would expect all the reqired libraries
specified in the MANIFEST.MF.

Thanks, Jan

RE: [batik-rasterizer] NoClassDefFoundError: NamedColorSpace

Posted by Jan Tosovsky <j....@tiscali.cz>.
On 2015-01-31 Jan Tosovsky wrote:
> 
> I am trying to convert several SVG files with the most recent Batik
> (1.8pre, built from trunk using 'build jars' command), but I am getting
> (Win 7 64-bit, Oracle JDK 1.8.0):
> 
> Exception in thread "main" java.
> lang.NoClassDefFoundError:
> org/apache/xmlgraphics/java2d/color/NamedColorSpace
 
> Is there any remedy for this? I would expect all the reqired libraries
> specified in the MANIFEST.MF.

This patch works for me:

Index: batik-rasterizer.mf
===================================================================
--- batik-rasterizer.mf	(revision 1656254)
+++ batik-rasterizer.mf	(working copy)
@@ -20,3 +20,4 @@
             lib/xml-apis-ext.jar
             lib/pdf-transcoder.jar
             lib/js.jar
+            lib/xmlgraphics-commons-svn-trunk.jar


But 'svn-trunk' in the 'xmlgraphics-commons-svn-trunk.jar' filename should
be rather a variable changed dynamically to the actual version.

Jan


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


RE: [batik-rasterizer] NoClassDefFoundError: NamedColorSpace

Posted by Jan Tosovsky <j....@tiscali.cz>.
On 2015-02-01 Luis Bernardo wrote:
> On 2015-01-31 Jan Tosovsky wrote:
> > I am trying to convert several SVG files with the most recent Batik
> > (1.8pre, built from trunk using 'build jars' command), but I am
> > getting Exception in thread "main" java.lang.NoClassDefFoundError:
> > 
> > org/apache/xmlgraphics/java2d/color/NamedColorSpace
> 
> This has been fixed in the submodules_cyclic_deps branch. The branch
> hasn't been merged yet because it is waiting for some parallel work to
> be merged first.
> 

Thanks, good to know.

Jan


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


Re: [batik-rasterizer] NoClassDefFoundError: NamedColorSpace

Posted by Luis Bernardo <lm...@gmail.com>.
This has been fixed in the submodules_cyclic_deps branch. The branch 
hasn't been merged yet because it is waiting for some parallel work to 
be merged first.

The new dependency in xmlgraphics-commons was introduced when the svg12 
color branch was merged to trunk.

On 2/1/15 3:30 PM, Jan Tosovsky wrote:
> On 2015-01-31 Jan Tosovsky wrote:
>> I am trying to convert several SVG files with the most recent Batik
>> (1.8pre, built from trunk using 'build jars' command), but I am getting
>> (Win 7 64-bit, Oracle JDK 1.8.0):
>>
>> Exception in thread "main" java.
>> lang.NoClassDefFoundError:
>> org/apache/xmlgraphics/java2d/color/NamedColorSpace
>   
>> Is there any remedy for this? I would expect all the reqired libraries
>> specified in the MANIFEST.MF.
> This patch works for me:
>
> Index: batik-rasterizer.mf
> ===================================================================
> --- batik-rasterizer.mf	(revision 1656254)
> +++ batik-rasterizer.mf	(working copy)
> @@ -20,3 +20,4 @@
>               lib/xml-apis-ext.jar
>               lib/pdf-transcoder.jar
>               lib/js.jar
> +            lib/xmlgraphics-commons-svn-trunk.jar
>
>
> But 'svn-trunk' in the 'xmlgraphics-commons-svn-trunk.jar' filename should
> be rather a variable changed dynamically to the actual version.
>
> Jan
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
>


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