[udig-devel] OSMM GML loading - null pointer
Vince Darley
vince.darley at eurobios.com
Tue Sep 11 09:57:53 PDT 2007
If I manually edit two of the .xsd files to
insert schemaLocations in 2 places each:
<import
namespace="http://www.opengis.net/gml" schemaLocation="gml.xsd"/>
<import
namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
then things get a bit further, but I then get an error:
java.net.UnknownHostException: bundleresource
due to an attempt to open an input stream on this URL:
file://bundleresource://74/cache/www.w3.org/2001/datatypes.dtd
any thoughts on that?
Vince.
...and I thought xml was supposed to make things easy.
At 17:19 11/09/2007, Justin Deoliveira wrote:
>Hi Guys,
>
>Sorry to jump in late. Seems like you are making progress. This import
>seems strange to me:
>
><import namespace="http://www.opengis.net/gml"/>
>
>Since it does not have any schemaLocation attribute? Which is most
>likely the source of the null pointer exception. Since it is a
>"well-known" namespace / schema to the parser, simply putting
>schemaLocation="gml.xsd" should do the trick.
>
>-Justin
>
>Vince Darley wrote:
> > At 11:05 11/09/2007, Gabriel Roldán wrote:
> >> Configuration configuration = new
> >> ApplicationSchemaConfiguration(namespace,
> >> schemaLocation);
> >> Parser parser = new Parser( configuration );
> >
> > Now that seems to work quite a lot better, except we hit null pointer
> > exceptions due to calls to 'resolveSchemaLocation':
> >
> > public String resolveSchemaLocation(XSDSchema schema, String uri, String
> > location) {
> >
> > where:
> > uri "http://www.opengis.net/gml"
> > location null
> >
> > It tries to look for a file in the directory that we supplied on
> > construction, but with 'null' as a file name.
> >
> > This seems to be driven/triggered by lines like this:
> >
> > <import namespace="http://www.opengis.net/gml"/>
> >
> > in the schema being parsed.
> >
> > any idea how to avoid that problem?
> >
> > Vince.
> >
> >
> > !DSPAM:4007,46e671d1174873362379201!
> >
>
>
>--
>Justin Deoliveira
>The Open Planning Project
>http://topp.openplans.org
>
>
>
>--
>No virus found in this incoming message.
>Checked by AVG Free Edition.
>Version: 7.5.485 / Virus Database: 269.13.10/995
>- Release Date: 08/09/2007 13:24
More information about the udig-devel
mailing list