Sina, I am impressed by what you have been able to do. I did not think restconfig would be so useful with app-schema.
One thing that has changed in later versions of app-schema is the handling of the mapping file URL in datastore.xml. When I forgot to put in a "file:" URL, I got the same NullPointerException as you. I note that your mapping file URL starts with C: not "file:". Special handling allows a "file:" URL relative to the data directory (technically an invalid URL). I think you are also missing a "workspaces" in your path. In your PHP script, please try changing: <entry key='url'>".$data_dir."/".$workspace."/".$name."/".$name.".xml</entry> to <entry key='url'>file:workspaces/".$workspace."/".$name."/".$name.".xml</entry> If the URL is incorrect, the app-schema plugin will not recognise your datastore.xml and you will the the NullPointerException because no provider can load it. Kind regards, Ben. On 04/11/11 03:05, Sina wrote: > Hi Ben, thanks, I spent some time creating a script to reproduce the problem > for you. I'm not sure what has happened because the issue is now a > NullPointerException, even when the requests are made from the original > script. I've included both stack traces and responses. > > * > rest_script.php<http://osgeo-org.1803224.n2.nabble.com/file/n6960237/rest_script.php> > * > classCast_geoserver.log<http://osgeo-org.1803224.n2.nabble.com/file/n6960237/classCast_geoserver.log> > * > classCast_requestLog.txt<http://osgeo-org.1803224.n2.nabble.com/file/n6960237/classCast_requestLog.txt> > * > nullPointer_geoserver.log<http://osgeo-org.1803224.n2.nabble.com/file/n6960237/nullPointer_geoserver.log> > * > nullPointer_requestLog.txt<http://osgeo-org.1803224.n2.nabble.com/file/n6960237/nullPointer_requestLog.txt> > > ________________________________ > View this message in context: Re: 2.1.2 REST create featuretype with > app-schema > datastore<http://osgeo-org.1803224.n2.nabble.com/2-1-2-REST-create-featuretype-with-app-schema-datastore-tp6950658p6960237.html> > Sent from the GeoServer - User mailing list > archive<http://osgeo-org.1803224.n2.nabble.com/GeoServer-User-f6100014.html> > at Nabble.com. > -- Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au> Software Engineer CSIRO Earth Science and Resource Engineering Australian Resources Research Centre ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users