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:[email protected]]

From: pablo zader [mailto:[email protected]]
Sent: Saturday, September 27, 2014 12:22 AM
To: [email protected]
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:

"<h1>Estado HTTP 500 - Handler processing failed; nested exception is 
java.lang.NoClassDefFoundError: org/apache/commons/vfs/FileSelector</h1><hr 
size="1" noshade="noshade"><p><b>type</b> Informe de 
Excepción</p><p><b>mensaje</b> <u>Handler processing failed; nested exception 
is java.lang.NoClassDefFoundError: 
org/apache/commons/vfs/FileSelector</u></p><p><b>descripción</b> <u>El servidor 
encontró un error interno que hizo que no pudiera rellenar este 
requerimiento.</u></p><p><b>excepción</b> 
</p><pre>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)
</pre><p></p><p><b>causa raíz</b> </p><pre>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)
</pre><p></p><p><b>causa raíz</b> </p><pre>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)
</pre><p></p><p><b>nota</b> <u>La traza completa de la causa de este error se 
encuentra en los archivos de diario de Apache 
Tomcat/7.0.53.<http://7.0.53.></u></p><hr size="1" noshade="noshade"><h3>Apache 
Tomcat/7.0.53</h3>"

I can not figure out where this error.
Thanks in advanced




2014-09-25 4:48 GMT-03:00 pablo zader 
<[email protected]<mailto:[email protected]>>:
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
[email protected]<mailto:[email protected]>

"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 "
------------------------------------------------------------------------------
Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to