Re: [Geoserver-users] WPS extension v2.13.0
Hi again, I just found out what was the problem. Since I was upgrading from v12.2 I kept my Geoserver pointing to my old data directory and that was causing the error. I replaced the wps.xml from the old data directory with the one of the new data directory and it worked fine. Hope it will help if someone is facing the same problem. Have a great day ᐧ 2018-05-07 12:55 GMT+01:00 Yasmine Benlefki: > Hey Brad, > Thanks for your response. > I am using the same thing > I deleted geoserver and re-did everything to make sure I am not missing > something. > Now geoserver starts but I am getting this error when I visit WPS page: > > org.apache.wicket.WicketRuntimeException: Can't instantiate page using > constructor 'public org.geoserver.wps.web.WPSAdminPage()'. An exception > has been thrown during construction! at org.apache.wicket.session. > DefaultPageFactory.newPage(DefaultPageFactory.java:194) at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67) > at > org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:102) > at org.apache.wicket.core.request.handler.PageProvider. > resolvePageInstance(PageProvider.java:271) at org.apache.wicket.core. > request.handler.PageProvider.getPageInstance(PageProvider.java:169) at > org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) > at org.apache.wicket.request.handler.render.WebPageRenderer. > isPageStateless(WebPageRenderer.java:287) at org.apache.wicket.request. > handler.render.WebPageRenderer.shouldRenderPageAndWriteResponse(WebPageRenderer.java:329) > at > org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:193) > at org.apache.wicket.core.request.handler.RenderPageRequestHandler. > respond(RenderPageRequestHandler.java:175) at org.apache.wicket.core. > request.handler.RequestSettingRequestHandler.respond( > RequestSettingRequestHandler.java:78) at org.apache.wicket.request. > cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895) at > org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) > at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) > at org.apache.wicket.request.cycle.RequestCycle. > processRequest(RequestCycle.java:222) at org.apache.wicket.request. > cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) at > org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261) > at org.apache.wicket.protocol.http.WicketFilter. > processRequest(WicketFilter.java:203) at org.apache.wicket.protocol. > http.WicketServlet.doGet(WicketServlet.java:137) at javax.servlet.http. > HttpServlet.service(HttpServlet.java:622) at javax.servlet.http. > HttpServlet.service(HttpServlet.java:729) at org.springframework.web. > servlet.mvc.ServletWrappingController.handleRequestInternal( > ServletWrappingController.java:157) at org.springframework.web. > servlet.mvc.AbstractController.handleRequest(AbstractController.java:174) > at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter > .handle(SimpleControllerHandlerAdapter.java:50) at > org.springframework.web.servlet.DispatcherServlet. > doDispatch(DispatcherServlet.java:963) at org.springframework.web. > servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) > at org.springframework.web.servlet.FrameworkServlet. > doGet(FrameworkServlet.java:861) at javax.servlet.http. > HttpServlet.service(HttpServlet.java:622) at org.springframework.web. > servlet.FrameworkServlet.service(FrameworkServlet.java:846) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:230) at org.apache.catalina.core. > ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:192) at org.apache.catalina.core. > ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at > org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter( > ThreadLocalsCleanupFilter.java:28) at org.apache.catalina.core. > ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:165) at org.geoserver.filters. > SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75) at > org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:71) > at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter( > SpringDelegatingFilter.java:71) at org.geoserver.filters. > SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:46) at >
Re: [Geoserver-users] WPS extension v2.13.0
Hey Brad, Thanks for your response. I am using the same thing I deleted geoserver and re-did everything to make sure I am not missing something. Now geoserver starts but I am getting this error when I visit WPS page: org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor 'public org.geoserver.wps.web.WPSAdminPage()'. An exception has been thrown during construction! at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194) at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67) at org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:102) at org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:271) at org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:169) at org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) at org.apache.wicket.request.handler.render.WebPageRenderer.isPageStateless(WebPageRenderer.java:287) at org.apache.wicket.request.handler.render.WebPageRenderer.shouldRenderPageAndWriteResponse(WebPageRenderer.java:329) at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:193) at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) at org.apache.wicket.core.request.handler.RequestSettingRequestHandler.respond(RequestSettingRequestHandler.java:78) at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895) at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222) at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261) at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203) at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:157) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:174) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75) at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:71) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:71) at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:50) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:316) at
Re: [Geoserver-users] WPS extension v2.13.0
I can't reproduce this. I downloaded a new copy of geoserver-2.13.0 and geoserver-2.13.0-wps from SF (links off geoserver.org download page), deployed geoserver-2.13.0 to tomcat8 (on Ubuntu), dropped all the files from WPS into WEB-INF/lib, restarted tomcat8 and WPS GetCapabilities works fine. Maybe you did something different, have a permission problem or mismatched versions. Brad -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ___ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users
[Geoserver-users] WPS extension v2.13.0
Hi, I am trying to use GeoServer wps extension v2.13.0 when I add the jar files to WEB-INF/lib restart, geoserver stops and I get this error in the log file : 06-May-2018 22:38:33.527 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath 06-May-2018 22:38:35.402 INFO [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log Initializing Spring root WebApplicationContext 06-May-2018 22:38:59.251 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class org.geoserver.platform.GeoServerContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pagedUniquePPIO' defined in URL [jar:file:/opt/tomcat/apache-tomcat-8.5.5/webapps/geoserver/WEB-INF/lib/gs-wps-core-2.13.0.jar!/applicationContext.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: org/json/simple/parser/JSONParser at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1155) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) at org.geoserver.platform.GeoServerContextLoaderListener.contextInitialized(GeoServerContextLoaderListener.java:23) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4727) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.NoClassDefFoundError: org/json/simple/parser/JSONParser at org.geoserver.wps.gs.PagedUniqueProcessPPIO.(PagedUniqueProcessPPIO.java:27) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:142) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89) at