AST - Responses below.

>Hi everyone,
>
>I'm pretty new on Geoserver
>I'd like to rewrite a WPS process using Python and i'm using Geoserver 2.8
>(the current one is written in java, using the org.geoserver.wps and 
>org.geotools APIs)
>
>It seems I need the geoserver.wps module, but I don't succeed to gather all 
>necessary dependencies in my development environment (IDE Eclipse)
>I tried to import the gs-script-py-2.8-SNAPSHOT.jar, 
>geoscript-py-1.4-SNAPSHOT.jar but it still missing some dependencies
>
>What library should I import and where can I find it ?
>
>Thank you,
>
>Regards,
>
>Anne-Sophie Tonneau

Although you're probably not scripting in Python for the same reasons I am, our 
shop runs Python with Geoserver and I was able to get it working under 2.9.1.

Not all of the below is necessary depending on what you're doing, but I added 
the following:

        # wps-plugin components:
        gt-process-geometry-15.1.jar
        gs-web-wps-2.9.1.jar
        gs-wps-core-2.9.1.jar
        serializer-2.7.1.jar
        gt-xsd-wps-15.1.jar
        net.opengis.wps-15.1.jar
        
        # python-plugin components:
        json-simple-1.1.jar
        gs-script-core-2.9.1-SNAPSHOT.jar
        gt-process-geometry-15-SNAPSHOT.jar
        gt-xsd-kml-15-SNAPSHOT.jar
        gt-geojson-15-SNAPSHOT.jar
        gt-process-feature-15-SNAPSHOT.jar
        gt-process-raster-15-SNAPSHOT.jar
        gt-process-15-SNAPSHOT.jar
                
        gs-script-py-2.9.1-SNAPSHOT.jar
        geoscript-py-1.4-SNAPSHOT.jar
        gt-geojson-15-SNAPSHOT.jar
        jython2.7.0.jar
        # ^ I'd recommend using this instead of the "jython-2.5.2.jar" that the 
WPS/script-plugin stuff ships with 
        # ... unless you have to target Python 2.5.x (or older) for other 
reasons.
        # I was able to just remove jython-2.5.2.jar in 
tomcat/webapps/geoserver/WEB-INF/lib and place the more-recent version there 
without problems

        # json stuff:
        json-simple-1.1.jar
        gt-geojson-15.1.jar
        json-lib-2.2.3-jdk15.jar
        org.json-2.0.jar
        org.restlet.ext.json-1.0.8.jar

Gotchas I encountered:

        POST requests may be rejected by default ( see 
https://sourceforge.net/p/geoserver/mailman/message/35381546/ )

        Java can't talk to Python-libraries (such as psycopg2) that have a 
compiled component; interacting with databases can instead be done with 
java.sql.Statement

- Patrick O'Toole

Application Developer
Wyoming Natural Diversity Database
UW Berry Biodiversity Conservation Center
Department 3381, 1000 E. University Av.
Laramie, WY 82071
P: 307-766-3018

-----Original Message-----
From: geoserver-users-requ...@lists.sourceforge.net 
[mailto:geoserver-users-requ...@lists.sourceforge.net] 
Sent: Tuesday, March 21, 2017 9:56 AM
To: geoserver-users@lists.sourceforge.net
Subject: Geoserver-users Digest, Vol 130, Issue 53

Send Geoserver-users mailing list submissions to
        geoserver-users@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/geoserver-users
or, via email, send a message with subject or body 'help' to
        geoserver-users-requ...@lists.sourceforge.net

You can reach the person managing the list at
        geoserver-users-ow...@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Geoserver-users digest..."


Today's Topics:

   1. Writing a geoserver WPS process in Python
      (TONNEAU, ANNE-SOPHIE (ext))
   2. Cascading external WFS server fails on parser     factory
      (Sjoerd Brandsma)


----------------------------------------------------------------------

Message: 1
Date: Tue, 21 Mar 2017 15:33:21 +0000
From: "TONNEAU, ANNE-SOPHIE (ext)"
        <anne-sophie.tonneau.exter...@atos.net>
Subject: [Geoserver-users] Writing a geoserver WPS process in Python
To: "geoserver-users@lists.sourceforge.net"
        <geoserver-users@lists.sourceforge.net>
Message-ID:
        
<95776000c6150147bfb5a76f2c6c99db015a1...@frcrpvv9ex4msx.ww931.my-it-solutions.net>
        
Content-Type: text/plain; charset="utf-8"

Hi everyone,

I'm pretty new on Geoserver
I'd like to rewrite a WPS process using Python and i'm using Geoserver 2.8
(the current one is written in java, using the org.geoserver.wps and 
org.geotools APIs)

It seems I need the geoserver.wps module, but I don't succeed to gather all 
necessary dependencies in my development environment (IDE Eclipse)
I tried to import the gs-script-py-2.8-SNAPSHOT.jar, 
geoscript-py-1.4-SNAPSHOT.jar but it still missing some dependencies

What library should I import and where can I find it ?

Thank you,

Regards,

Anne-Sophie Tonneau
Ce message et toutes les pi?ces jointes (ci-apr?s le "message") sont ?tablis ? 
l?intention exclusive des destinataires d?sign?s. Il contient des informations 
confidentielles et pouvant ?tre prot?g? par le secret professionnel. Si vous 
recevez ce message par erreur, merci d'en avertir imm?diatement l'exp?diteur et 
de d?truire le message. Toute utilisation de ce message non conforme ? sa 
destination, toute diffusion ou toute publication, totale ou partielle, est 
interdite, sauf autorisation expresse de l??metteur. L'internet ne garantissant 
pas l'int?grit? de ce message lors de son acheminement, Atos (et ses filiales) 
d?cline(nt) toute responsabilit? au titre de son contenu. Bien que ce message 
ait fait l?objet d?un traitement anti-virus lors de son envoi, l??metteur ne 
peut garantir l?absence totale de logiciels malveillants dans son contenu et ne 
pourrait ?tre tenu pour responsable des dommages engendr?s par la transmission 
de l?un d?eux.

This message and any attachments (the "message") are intended solely for the 
addressee(s). It contains confidential information, that may be privileged. If 
you receive this message in error, please notify the sender immediately and 
delete the message. Any use of the message in violation of its purpose, any 
dissemination or disclosure, either wholly or partially is strictly prohibited, 
unless it has been explicitly authorized by the sender. As its integrity cannot 
be secured on the internet, Atos and its subsidiaries decline any liability for 
the content of this message. Although the sender endeavors to maintain a 
computer virus-free network, the sender does not warrant that this transmission 
is virus-free and will not be liable for any damages resulting from any virus 
transmitted.
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 2
Date: Tue, 21 Mar 2017 16:55:08 +0100
From: Sjoerd Brandsma <sbrand...@gmail.com>
Subject: [Geoserver-users] Cascading external WFS server fails on
        parser  factory
To: Geoserver-users <geoserver-users@lists.sourceforge.net>
Message-ID:
        <caghxchz_jw_opu8voqynyfwct757s59s329qaf5-qo4i8bh...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi,

When using the WFS cascading feature to add an external WFS data source,
adding a layer fails with the log message at the bottom of this message.

This used to work ok with geoserver 2.2.2 but fails on 2.9, 2.10 and 2.11
and probably older versions. This is an inhouse developed WFS server so it
might be caused by incompatibility issues.

Capabilities url:
https://atlas.cyclomedia.com/recordings/wfs?Service=WFS&Request=GetCapabilities

Credentials can be emailed on request.

2017-03-21 15:24:40,290 DEBUG [data.wfs] - Returning operation URI for
DESCRIBE_FEATURETYPE/GET: https://atlas.cyclomedia.com/recordings/wfs
2017-03-21 15:24:40,290 TRACE [wfs.requests] - Built GET request for
DESCRIBE_FEATURETYPE:
https://atlas.cyclomedia.com/recordings/wfs?NAMESPACE=xmlns%28atlas%3Dhttp%3A%2F%2Fwww.cyclomedia.com%2Fatlas%29&TYPENAME=atlas%3ARecording&REQUEST=DescribeFeatureType&VERSION=1.1.0&SERVICE=WFS
2017-03-21 15:24:40,290 TRACE [wfs.requests] - Sending DFT request to
https://atlas.cyclomedia.com/recordings/wfs?NAMESPACE=xmlns%28atlas%3Dhttp%3A%2F%2Fwww.cyclomedia.com%2Fatlas%29&TYPENAME=atlas%3ARecording&REQUEST=DescribeFeatureType&VERSION=1.1.0&SERVICE=WFS
2017-03-21 15:24:40,290 TRACE [data.wfs] - Looking operation URI for
DESCRIBE_FEATURETYPE/GET
2017-03-21 15:24:40,290 DEBUG [data.wfs] - Returning operation URI for
DESCRIBE_FEATURETYPE/GET: https://atlas.cyclomedia.com/recordings/wfs
2017-03-21 15:24:40,290 TRACE [wfs.requests] - Built GET request for
DESCRIBE_FEATURETYPE:
https://atlas.cyclomedia.com/recordings/wfs?NAMESPACE=xmlns%28atlas%3Dhttp%3A%2F%2Fwww.cyclomedia.com%2Fatlas%29&TYPENAME=atlas%3ARecording&REQUEST=DescribeFeatureType&VERSION=1.1.0&SERVICE=WFS
2017-03-21 15:24:40,399 WARN [data.wfs] - Can't find a response parser
factory for DESCRIBE_FEATURETYPE/'application/xml; charset=utf-8'
2017-03-21 15:24:40,399 ERROR [data.ows] - Failed to execute request
https://atlas.cyclomedia.com/recordings/wfs?NAMESPACE=xmlns%28atlas%3Dhttp%3A%2F%2Fwww.cyclomedia.com%2Fatlas%29&TYPENAME=atlas%3ARecording&REQUEST=DescribeFeatureType&VERSION=1.1.0&SERVICE=WFS

Stack trace:

org.apache.wicket.WicketRuntimeException: Method onRequest of interface
org.apache.wicket.behavior.IBehaviorListener targeted at
org.apache.wicket.ajax.markup.html.AjaxLink$1@190b2ae 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:621) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:158)
at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:147)
at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:968)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:859)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:844)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:439)
at org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:178) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75)
at
org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:71)
at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:71)
at
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:46)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:50)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:316)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126)
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at
org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:54)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:205)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at
org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:116)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:157)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:91)
at
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:53)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:213)
at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:176)
at
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:152)
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:87) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:48)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:44)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at
java.lang.Thread.run(Unknown Source) Caused by:
java.lang.reflect.InvocationTargetException at
sun.reflect.GeneratedMethodAccessor503.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
java.lang.reflect.Method.invoke(Unknown Source) at
org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258)
... 112 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:366)
at
org.geoserver.web.data.layer.NewLayerPage$8.onClick(NewLayerPage.java:280)
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)
... 116 more Caused by: org.geotools.factory.FactoryNotFoundException:
Can't find a response parser factory for
DESCRIBE_FEATURETYPE/'application/xml; charset=utf-8' at
org.geotools.data.wfs.internal.WFSExtensions.findResponseFactory(WFSExtensions.java:106)
at
org.geotools.data.wfs.internal.WFSRequest.createResponse(WFSRequest.java:205)
at
org.geotools.data.wfs.internal.WFSRequest.createResponse(WFSRequest.java:38)
at
org.geotools.data.ows.AbstractOpenWebService.internalIssueRequest(AbstractOpenWebService.java:445)
at
org.geotools.data.wfs.internal.WFSClient.internalIssueRequest(WFSClient.java:298)
at
org.geotools.data.wfs.internal.WFSClient.issueRequest(WFSClient.java:360)
at
org.geotools.data.wfs.WFSDataStore.getRemoteFeatureType(WFSDataStore.java:210)
at
org.geotools.data.wfs.WFSDataStore.getRemoteSimpleFeatureType(WFSDataStore.java:264)
at
org.geotools.data.wfs.WFSFeatureSource.buildFeatureType(WFSFeatureSource.java:348)
at
org.geotools.data.store.ContentFeatureSource.getAbsoluteSchema(ContentFeatureSource.java:356)
at
org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:325)
at
org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:114)
at
org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:351)
at
org.geoserver.catalog.CatalogBuilder.buildFeatureType(CatalogBuilder.java:333)
at
org.geoserver.web.data.layer.NewLayerPage.buildLayerInfo(NewLayerPage.java:359)
... 121 more


Any idea what can be wrong?

Thanks and best regards,
Sjoerd Brandsma
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


End of Geoserver-users Digest, Vol 130, Issue 53
************************************************

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to