Hi!
I trying to create layer with uuid identifier.
I have already configured postgis sql datastore with existing layers.
And i create table in this database and register layer with default geoservser sld called ‘points’.
When I trying to exec request DescribeFeatureType I recive nothing.
request link sample
Answer:
<xsd:schema elementFormDefault="qualified" targetNamespace="gisbis"><xsd:import namespace="http://www.opengis.net/gml" schemaLocation="http://127.0.0.1:8083/geoserver/schemas/gml/3.1.1/base/gml.xsd"/></xsd:schema>
and such error in geoserver log
Unable to find source-code formatter for language: log. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
INFO | jvm 1 | 2017/11/10 19:18:43 | 10 ноя 19:18:43 INFO [geoserver.wfs] -
INFO | jvm 1 | 2017/11/10 19:18:43 | Request: getServiceInfo
INFO | jvm 1 | 2017/11/10 19:18:43 | 10 ноя 19:18:43 INFO [geoserver.wfs] -
INFO | jvm 1 | 2017/11/10 19:18:43 | Request: describeFeatureType
INFO | jvm 1 | 2017/11/10 19:18:43 | service = WFS
INFO | jvm 1 | 2017/11/10 19:18:43 | version = 1.1.0
INFO | jvm 1 | 2017/11/10 19:18:43 | baseUrl = http://127.0.0.1:8083/geoserver/
INFO | jvm 1 | 2017/11/10 19:18:43 | typeName[0] = {te}sssss
INFO | jvm 1 | 2017/11/10 19:18:43 | outputFormat = text/xml; subtype=gml/3.1.1
INFO | jvm 1 | 2017/11/10 19:18:43 | 10 ноя 19:18:43 WARN [geoserver.wfs] - Could not build xml schema for type: sssss
INFO | jvm 1 | 2017/11/10 19:18:43 | java.lang.NullPointerException: Could not find a type for property: id of type: java.util.UUID
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.buildComplexSchemaContent(FeatureTypeSchemaBuilder.java:771)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.buildSchemaContent(FeatureTypeSchemaBuilder.java:691)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.buildSchemaInternal(FeatureTypeSchemaBuilder.java:260)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.build(FeatureTypeSchemaBuilder.java:154)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.build(FeatureTypeSchemaBuilder.java:148)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.build(FeatureTypeSchemaBuilder.java:137)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.wfs.xml.v1_1_0.XmlSchemaEncoder.doWrite(XmlSchemaEncoder.java:107)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.wfs.xml.v1_1_0.XmlSchemaEncoder.write(XmlSchemaEncoder.java:96)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.wfs.WFSDescribeFeatureTypeOutputFormat.write(WFSDescribeFeatureTypeOutputFormat.java:80)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.ows.Dispatcher.response(Dispatcher.java:1009)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)
INFO | jvm 1 | 2017/11/10 19:18:43 | at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:147)
But when I set Expose primary keys in datastore options to false it state normally.
|