[Geoserver-users] rest/imports 405 Method Not Allowed

Hi list

I have problems when I want to load a tiff or shape by the plugin LayerUploadPanel.js of GeoExplorer.

The error here:
POST http://localhost:9080/geoserver/rest/imports 405 (Method Not Allowed)

The code in LayerUploadPanel.js

Ext.Ajax.request({
url: this.getUploadUrl(),
method: “POST”,
jsonData: jsonData,
success: function(response) {
this._import = response.getResponseHeader(“Location”);
this.optionsFieldset.expand();

form.submit({

url: this._import + “/tasks?expand=all”,
waitMsg: this.waitMsgText,
waitMsgTarget: true,
reset: true,
scope: this

I am using Geoserver 2.5.2.
But in Geoserver 2.4 SNAPSHOT work well!!1

How I can solve this problem? It is a problem of geoserver, but there will be some way to solve client side programmatically.

Thanks

Update:

I notice that I needed to install the import plugin, which had assumed that was installed. I download the plugin from here (http://sourceforge.net/projects/geoserver/files/GeoServer/2.5.2/) and add it to geoserver.

Now another problem happens with LayerUploadPanel plugin:

POST http://localhost:9080/geoserver/rest/imports/0/tasks?expand=all 500 (Server Error)

and the error complete is:

Estado HTTP 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector


type Informe de Excepción

mensaje Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector

descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.

excepción

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:972) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) javax.servlet.http.HttpServlet.service(HttpServlet.java:646) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27) org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74) org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70) org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45) org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75) org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47) org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43) org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) 

causa raíz

java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector org.geoserver.importer.Directory.unpack(Directory.java:92) org.geoserver.importer.Directory.accept(Directory.java:393) org.geoserver.importer.rest.TaskResource.handleMultiPartFormUpload(TaskResource.java:176) org.geoserver.importer.rest.TaskResource.handlePost(TaskResource.java:88) org.restlet.Finder.handle(Finder.java:296) org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:37) org.restlet.Filter.doHandle(Filter.java:105) org.restlet.Filter.handle(Filter.java:134) org.restlet.Router.handle(Router.java:444) org.geoserver.rest.RESTDispatcher$1.handle(RESTDispatcher.java:204) com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:86) org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) javax.servlet.http.HttpServlet.service(HttpServlet.java:646) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27) org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74) org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70) org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45) org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75) org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47) org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43) org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) 

causa raíz

java.lang.ClassNotFoundException: org.apache.commons.vfs.FileSelector org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) org.geoserver.importer.Directory.unpack(Directory.java:92) org.geoserver.importer.Directory.accept(Directory.java:393) org.geoserver.importer.rest.TaskResource.handleMultiPartFormUpload(TaskResource.java:176) org.geoserver.importer.rest.TaskResource.handlePost(TaskResource.java:88) org.restlet.Finder.handle(Finder.java:296) org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:37) org.restlet.Filter.doHandle(Filter.java:105) org.restlet.Filter.handle(Filter.java:134) org.restlet.Router.handle(Router.java:444) org.geoserver.rest.RESTDispatcher$1.handle(RESTDispatcher.java:204) com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:86) org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) javax.servlet.http.HttpServlet.service(HttpServlet.java:646) javax.servlet.http.HttpServlet.service(HttpServlet.java:727) org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27) org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74) org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70) org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45) org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52) org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75) org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47) org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43) org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) 

nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/7.0.53.


Apache Tomcat/7.0.53

I can not figure out where this error.

Thanks in advanced

···

2014-09-25 4:48 GMT-03:00 pablo zader <pzader@anonymised.com>:

Hi list

I have problems when I want to load a tiff or shape by the plugin LayerUploadPanel.js of GeoExplorer.

The error here:
POST http://localhost:9080/geoserver/rest/imports 405 (Method Not Allowed)

The code in LayerUploadPanel.js

Ext.Ajax.request({
url: this.getUploadUrl(),
method: “POST”,
jsonData: jsonData,
success: function(response) {
this._import = response.getResponseHeader(“Location”);
this.optionsFieldset.expand();

form.submit({

url: this._import + “/tasks?expand=all”,
waitMsg: this.waitMsgText,
waitMsgTarget: true,
reset: true,
scope: this

I am using Geoserver 2.5.2.
But in Geoserver 2.4 SNAPSHOT work well!!1

How I can solve this problem? It is a problem of geoserver, but there will be some way to solve client side programmatically.

Thanks

Pablo J. Zader
Lic. en Cs. de la Computación
CONAE
pablo.zader@anonymised.com

"Los Grandes Hombres hablan sobre ideas…
Los Hombres Promedio hablan sobre cosas…
Los Hombres Pequeños hablan… de otros Hombres.

del libro Matemática estas ahi? A. Paenza "

When we see an error such as this, it is because either a) we forgot a jar file during a copy process, or b) there are more than one version of the jar file available to the application and the wrong one was loaded by the class loader.

Check your WEB-INF/lib for the expected jar. If it is missing, add it. If there are multiple versions of the same jar, rename the oldest version (usually the correct route) and restart the service.

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@...5633...

image001.png

···

Update:

I notice that I needed to install the import plugin, which had assumed that was installed. I download the plugin from here (http://sourceforge.net/projects/geoserver/files/GeoServer/2.5.2/) and add it to geoserver.

Now another problem happens with LayerUploadPanel plugin:

POST http://localhost:9080/geoserver/rest/imports/0/tasks?expand=all 500 (Server Error)

and the error complete is:

"

Estado HTTP 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector


type Informe de Excepción

mensaje Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector

descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.

excepción

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:972)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

javax.servlet.http.HttpServlet.service(HttpServlet.java:646)

javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)

org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)

org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)

org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43)

org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

causa raíz

java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector

org.geoserver.importer.Directory.unpack(Directory.java:92)

org.geoserver.importer.Directory.accept(Directory.java:393)

org.geoserver.importer.rest.TaskResource.handleMultiPartFormUpload(TaskResource.java:176)

org.geoserver.importer.rest.TaskResource.handlePost(TaskResource.java:88)

org.restlet.Finder.handle(Finder.java:296)

org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:37)

org.restlet.Filter.doHandle(Filter.java:105)

org.restlet.Filter.handle(Filter.java:134)

org.restlet.Router.handle(Router.java:444)

org.geoserver.rest.RESTDispatcher$1.handle(RESTDispatcher.java:204)

com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129)

org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:86)

org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

javax.servlet.http.HttpServlet.service(HttpServlet.java:646)

javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)

org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)

org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)

org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43)

org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

causa raíz

java.lang.ClassNotFoundException: org.apache.commons.vfs.FileSelector

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)

org.geoserver.importer.Directory.unpack(Directory.java:92)

org.geoserver.importer.Directory.accept(Directory.java:393)

org.geoserver.importer.rest.TaskResource.handleMultiPartFormUpload(TaskResource.java:176)

org.geoserver.importer.rest.TaskResource.handlePost(TaskResource.java:88)

org.restlet.Finder.handle(Finder.java:296)

org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:37)

org.restlet.Filter.doHandle(Filter.java:105)

org.restlet.Filter.handle(Filter.java:134)

org.restlet.Router.handle(Router.java:444)

org.geoserver.rest.RESTDispatcher$1.handle(RESTDispatcher.java:204)

com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129)

org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:86)

org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

javax.servlet.http.HttpServlet.service(HttpServlet.java:646)

javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)

org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)

org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)

org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43)

org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/7.0.53.


Apache Tomcat/7.0.53

"

I can not figure out where this error.

Thanks in advanced

2014-09-25 4:48 GMT-03:00 pablo zader <pzader@…84…>:

Hi list

I have problems when I want to load a tiff or shape by the plugin LayerUploadPanel.js of GeoExplorer.

The error here:

POST http://localhost:9080/geoserver/rest/imports 405 (Method Not Allowed)

The code in LayerUploadPanel.js

Ext.Ajax.request({

url: this.getUploadUrl(),

method: “POST”,

jsonData: jsonData,

success: function(response) {

this._import = response.getResponseHeader(“Location”);

this.optionsFieldset.expand();

form.submit({

url: this._import + “/tasks?expand=all”,

waitMsg: this.waitMsgText,

waitMsgTarget: true,

reset: true,

scope: this

I am using Geoserver 2.5.2.

But in Geoserver 2.4 SNAPSHOT work well!!1

How I can solve this problem? It is a problem of geoserver, but there will be some way to solve client side programmatically.

Thanks

Pablo J. Zader

Lic. en Cs. de la Computación

CONAE

pablo.zader@…84…

"Los Grandes Hombres hablan sobre ideas…
Los Hombres Promedio hablan sobre cosas…
Los Hombres Pequeños hablan… de otros Hombres.

del libro Matemática estas ahi? A. Paenza "

I download the tar file from http://www.java2s.com/Code/Jar/c/Downloadcommonsvfs20jar.htm , copied to WEB-INF/LIB and now the LayerUploadPanel plugin works well.

Thanks

image001.png

···

2014-09-29 10:45 GMT-03:00 Chris Snider <chris.snider@anonymised.com>:

When we see an error such as this, it is because either a) we forgot a jar file during a copy process, or b) there are more than one version of the jar file available to the application and the wrong one was loaded by the class loader.

Check your WEB-INF/lib for the expected jar. If it is missing, add it. If there are multiple versions of the same jar, rename the oldest version (usually the correct route) and restart the service.

Chris Snider

Senior Software Engineer

Intelligent Software Solutions, Inc.

Description: Description: Description: cid:image001.png@anonymised.com

From: pablo zader [mailto:pzader@anonymised.com84…]
Sent: Saturday, September 27, 2014 12:22 AM
To: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] rest/imports 405 Method Not Allowed

Update:

I notice that I needed to install the import plugin, which had assumed that was installed. I download the plugin from here (http://sourceforge.net/projects/geoserver/files/GeoServer/2.5.2/) and add it to geoserver.

Now another problem happens with LayerUploadPanel plugin:

POST http://localhost:9080/geoserver/rest/imports/0/tasks?expand=all 500 (Server Error)

and the error complete is:

"

Estado HTTP 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector


type Informe de Excepción

mensaje Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector

descripción El servidor encontró un error interno que hizo que no pudiera rellenar este requerimiento.

excepción

org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:972)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

javax.servlet.http.HttpServlet.service(HttpServlet.java:646)

javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)

org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)

org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)

org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43)

org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

causa raíz

java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector

org.geoserver.importer.Directory.unpack(Directory.java:92)

org.geoserver.importer.Directory.accept(Directory.java:393)

org.geoserver.importer.rest.TaskResource.handleMultiPartFormUpload(TaskResource.java:176)

org.geoserver.importer.rest.TaskResource.handlePost(TaskResource.java:88)

org.restlet.Finder.handle(Finder.java:296)

org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:37)

org.restlet.Filter.doHandle(Filter.java:105)

org.restlet.Filter.handle(Filter.java:134)

org.restlet.Router.handle(Router.java:444)

org.geoserver.rest.RESTDispatcher$1.handle(RESTDispatcher.java:204)

com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129)

org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:86)

org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

javax.servlet.http.HttpServlet.service(HttpServlet.java:646)

javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)

org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)

org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)

org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43)

org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

causa raíz

java.lang.ClassNotFoundException: org.apache.commons.vfs.FileSelector

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)

org.geoserver.importer.Directory.unpack(Directory.java:92)

org.geoserver.importer.Directory.accept(Directory.java:393)

org.geoserver.importer.rest.TaskResource.handleMultiPartFormUpload(TaskResource.java:176)

org.geoserver.importer.rest.TaskResource.handlePost(TaskResource.java:88)

org.restlet.Finder.handle(Finder.java:296)

org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:37)

org.restlet.Filter.doHandle(Filter.java:105)

org.restlet.Filter.handle(Filter.java:134)

org.restlet.Router.handle(Router.java:444)

org.geoserver.rest.RESTDispatcher$1.handle(RESTDispatcher.java:204)

com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129)

org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:86)

org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)

org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

javax.servlet.http.HttpServlet.service(HttpServlet.java:646)

javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)

org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)

org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)

org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)

org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)

org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)

org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)

org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)

org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)

org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)

org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)

org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)

org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)

org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)

org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43)

org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)

nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/7.0.53.


Apache Tomcat/7.0.53

"

I can not figure out where this error.

Thanks in advanced

2014-09-25 4:48 GMT-03:00 pablo zader <pzader@anonymised.com>:

Hi list

I have problems when I want to load a tiff or shape by the plugin LayerUploadPanel.js of GeoExplorer.

The error here:

POST http://localhost:9080/geoserver/rest/imports 405 (Method Not Allowed)

The code in LayerUploadPanel.js

Ext.Ajax.request({

url: this.getUploadUrl(),

method: “POST”,

jsonData: jsonData,

success: function(response) {

this._import = response.getResponseHeader(“Location”);

this.optionsFieldset.expand();

form.submit({

url: this._import + “/tasks?expand=all”,

waitMsg: this.waitMsgText,

waitMsgTarget: true,

reset: true,

scope: this

I am using Geoserver 2.5.2.

But in Geoserver 2.4 SNAPSHOT work well!!1

How I can solve this problem? It is a problem of geoserver, but there will be some way to solve client side programmatically.

Thanks

Pablo J. Zader

Lic. en Cs. de la Computación

CONAE

pablo.zader@anonymised.com

"Los Grandes Hombres hablan sobre ideas…
Los Hombres Promedio hablan sobre cosas…
Los Hombres Pequeños hablan… de otros Hombres.

del libro Matemática estas ahi? A. Paenza "

Pablo J. Zader
Lic. en Cs. de la Computación
CONAE
pablo.zader@anonymised.com

"Los Grandes Hombres hablan sobre ideas…
Los Hombres Promedio hablan sobre cosas…
Los Hombres Pequeños hablan… de otros Hombres.

del libro Matemática estas ahi? A. Paenza "