gml parser not working
----------------------

                 Key: GEOT-3818
                 URL: https://jira.codehaus.org/browse/GEOT-3818
             Project: GeoTools
          Issue Type: Bug
          Components: xsd-gml
    Affects Versions: 2.6.1
            Reporter: Tobias Warneke


If gt-xsd-gml3-2.6.1.jar is installed in an directory containing spaces in its 
name, the parser fails to start. (e.g. 'test folder' was my location and the 
test case producing the exception below.

WARNING [org.geotools.xml]: Error occured getting schema
java.net.URISyntaxException: Illegal character in path at index 18: 
file:/D:/temp/test 
folder/nasgui/nasgui/modules/ext/org.geotools.xsd/gt-xsd-gml3-2.6.1.jar
        at java.net.URI$Parser.fail(URI.java:2809)
        at java.net.URI$Parser.checkChars(URI.java:2982)
        at java.net.URI$Parser.parseHierarchical(URI.java:3066)
        at java.net.URI$Parser.parse(URI.java:3014)
        at java.net.URI.<init>(URI.java:578)
        at 
org.netbeans.JarClassLoader$JarURLStreamHandler.openConnection(JarClassLoader.java:870)
Caused: java.io.IOException
        at 
org.netbeans.JarClassLoader$JarURLStreamHandler.openConnection(JarClassLoader.java:877)
        at 
org.netbeans.JarClassLoader$JarURLStreamHandler.openConnection(JarClassLoader.java:847)
        at java.net.URL.openConnection(URL.java:945)
        at 
org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createURLInputStream(URIConverterImpl.java:565)
        at 
org.eclipse.emf.ecore.resource.impl.URIConverterImpl.createInputStream(URIConverterImpl.java:453)
        at 
org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:897)
        at org.geotools.xml.Schemas.parse(Schemas.java:256)
        at org.geotools.xml.XSD.buildSchema(XSD.java:250)
        at org.geotools.xml.XSD.getSchema(XSD.java:207)
[catch] at org.geotools.xml.SchemaLocator.locateSchema(SchemaLocator.java:94)
        at 
org.geotools.xml.impl.ParserHandler.startElement(ParserHandler.java:296)
        at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown
 Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.geotools.xml.Parser.parse(Parser.java:223)
        at org.geotools.xml.Parser.parse(Parser.java:151)
        at org.geotools.xml.Parser.parse(Parser.java:200)


.
.
.

WARNING [org.geotools.xml]: Error parsing: 
jar:file:/D:/temp/test%20folder/nasgui/nasgui/modules/ext/org.geotools.xsd/gt-xsd-gml3-2.6.1.jar!/org/geotools/gml3/gml.xsd
WARNING [org.geotools.xml]: Could not find a schema



The same software works in a valid directory (e.g. test_folder). I did not yet 
test newer geotools versions. The test was done on a Windows machine.



Thanks 



Tobias

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to