GoogleCodeArchive / piccolo2d

Automatically exported from code.google.com/p/piccolo2d
0 stars 0 forks source link

Piccolo2D version 1.2.1 - Run-time error (opening svg file) #81

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.  Created Jar for package org.piccolo2d.svg
2.  Write simple app to open MRT-LRT_map.svg and display successfully
3.  Use same simple app to open Singapore-MRT.svg appear run-time errors.

What is the expected output? What do you see instead?

Expect Singapore-MRT.svg to display svg successfully.

Instead,

Exception in thread "main" java.lang.IllegalArgumentException: Unknown 
element 'marker'
        at org.piccolo2d.svg.SvgSaxHandler.startElement
(SvgSaxHandler.java:690)
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement
(AbstractSAXParser.java:501)
        at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartE
lement(XMLNSDocumentScannerImpl.java:400)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag
mentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next
(XMLDocumentScannerImpl.java:648)
        at 
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
(XMLNSDocumentScannerImpl.java:140)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
Document(XMLDocumentFragmentScannerImpl.java:510)
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(XML11Configuration.java:807)
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(XML11Configuration.java:737)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse
(XMLParser.java:107)
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1205)
        at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse
(SAXParserImpl.java:522)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
        at org.piccolo2d.svg.SvgLoader.load(SvgLoader.java:75)
        at org.piccolo2d.svg.SvgLoader.load(SvgLoader.java:55)
        at Schematic.<init>(Schematic.java:118)
        at CadcView_Table.createTables(CadcView_Table.java:123)
        at CadcView.<init>(CadcView.java:177)
        at CadcMVC.main(CadcMVC.java:61)

What version of the product are you using? On what operating system?

piccolo2D Java 1.2.1
Windows XP Professional SP3

Please provide any additional information below.
Netbean IDE 6.5.1

Original issue reported on code.google.com by albertte...@gmail.com on 14 Apr 2009 at 2:20

Attachments:

GoogleCodeExporter commented 9 years ago
Hi Albert,
though I think SVG-I/O would be highly desireable it doesn't seem in reach at 
time being.

The problem you see is caused by the fact that the svg coverage is far from 
complete.
The 'marker' element (http://www.w3.org/TR/SVG11/painting.html#MarkerElement) 
just
isn't implemented in this 'proof of concept' implementation
(http://code.google.com/p/piccolo2d/wiki/SvgSupport).

Greetings,
    M

Original comment by mr0...@mro.name on 14 Apr 2009 at 8:46

GoogleCodeExporter commented 9 years ago
Hi M,

May I know is there any future plan to release that supports SVG-I/O, which 
covered 'marker' element?

Thanks.

Albert Teo

Original comment by albertte...@gmail.com on 28 Apr 2009 at 6:20

GoogleCodeExporter commented 9 years ago
Hi Albert,
no, there's no plan to make any kind of SVG-I/O part of piccolo2d I know of. Be 
it
with 'marker' or without.

Original comment by mr0...@mro.name on 28 Apr 2009 at 8:02

GoogleCodeExporter commented 9 years ago
Verifying Wont Fixes. Reasons are sound by my mind.

Original comment by allain.lalonde on 5 Nov 2009 at 3:15