Hello! I am trying to add a wfs build by ourself as a wfs-ng datasource. This work just to the point when i try to create a layer from the datasource. At this moment the following error occurs (full stacktrace as file):
Caused by: java.lang.NullPointerException at org.geotools.data.wfs.internal.v2_0.StrictWFS_2_0_Strategy.findParameters(StrictWFS_2_0_Strategy.java:643) at org.geotools.data.wfs.internal.v2_0.StrictWFS_2_0_Strategy.getServerSupportedOutputFormats(StrictWFS_2_0_Strategy.java:529) at org.geotools.data.wfs.internal.AbstractWFSStrategy.getDefaultOutputFormat(AbstractWFSStrategy.java:377) at org.geotools.data.wfs.internal.WFSRequest.<init>(WFSRequest.java:73) at org.geotools.data.wfs.internal.DescribeFeatureTypeRequest.<init>(DescribeFeatureTypeRequest.java:24) at org.geotools.data.wfs.internal.WFSClient.createDescribeFeatureTypeRequest(WFSClient.java:358) at org.geotools.data.wfs.WFSDataStore.getRemoteFeatureType(WFSDataStore.java:203) at org.geotools.data.wfs.WFSDataStore.getRemoteSimpleFeatureType(WFSDataStore.java:262) at org.geotools.data.wfs.WFSFeatureSource.buildFeatureType(WFSFeatureSource.java:364) at org.geotools.data.store.ContentFeatureSource.getAbsoluteSchema(ContentFeatureSource.java:327) at org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:296) at org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:105) at org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:342) at org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:325) at org.geoserver.web.data.layer.NewLayerPage.buildLayerInfo(NewLayerPage.java:413) ... 123 more When i add the wfs in QGIS everything works, also the getCapabilities via browser. I am running geoserver 2.15.1 on tomcat9 (openJDK). I added the full stacktrace m the datasource-definition and the getCapabilities as files below. Thank you for your help in advance Uwe Seher Build-Informationen - Version2.15.1 - Git Version6028a3cc138224e46b5bf949730043d15ef6a370 - Build-Datum29-Apr-2019 07:40 - GeoTools Version21.1 (rev 5df58c1ab9b9585655b2fc132e8f2b15c8bf5dae) - GeoWebCache Version1.15.1 (rev af748c033b889e0ffe68977c203fd5564bbcabf6/af748c033b889e0ffe68977c203fd5564bbcabf6 )
org.apache.wicket.WicketRuntimeException: Method onRequest of interface org.apache.wicket.behavior.IBehaviorListener targeted at org.apache.wicket.ajax.markup.html.AjaxLink$1@69d6011e on component [AjaxLink [Component id = link]] threw an exception at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:268) at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:248) at org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:234) at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895) at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222) at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261) at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203) at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:165) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890) at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:26) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:69) at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:73) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66) at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:37) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:51) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:112) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70) at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:158) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105) at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178) at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:90) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.filters.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.java:79) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:770) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor1003.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) ... 114 more Caused by: java.lang.RuntimeException: Error occurred while building the resources for the configuration page at org.geoserver.web.data.layer.NewLayerPage.buildLayerInfo(NewLayerPage.java:423) at org.geoserver.web.data.layer.NewLayerPage$9.onClick(NewLayerPage.java:312) at org.geoserver.web.wicket.SimpleAjaxLink$1.onClick(SimpleAjaxLink.java:47) at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85) at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155) at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:601) ... 118 more Caused by: java.lang.NullPointerException at org.geotools.data.wfs.internal.v2_0.StrictWFS_2_0_Strategy.findParameters(StrictWFS_2_0_Strategy.java:643) at org.geotools.data.wfs.internal.v2_0.StrictWFS_2_0_Strategy.getServerSupportedOutputFormats(StrictWFS_2_0_Strategy.java:529) at org.geotools.data.wfs.internal.AbstractWFSStrategy.getDefaultOutputFormat(AbstractWFSStrategy.java:377) at org.geotools.data.wfs.internal.WFSRequest.<init>(WFSRequest.java:73) at org.geotools.data.wfs.internal.DescribeFeatureTypeRequest.<init>(DescribeFeatureTypeRequest.java:24) at org.geotools.data.wfs.internal.WFSClient.createDescribeFeatureTypeRequest(WFSClient.java:358) at org.geotools.data.wfs.WFSDataStore.getRemoteFeatureType(WFSDataStore.java:203) at org.geotools.data.wfs.WFSDataStore.getRemoteSimpleFeatureType(WFSDataStore.java:262) at org.geotools.data.wfs.WFSFeatureSource.buildFeatureType(WFSFeatureSource.java:364) at org.geotools.data.store.ContentFeatureSource.getAbsoluteSchema(ContentFeatureSource.java:327) at org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:296) at org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:105) at org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:342) at org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:325) at org.geoserver.web.data.layer.NewLayerPage.buildLayerInfo(NewLayerPage.java:413) ... 123 more
WFS_Capabilities xmlns="http://www.opengis.net/wfs/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0.2" xsi:schemaLocation="http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd http://www.opengis.net/ows/1.1 http://schemas.opengis.net/ows/1.1.0/owsAll.xsd"> <ows:ServiceIdentification> <ows:Title>XXX</ows:Title> <ows:Abstract>WFS Server of LabJournal</ows:Abstract> <ows:Keywords> <ows:Keyword>XXX</ows:Keyword> <ows:Keyword>LabJournal</ows:Keyword> <ows:Type>String</ows:Type> </ows:Keywords> <ows:ServiceType>WFS</ows:ServiceType> <ows:ServiceTypeVersion>2.0.2</ows:ServiceTypeVersion> <ows:ServiceTypeVersion>2.0.0</ows:ServiceTypeVersion> <ows:ServiceTypeVersion>1.1.0</ows:ServiceTypeVersion> <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion> <ows:Fees>NONE</ows:Fees> <ows:AccessConstraints>NONE</ows:AccessConstraints> </ows:ServiceIdentification> <ows:ServiceProvider> <ows:ProviderName>yyyyyy</ows:ProviderName> <ows:ProviderSite xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs"/> <ows:ServiceContact> <ows:IndividualName>vn nn</ows:IndividualName> <ows:PositionName/> <ows:ContactInfo> <ows:Phone> <ows:Voice/> <ows:Facsimile/> </ows:Phone> <ows:Address> <ows:DeliveryPoint/> <ows:City/> <ows:AdministrativeArea/> <ows:PostalCode/> <ows:Country/> <ows:ElectronicMailAddress>vn...@yyy.com</ows:ElectronicMailAddress> </ows:Address> <ows:OnlineResource xlink:href=""/> <ows:HoursOfService>24x7</ows:HoursOfService> <ows:ContactInstructions/> </ows:ContactInfo> <ows:Role>PointOfContact</ows:Role> </ows:ServiceContact> </ows:ServiceProvider> <ows:OperationsMetadata> <ows:Operation name="GetCapabilities"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:Value>application/gml+xml; version=3.2</ows:Value> </ows:Parameter> <ows:Parameter name="AcceptVersions"> <ows:AllowedValues> <ows:Value>2.0.2</ows:Value> <ows:Value>2.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> </ows:Operation> <ows:Operation name="DescribeFeatureType"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:Value>application/gml+xml; version=3.2</ows:Value> </ows:Parameter> </ows:Operation> <!-- <ows:Operation name="ListStoredQueries"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/> </ows:HTTP> </ows:DCP> </ows:Operation> --> <!-- <ows:Operation name="DescribeStoredQueries"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/> </ows:HTTP> </ows:DCP> </ows:Operation> --> <ows:Operation name="GetFeature"> <ows:DCP> <ows:HTTP> <ows:Get xlink:href="http://aaa.bbb.ccc.ddd:pppp/wfs?"/> </ows:HTTP> </ows:DCP> <ows:Parameter name="outputFormat"> <ows:Value>application/gml+xml; version=3.2</ows:Value> </ows:Parameter> </ows:Operation> <ows:Parameter name="version"> <ows:AllowedValues> <ows:Value>2.0.2</ows:Value> <ows:Value>2.0.0</ows:Value> </ows:AllowedValues> </ows:Parameter> <!-- ***************************************************** --> <!-- * CONFORMANCE DECLARATION * --> <!-- ***************************************************** --> <ows:Constraint name="ImplementsBasicWFS"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsTransactionalWFS"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsLockingWFS"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="KVPEncoding"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="XMLEncoding"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="SOAPEncoding"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsInheritance"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsRemoteResolve"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsResultPaging"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsStandardJoins"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsSpatialJoins"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsTemporalJoins"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ImplementsFeatureVersioning"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="ManageStoredQueries"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </ows:Constraint> <!-- ***************************************************** --> <!-- * CAPACITY CONSTRAINTS * --> <!-- ***************************************************** --> <ows:Constraint name="CountDefault"> <ows:NoValues/> <ows:DefaultValue>1000</ows:DefaultValue> </ows:Constraint> <ows:Constraint name="QueryExpressions"> <ows:AllowedValues> <ows:Value>wfs:StoredQuery</ows:Value> </ows:AllowedValues> </ows:Constraint> <!-- ***************************************************** --> </ows:OperationsMetadata> <FeatureTypeList> <!-- BEGIN FeatureType --> <FeatureType xmlns:XXX="http://yyy.com"> <Name>XXX:recordings</Name> <Title>Aufzeichnungen</Title> <Abstract>Aufzeichnungen aus LabJournal</Abstract> <ows:Keywords> <ows:Keyword>Aufzeichnungen</ows:Keyword> <ows:Keyword>LabJournal</ows:Keyword> </ows:Keywords> <DefaultCRS>urn:ogc:def:crs:EPSG::4326</DefaultCRS> <ows:WGS84BoundingBox> <ows:LowerCorner>7.59296626661418 48.8531677840083</ows:LowerCorner> <ows:UpperCorner>10.0366885073333 54.6727360179937</ows:UpperCorner> </ows:WGS84BoundingBox> <MetadataURL xlink:href=""/> <!-- <ExtendedDescription> <Element name="TemporalExtent" type="xsd:date"> <ows:Metadata xlink:href="http://www.someserver.com/AboutTemporalExtent.html"/> <ValueList> <Value>2000-01-01</Value> <Value>2006-01-31</Value> </ValueList> </Element> <Element name="Classifications" type="xsd:anyURI"> <ows:Metadata xlink:href="http://www.someserver.com/AboutClassifications.html"/> <ValueList> <Value>urn:x-ogc:specification:csw-ebrim:ClassificationScheme:ISO- 19115:biota </Value> </ValueList> </Element> <Element name="ArborialDiversityIndex" type="xsd:integer"> <ows:Metadata xlink:href="http://www.someserver.com/ArborialDiversity.html"/> <ValueList> <Value>14</Value> </ValueList> </Element> </ExtendedDescription> --> </FeatureType> <FeatureType xmlns:XXX="http://yyy.com"> <Name>XXX:timeseries</Name> <Title>Zeitreihen</Title> <Abstract>Zeitreihen aus LabJournal</Abstract> <ows:Keywords> <ows:Keyword>Zeitreihen</ows:Keyword> <ows:Keyword>LabJournal</ows:Keyword> </ows:Keywords> <DefaultCRS>urn:ogc:def:crs:EPSG::4326</DefaultCRS> <ows:WGS84BoundingBox> <ows:LowerCorner>7.59296626661418 48.8531677840083</ows:LowerCorner> <ows:UpperCorner>10.0366885073333 54.6727360179937</ows:UpperCorner> </ows:WGS84BoundingBox> <MetadataURL xlink:href=""/> <!-- <ExtendedDescription> <Element name="TemporalExtent" type="xsd:date"> <ows:Metadata xlink:href="http://www.someserver.com/AboutTemporalExtent.html"/> <ValueList> <Value>2000-01-01</Value> <Value>2006-01-31</Value> </ValueList> </Element> <Element name="Classifications" type="xsd:anyURI"> <ows:Metadata xlink:href="http://www.someserver.com/AboutClassifications.html"/> <ValueList> <Value>urn:x-ogc:specification:csw-ebrim:ClassificationScheme:ISO- 19115:biota </Value> </ValueList> </Element> <Element name="ArborialDiversityIndex" type="xsd:integer"> <ows:Metadata xlink:href="http://www.someserver.com/ArborialDiversity.html"/> <ValueList> <Value>14</Value> </ValueList> </Element> </ExtendedDescription> --> </FeatureType> <!-- END FeatureType --> </FeatureTypeList> <fes:Filter_Capabilities> <fes:Conformance> <fes:Constraint name="ImplementsQuery"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsAdHocQuery"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsFunctions"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinStandardFilter"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsStandardFilter"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>TRUE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSpatialFilter"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsMinTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsTemporalFilter"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsVersionNav"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsSorting"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> <fes:Constraint name="ImplementsExtendedOperators"> <ows:NoValues/> <ows:DefaultValue>FALSE</ows:DefaultValue> </fes:Constraint> </fes:Conformance> <fes:Id_Capabilities> <fes:ResourceIdentifier name="fes:ResourceId"/> </fes:Id_Capabilities> <fes:Spatial_Capabilities> <fes:GeometryOperands> <fes:GeometryOperand name="gml:Envelope"/> </fes:GeometryOperands> <fes:SpatialOperators> <fes:SpatialOperator name="BBOX"/> </fes:SpatialOperators> </fes:Spatial_Capabilities> </fes:Filter_Capabilities> </WFS_Capabilities>
<dataStore> <id>DataStoreInfoImpl--778f866f:17062d73a62:-3b8f</id> <name>test</name> <type>Web Feature Server (NG)</type> <enabled>true</enabled> <workspace> <id>WorkspaceInfoImpl-6537fc86:16b31a9c8f4:-7fdd</id> </workspace> <connectionParameters> <entry key="WFSDataStoreFactory:TRY_GZIP">true</entry> <entry key="WFSDataStoreFactory:GML_COMPATIBLE_TYPENAMES">false</entry> <entry key="WFSDataStoreFactory:LENIENT">false</entry> <entry key="WFSDataStoreFactory:OUTPUTFORMAT">application/gml+xml; version=3.2</entry> <entry key="usedefaultsrs">false</entry> <entry key="WFSDataStoreFactory:AXIS_ORDER">Compliant</entry> <entry key="WFSDataStoreFactory:PROTOCOL">false</entry> <entry key="WFSDataStoreFactory:USERNAME">bla</entry> <entry key="WFSDataStoreFactory:GML_COMPLIANCE_LEVEL">0</entry> <entry key="WFSDataStoreFactory:GET_CAPABILITIES_URL">http://aaa.bbb.ccc.ddd:pppp/wfs?</entry> <entry key="WFSDataStoreFactory:PASSWORD">crypt1:blubb</entry> <entry key="WFSDataStoreFactory:MAXFEATURES">1000</entry> <entry key="WFSDataStoreFactory:FILTER_COMPLIANCE">0</entry> <entry key="WFSDataStoreFactory:TIMEOUT">3000</entry> <entry key="WFSDataStoreFactory:BUFFER_SIZE">10</entry> <entry key="namespace">useher</entry> <entry key="WFSDataStoreFactory:WFS_STRATEGY">auto</entry> <entry key="WFSDataStoreFactory:AXIS_ORDER_FILTER">Compliant</entry> <entry key="WFSDataStoreFactory:USE_HTTP_CONNECTION_POOLING">true</entry> <entry key="WFSDataStoreFactory:ENCODING">UTF-8</entry> </connectionParameters> <__default>false</__default> </dataStore>
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users