Srikanth created BATIK-1193:
-------------------------------

             Summary: java.awt.geom.IllegalPathStateException: missing initial 
moveto in path definition
                 Key: BATIK-1193
                 URL: https://issues.apache.org/jira/browse/BATIK-1193
             Project: Batik
          Issue Type: Bug
          Components: SVG DOM, SVG Rasterizer, SVGGraphics2D
    Affects Versions: 1.9, 1.7.1
            Reporter: Srikanth
             Fix For: 1.9, 1.7.1
         Attachments: Testimage.svg

I am using SVG Rasterizer example to convert svg image to png. I am sending svg 
image as file uri to the  PNGTranscoder to get png image, But it was throwing 
this error

"_java.awt.geom.IllegalPathStateException: missing initial moveto in path 
definition
        at java.awt.geom.Path2D$Float.needRoom(Path2D.java:280)
        at java.awt.geom.Path2D$Float.lineTo(Path2D.java:373)
        at 
org.apache.batik.ext.awt.geom.ExtendedGeneralPath.lineTo(ExtendedGeneralPath.java:280)
        at 
org.apache.batik.parser.AWTPathProducer.linetoAbs(AWTPathProducer.java:160)
        at 
org.apache.batik.dom.svg.SVGAnimatedPathDataSupport.handlePathSegList(SVGAnimatedPathDataSupport.java:78)
        at 
org.apache.batik.bridge.SVGPathElementBridge.buildShape(SVGPathElementBridge.java:92)
        at 
org.apache.batik.bridge.SVGShapeElementBridge.createGraphicsNode(SVGShapeElementBridge.java:60)
        at 
org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.java:213)
        at 
org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:171)
        at org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:82)
        at 
org.apache.batik.transcoder.SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:208)
        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 test.DOMRasterizer.save(App.java:28)
        at test.DOMRasterizer.main(App.java:39) "

Svg images that we used are generated by Extjs library. Below I am attaching 
the svg image file that is failing to convert to png.

Versions of all dependencies: 
batik-transcoder 1.7,batik-rasterizer 1.9,batik-codec 1.9,batik-svg-dom 1.7







--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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

Reply via email to