[Geoserver-users] WPS not executing - 401 error

Hello all,

I'm trying to execute some basic functions of GeoServer WPS from the WPS builder. But each time, I have a 401 error. And I can't find the error in the log file. Here is what I get on the logs, after a simple gs:Centroid test.
Can anyone give me some infos about what I'm missing ? Thanks !!

Gabriel

2013-10-01 10:37:23,096 DEBUG [org.geoserver.security] - Start searching for expired authentication tokens
2013-10-01 10:37:23,097 DEBUG [org.geoserver.security] - Number of expired authentication tokens found: 0
2013-10-01 10:37:23,097 DEBUG [org.geoserver.security] - End searching for expired authentication tokens
2013-10-01 10:37:29,775 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:29,775 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:29,775 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:29,776 DEBUG [org.geoserver] - Thread 39 locking in mode READ
2013-10-01 10:37:29,776 DEBUG [org.geoserver] - Thread 39 got the lock in mode READ
2013-10-01 10:37:29,784 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/blueprint/screen.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:29,785 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/blueprint/print.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:29,787 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/geoserver.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:29,788 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/blueprint/ie.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:29,789 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/js/jquery-1.2.6.min.js to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:29,791 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/js/jquery.inline-info.js to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:29,814 DEBUG [org.geoserver] - Thread 39 releasing the lock in mode READ
2013-10-01 10:37:29,814 DEBUG [org.geoserver.filters] - Compressing output for mimetype: text/html;charset=UTF-8
2013-10-01 10:37:29,815 DEBUG [org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1] - SecurityContextHolder now cleared, as request processing completed
2013-10-01 10:37:31,017 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:31,017 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:31,017 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:31,018 DEBUG [org.geoserver] - Thread 39 locking in mode READ
2013-10-01 10:37:31,018 DEBUG [org.geoserver] - Thread 39 got the lock in mode READ
2013-10-01 10:37:31,033 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/blueprint/screen.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:31,035 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/blueprint/print.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:31,036 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/geoserver.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:31,037 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/blueprint/ie.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:31,039 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/js/jquery-1.2.6.min.js to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:31,040 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/js/jquery.inline-info.js to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:31,068 DEBUG [org.geoserver] - Thread 39 releasing the lock in mode READ
2013-10-01 10:37:31,068 DEBUG [org.geoserver.filters] - Compressing output for mimetype: text/html;charset=UTF-8
2013-10-01 10:37:31,070 DEBUG [org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1] - SecurityContextHolder now cleared, as request processing completed
2013-10-01 10:37:37,152 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:37,152 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:37,153 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:37,153 DEBUG [org.geoserver] - Thread 39 locking in mode READ
2013-10-01 10:37:37,154 DEBUG [org.geoserver] - Thread 39 got the lock in mode READ
2013-10-01 10:37:37,277 DEBUG [org.geoserver] - Thread 39 releasing the lock in mode READ
2013-10-01 10:37:37,278 DEBUG [org.geoserver.filters] - Compressing output for mimetype: text/xml;charset=UTF-8
2013-10-01 10:37:37,279 DEBUG [org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1] - SecurityContextHolder now cleared, as request processing completed
2013-10-01 10:37:50,079 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:50,079 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:50,079 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:50,081 DEBUG [org.geoserver] - Thread 39 locking in mode READ
2013-10-01 10:37:50,081 DEBUG [org.geoserver] - Thread 39 got the lock in mode READ
2013-10-01 10:37:50,104 DEBUG [org.geoserver] - Thread 39 releasing the lock in mode READ
2013-10-01 10:37:50,104 DEBUG [org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1] - SecurityContextHolder now cleared, as request processing completed
2013-10-01 10:37:50,104 DEBUG [org.geoserver.filters] - Compressing output for mimetype: text/xml;charset=UTF-8
2013-10-01 10:37:50,173 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:50,173 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:50,173 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:50,174 DEBUG [org.geoserver] - Thread 39 locking in mode READ
2013-10-01 10:37:50,174 DEBUG [org.geoserver] - Thread 39 got the lock in mode READ
2013-10-01 10:37:50,176 DEBUG [org.geoserver] - Thread 39 releasing the lock in mode READ
2013-10-01 10:37:50,176 DEBUG [org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1] - SecurityContextHolder now cleared, as request processing completed
2013-10-01 10:37:50,177 DEBUG [org.geoserver.filters] - Compressing output for mimetype: text/html;charset=UTF-8
2013-10-01 10:37:50,242 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/TestWfsPost]
2013-10-01 10:37:50,242 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/TestWfsPost]
2013-10-01 10:37:50,242 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/TestWfsPost]
2013-10-01 10:37:50,243 DEBUG [org.geoserver.ows.OWSHandlerMapping] - Mapping [/TestWfsPost] to HandlerExecutionChain with handler [org.springframework.web.servlet.mvc.ServletWrappingController@anonymised.com] and 1 interceptor
2013-10-01 10:37:50,246 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/ows]
2013-10-01 10:37:50,246 DEBUG [org.geoserver.ows.OWSHandlerMapping] - Mapping [/ows] to HandlerExecutionChain with handler [org.geoserver.ows.Dispatcher@anonymised.com] and 1 interceptor
2013-10-01 10:37:50,247 DEBUG [org.vfny.geoserver.requests] - First 4 bytes of XML doc are : 3C ('<') 3F ('?') 78 ('x') 6D ('m')
2013-10-01 10:37:50,247 DEBUG [org.vfny.geoserver.requests] - Charset detection phase 1. Inferred encoding: UTF-8
2013-10-01 10:37:50,248 DEBUG [org.vfny.geoserver.requests] - Charset detection phase 2. Charset in XML declaration is `UTF-8`.
2013-10-01 10:37:50,248 DEBUG [org.vfny.geoserver.requests] - Trying to create reader basing on existing charset information: `UTF-8`.
2013-10-01 10:37:50,248 DEBUG [org.geoserver.ows] - Raw XML request starts with: <?xml version="1.0" encoding="UTF-8"?><wps:Execute version="1.0.0" service="WPS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot; xmlns="http://www.opengis.net/wps/1.0.0&quot; xmlns:wfs="http://www.opengis.net/wfs&quot; xmlns:wps="http://www.opengis.net/wps/1.0.0&quot; xmlns:ows="http://www.opengis.net/ows/1.1&quot; xmlns:gml="http://www.opengis.net/gml&quot; xmlns:ogc="http://www.opengis.net/ogc&quot; xmlns:wcs="http://www.opengis.net/wcs/1.1.1&quot; xmlns:xlink="http://www.w3.org/1999/xlink&quot; xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd&quot;&gt;
   <ows:Identifier>gs:Centroid</ows:Identifier>
   <wps:DataInputs>
     <wps:Input>
       <ows:Identifier>features</ows:Identifier>
       <wps:Reference mimeType="text/xml" xlink:href="http://geoserver/wfs&quot; method="POST">
         <wps:Body>
           <wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2" xmlns:vessels="http://geo.crc.mines-paristech.fr/vessels&quot;&gt;
             <wfs:Query typeName="vessels:view_24h_lastpos"/>
         ...
2013-10-01 10:37:50,249 WARN [org.geoserver.ows] - Could not get a ServiceInfo for service wps thus could not check if the service is enabled
2013-10-01 10:37:50,345 DEBUG [org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1] - SecurityContextHolder now cleared, as request processing completed
2013-10-01 10:37:50,346 DEBUG [org.geoserver.filters] - Compressing output for mimetype: application/xml
2013-10-01 10:37:50,347 DEBUG [org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1] - SecurityContextHolder now cleared, as request processing completed
2013-10-01 10:37:53,149 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:53,149 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:53,150 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:53,150 DEBUG [org.geoserver] - Thread 39 locking in mode READ
2013-10-01 10:37:53,151 DEBUG [org.geoserver] - Thread 39 got the lock in mode READ
2013-10-01 10:37:53,154 DEBUG [org.geoserver] - Thread 39 releasing the lock in mode READ
2013-10-01 10:37:53,154 DEBUG [org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1] - SecurityContextHolder now cleared, as request processing completed
2013-10-01 10:37:53,154 DEBUG [org.geoserver.filters] - Compressing output for mimetype: text/xml;charset=UTF-8
2013-10-01 10:37:54,886 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:54,887 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:54,887 TRACE [org.geoserver.ows.OWSHandlerMapping] - No handler mapping found for [/web/]
2013-10-01 10:37:54,888 DEBUG [org.geoserver] - Thread 39 locking in mode WRITE
2013-10-01 10:37:54,888 DEBUG [org.geoserver] - Thread 39 got the lock in mode WRITE
2013-10-01 10:37:54,896 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/blueprint/screen.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:54,897 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/blueprint/print.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:54,898 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/geoserver.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:54,900 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/css/blueprint/ie.css to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:54,901 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/js/jquery-1.2.6.min.js to file (URI is not hierarchical), falling back to the inputstream for polling
2013-10-01 10:37:54,903 DEBUG [org.geoserver.web] - cannot convert url: jar:file:/var/lib/tomcat7/webapps/geoserver/WEB-INF/lib/web-core-2.3.0.jar!/org/geoserver/web/js/jquery.inline-info.js to file (URI is not hierarchical), falling back to the inputstream for polling

2013/10/1 Gabriel Vatin <gabriel.vatin@anonymised.com>

Hello all,

I'm trying to execute some basic functions of GeoServer WPS from the WPS
builder. But each time, I have a 401 error. And I can't find the error
in the log file. Here is what I get on the logs, after a simple
gs:Centroid test.
Can anyone give me some infos about what I'm missing ? Thanks !!

Gabriel

Hi Gabriel, from the type of error (Unauthorized) it looks like a security
problem. Do you have any security rule restricting access to the WPS
service?

Regards,
Mauro Bartolomeoli

--

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.

Dott. Mauro Bartolomeoli
@mauro_bart
Senior Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

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

Indeed that was a security problem. But maybe you could brief me about it :
I am logged as the admin, with ADMIN role allowing wps.* : with this configuration, I had this security problem.
When deleting wps.* rule (so no service security) and executing this WPS demo, still logged as admin, it works.

Le 01/10/2013 11:17, Mauro Bartolomeoli a écrit :

2013/10/1 Gabriel Vatin <gabriel.vatin@anonymised.com <mailto:gabriel.vatin@anonymised.com>>

    Hello all,

    I'm trying to execute some basic functions of GeoServer WPS from
    the WPS
    builder. But each time, I have a 401 error. And I can't find the error
    in the log file. Here is what I get on the logs, after a simple
    gs:Centroid test.
    Can anyone give me some infos about what I'm missing ? Thanks !!

    Gabriel

Hi Gabriel, from the type of error (Unauthorized) it looks like a security problem. Do you have any security rule restricting access to the WPS service?

Regards,
Mauro Bartolomeoli

--

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Dott. Mauro Bartolomeoli
@mauro_bart
Senior Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

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