[udig-devel] GML loading - null pointer
Jesse Eichar
jeichar at refractions.net
Wed Sep 5 09:15:25 PDT 2007
Hi Vince,
I'm afraid to say I'm not too surprised the GML datastore is quite
brittle. The Geotools datastore was never fully tested and
supported. Also it Requires that the XML schema for the file be
present in order to process the file. That is likely your problem
because in practice this often is the case.
What can be done is the datastore can be modified so it generates a
"best guess" schema based on the contents of the GML file. Then it
will be able to read the file.
Jesse
On Sep 5, 2007, at 3:20 AM, Vince Darley wrote:
> When trying to add a GML file (standard Ordnance Survey data from
> UK) from disk to a map (using right-click 'Add...' -> File ->
> select .gml file), I get a NullPointerException here:
>
> java.lang.NullPointerException
> at net.refractions.udig.catalog.internal.gml.GMLServiceImpl.members
> (GMLServiceImpl.java:124)
> at net.refractions.udig.catalog.ui.workflow.ConnectionState.run
> (ConnectionState.java:133)
> at net.refractions.udig.catalog.ui.workflow.Workflow.next
> (Workflow.java:260)
> at net.refractions.udig.catalog.ui.workflow.Workflow$Runner.run
> (Workflow.java:585)
> at net.refractions.udig.catalog.ui.workflow.Workflow.run
> (Workflow.java:444)
> at net.refractions.udig.catalog.ui.FileConnectionPage$2.run
> (FileConnectionPage.java:166)
> at net.refractions.udig.catalog.ui.workflow.WorkflowWizardDialog
> $3.run(WorkflowWizardDialog.java:98)
> at net.refractions.udig.ui.PlatformGIS$1.call(PlatformGIS.java:90)
>
> caused by the 'ds' variable being null in the GMLServiceImpl. This
> is with udig1.1 rc11.
>
> any ideas?
>
> Vince.
>
>
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
More information about the udig-devel
mailing list