Additional info - I downloaded the .jar files from ..
https://repo.boundlessgeo.com/release/org/geoserver/
community/gs-ysld/2.10.1/
.. because the zip file at this URL is empty ..
http://ares.opengeo.org/geoserver/master/ext-latest/
13/02/2017 12:11 PM 22
geoserver-2.11-SNAPSHOT-ysld-plugin.zip
On Mon, Feb 13, 2017 at 11:15 AM, David Collins <[email protected]>
wrote:
> I have been off the list for a while, so apologies if this has already
> been raised.
>
> I have installed geoserver 2.10.1 on a windows server, running under
> tomcat 8.5.11. It works fine, until I copy gs-ysld-2.10.1.jar into
> WEB-INF\lib and restart. (ySLD is the only extension I have added.)
>
> 13/02/2017 09:18 AM 8,571 gs-ysld-2.10.1.jar
>
> geoserver.war fails to start with ..
>
> 2017-02-13 11:11:51,887 WARN [support.XmlWebApplicationContext] -
> Exception encountered during context initialization - cancelling refresh
> attempt: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'GWCGeoServerRESTConfigurationProvider' defined
> in URL [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> gwc-2.10.1.jar!/geowebcache-geoserver-context.xml]: Cannot resolve
> reference to bean 'catalog' while setting constructor argument; nested
> exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'localWorkspaceCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Cannot resolve reference to
> bean 'advertisedCatalog' while setting constructor argument; nested
> exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'advertisedCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Cannot resolve reference to
> bean 'secureCatalog' while setting constructor argument; nested exception
> is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'secureCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Bean instantiation via
> constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException:
> Failed to instantiate [org.geoserver.security.SecureCatalogImpl]:
> Constructor threw exception; nested exception is
> java.lang.NullPointerException
> 2017-02-13 11:11:51,888 WARN [support.DisposableBeanAdapter] - Invocation
> of destroy method failed on bean with name 'geoServerLoader':
> java.lang.NullPointerException
> 2017-02-13 11:11:51,898 ERROR [context.ContextLoader] - Context
> initialization failed
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'GWCGeoServerRESTConfigurationProvider' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> gwc-2.10.1.jar!/geowebcache-geoserver-context.xml]: Cannot resolve
> reference to bean 'catalog' while setting constructor argument; nested
> exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'localWorkspaceCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Cannot resolve reference to
> bean 'advertisedCatalog' while setting constructor argument; nested
> exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'advertisedCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Cannot resolve reference to
> bean 'secureCatalog' while setting constructor argument; nested exception
> is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'secureCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Bean instantiation via
> constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException:
> Failed to instantiate [org.geoserver.security.SecureCatalogImpl]:
> Constructor threw exception; nested exception is
> java.lang.NullPointerException
> at org.springframework.beans.factory.support.BeanDefinitionValu
> eResolver.resolveReference(BeanDefinitionValueResolver.java:359)
> at org.springframework.beans.factory.support.BeanDefinitionValu
> eResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
> at org.springframework.beans.factory.support.ConstructorResolve
> r.resolveConstructorArguments(ConstructorResolver.java:648)
> at org.springframework.beans.factory.support.ConstructorResolve
> r.autowireConstructor(ConstructorResolver.java:140)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.autowireConstructor(AbstractAu
> towireCapableBeanFactory.java:1143)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.createBeanInstance(AbstractAut
> owireCapableBeanFactory.java:1046)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y$1.getObject(AbstractBeanFactory.java:306)
> at org.springframework.beans.factory.support.DefaultSingletonBe
> anRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y.doGetBean(AbstractBeanFactory.java:302)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y.getBean(AbstractBeanFactory.java:197)
> at org.springframework.beans.factory.support.DefaultListableBea
> nFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)
> at org.springframework.context.support.AbstractApplicationConte
> xt.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)
> at org.springframework.context.support.AbstractApplicationConte
> xt.refresh(AbstractApplicationContext.java:538)
> at org.springframework.web.context.ContextLoader.configureAndRe
> freshWebApplicationContext(ContextLoader.java:444)
> at org.springframework.web.context.ContextLoader.initWebApplica
> tionContext(ContextLoader.java:326)
> at org.springframework.web.context.ContextLoaderListener.contex
> tInitialized(ContextLoaderListener.java:107)
> at org.geoserver.platform.GeoServerContextLoaderListener.
> contextInitialized(GeoServerContextLoaderListener.java:23)
> at org.apache.catalina.core.StandardContext.listenerStart(Stand
> ardContext.java:4727)
> at org.apache.catalina.core.StandardContext.startInternal(Stand
> ardContext.java:5189)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.
> java:150)
> at org.apache.catalina.manager.ManagerServlet.start(ManagerServ
> let.java:1307)
> at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLMan
> agerServlet.java:669)
> at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLMa
> nagerServlet.java:217)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi
> lter(ApplicationFilterChain.java:230)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App
> licationFilterChain.java:165)
> at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(Cs
> rfPreventionFilter.java:136)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi
> lter(ApplicationFilterChain.java:192)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App
> licationFilterChain.java:165)
> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte
> r.java:52)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi
> lter(ApplicationFilterChain.java:192)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App
> licationFilterChain.java:165)
> at org.apache.catalina.filters.SetCharacterEncodingFilter.doFil
> ter(SetCharacterEncodingFilter.java:108)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi
> lter(ApplicationFilterChain.java:192)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App
> licationFilterChain.java:165)
> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar
> dWrapperValve.java:198)
> at org.apache.catalina.core.StandardContextValve.invoke(Standar
> dContextValve.java:96)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A
> uthenticatorBase.java:591)
> at org.apache.catalina.valves.RequestFilterValve.process(Reques
> tFilterValve.java:319)
> at org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddr
> Valve.java:88)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo
> stValve.java:140)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo
> rtValve.java:79)
> at org.apache.catalina.valves.AbstractAccessLogValve.invoke(Abs
> tractAccessLogValve.java:624)
> at org.apache.catalina.core.StandardEngineValve.invoke(Standard
> EngineValve.java:87)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd
> apter.java:349)
> at org.apache.coyote.http11.Http11Processor.service(Http11Proce
> ssor.java:783)
> at org.apache.coyote.AbstractProcessorLight.process(AbstractPro
> cessorLight.java:66)
> at org.apache.coyote.AbstractProtocol$ConnectionHandler.
> process(AbstractProtocol.java:798)
> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun
> (NioEndpoint.java:1434)
> at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketPro
> cessorBase.java:49)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.
> run(TaskThread.java:61)
> at java.lang.Thread.run(Unknown Source)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'localWorkspaceCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Cannot resolve reference to
> bean 'advertisedCatalog' while setting constructor argument; nested
> exception is org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'advertisedCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Cannot resolve reference to
> bean 'secureCatalog' while setting constructor argument; nested exception
> is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'secureCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Bean instantiation via
> constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException:
> Failed to instantiate [org.geoserver.security.SecureCatalogImpl]:
> Constructor threw exception; nested exception is
> java.lang.NullPointerException
> at org.springframework.beans.factory.support.BeanDefinitionValu
> eResolver.resolveReference(BeanDefinitionValueResolver.java:359)
> at org.springframework.beans.factory.support.BeanDefinitionValu
> eResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
> at org.springframework.beans.factory.support.ConstructorResolve
> r.resolveConstructorArguments(ConstructorResolver.java:648)
> at org.springframework.beans.factory.support.ConstructorResolve
> r.autowireConstructor(ConstructorResolver.java:140)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.autowireConstructor(AbstractAu
> towireCapableBeanFactory.java:1143)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.createBeanInstance(AbstractAut
> owireCapableBeanFactory.java:1046)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y$1.getObject(AbstractBeanFactory.java:306)
> at org.springframework.beans.factory.support.DefaultSingletonBe
> anRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y.doGetBean(AbstractBeanFactory.java:302)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y.getBean(AbstractBeanFactory.java:197)
> at org.springframework.beans.factory.support.BeanDefinitionValu
> eResolver.resolveReference(BeanDefinitionValueResolver.java:351)
> ... 56 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'advertisedCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Cannot resolve reference to
> bean 'secureCatalog' while setting constructor argument; nested exception
> is org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'secureCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Bean instantiation via
> constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException:
> Failed to instantiate [org.geoserver.security.SecureCatalogImpl]:
> Constructor threw exception; nested exception is
> java.lang.NullPointerException
> at org.springframework.beans.factory.support.BeanDefinitionValu
> eResolver.resolveReference(BeanDefinitionValueResolver.java:359)
> at org.springframework.beans.factory.support.BeanDefinitionValu
> eResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
> at org.springframework.beans.factory.support.ConstructorResolve
> r.resolveConstructorArguments(ConstructorResolver.java:648)
> at org.springframework.beans.factory.support.ConstructorResolve
> r.autowireConstructor(ConstructorResolver.java:140)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.autowireConstructor(AbstractAu
> towireCapableBeanFactory.java:1143)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.createBeanInstance(AbstractAut
> owireCapableBeanFactory.java:1046)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y$1.getObject(AbstractBeanFactory.java:306)
> at org.springframework.beans.factory.support.DefaultSingletonBe
> anRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y.doGetBean(AbstractBeanFactory.java:302)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y.getBean(AbstractBeanFactory.java:197)
> at org.springframework.beans.factory.support.BeanDefinitionValu
> eResolver.resolveReference(BeanDefinitionValueResolver.java:351)
> ... 68 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'secureCatalog' defined in URL
> [jar:file:/C:/Tomcat8511/webapps/geoserver/WEB-INF/lib/gs-
> main-2.10.1.jar!/applicationContext.xml]: Bean instantiation via
> constructor failed; nested exception is
> org.springframework.beans.BeanInstantiationException:
> Failed to instantiate [org.geoserver.security.SecureCatalogImpl]:
> Constructor threw exception; nested exception is
> java.lang.NullPointerException
> at org.springframework.beans.factory.support.ConstructorResolve
> r.autowireConstructor(ConstructorResolver.java:275)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.autowireConstructor(AbstractAu
> towireCapableBeanFactory.java:1143)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.createBeanInstance(AbstractAut
> owireCapableBeanFactory.java:1046)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:510)
> at org.springframework.beans.factory.support.AbstractAutowireCa
> pableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y$1.getObject(AbstractBeanFactory.java:306)
> at org.springframework.beans.factory.support.DefaultSingletonBe
> anRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y.doGetBean(AbstractBeanFactory.java:302)
> at org.springframework.beans.factory.support.AbstractBeanFactor
> y.getBean(AbstractBeanFactory.java:197)
> at org.springframework.beans.factory.support.BeanDefinitionValu
> eResolver.resolveReference(BeanDefinitionValueResolver.java:351)
> ... 80 more
> Caused by: org.springframework.beans.BeanInstantiationException: Failed
> to instantiate [org.geoserver.security.SecureCatalogImpl]: Constructor
> threw exception; nested exception is java.lang.NullPointerException
> at org.springframework.beans.BeanUtils.instantiateClass(BeanUti
> ls.java:163)
> at org.springframework.beans.factory.support.SimpleInstantiatio
> nStrategy.instantiate(SimpleInstantiationStrategy.java:122)
> at org.springframework.beans.factory.support.ConstructorResolve
> r.autowireConstructor(ConstructorResolver.java:267)
> ... 89 more
> Caused by: java.lang.NullPointerException
> at org.geoserver.security.impl.DefaultResourceAccessManager.bui
> ldAuthorizationTree(DefaultResourceAccessManager.java:175)
> at org.geoserver.security.impl.DefaultResourceAccessManager.<in
> it>(DefaultResourceAccessManager.java:87)
> at org.geoserver.security.SecureCatalogImpl.buildDefaultResourc
> eAccessManager(SecureCatalogImpl.java:115)
> at org.geoserver.security.SecureCatalogImpl.lookupResourceAcces
> sManager(SecureCatalogImpl.java:103)
> at org.geoserver.security.SecureCatalogImpl.<init>(SecureCatalo
> gImpl.java:87)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
> Source)
> at java.lang.reflect.Constructor.newInstance(Unknown Source)
> at org.springframework.beans.BeanUtils.instantiateClass(BeanUti
> ls.java:147)
> ... 91 more
>
> Regards,
> David Collins
> Geological Survey of NSW, Australia
>
>
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users