GEOSERVER_HOME environment variable not found, using current directory. If not set then running this script from other directories will not work in the future. GEOSERVER DATA DIR is /home/ben/tmp/geoserver/geoserver-2.13.0/data_dir WARNING: Module not found [ssl] 2018-05-16 12:03:47.776:INFO::main: Logging initialized @192ms 2018-05-16 12:03:47.893:INFO:oejs.Server:main: jetty-9.2.13.v20150730 2018-05-16 12:03:47.901:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:/home/ben/tmp/geoserver/geoserver-2.13.0/webapps/] at interval 1 2018-05-16 12:03:48.281:INFO:oejw.StandardDescriptorProcessor:main: NO JSP Support for /geoserver, did not find org.eclipse.jetty.jsp.JettyJspServlet WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/home/ben/tmp/geoserver/geoserver-2.13.0/webapps/geoserver/WEB-INF/lib/xstream-1.4.10.jar) to field java.util.TreeMap.comparator WARNING: Please consider reporting this to the maintainers of com.thoughtworks.xstream.core.util.Fields WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release May 16, 2018 12:03:48 PM org.geoserver.platform.GeoServerExtensions checkContext WARNING: Extension lookup 'XStreamPersisterInitializer', but ApplicationContext is unset. May 16, 2018 12:03:48 PM org.geoserver.platform.GeoServerExtensions checkContext WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset. May 16, 2018 12:03:48 PM org.geoserver.platform.GeoServerExtensions checkContext WARNING: Extension lookup 'ExtensionProvider', but ApplicationContext is unset. May 16, 2018 12:03:48 PM org.geoserver.platform.GeoServerExtensions checkContext WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset. log4j:WARN File option not set for appender [geoserverlogfile]. log4j:WARN Are you using FileAppender instead of ConsoleAppender? 2018-05-16 12:03:48.774:INFO:geoserver:main: Initializing Spring root WebApplicationContext May 16, 2018 12:03:49 PM org.geoserver.platform.GeoServerExtensions checkContext WARNING: Extension lookup 'GeoServerSecurityProvider', but ApplicationContext is unset. May 16, 2018 12:03:49 PM org.geoserver.platform.GeoServerExtensions checkContext WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset. May 16, 2018 12:03:49 PM org.geoserver.platform.GeoServerExtensions checkContext WARNING: Extension lookup 'ExtensionProvider', but ApplicationContext is unset. May 16, 2018 12:03:49 PM org.geoserver.platform.GeoServerExtensions checkContext WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset. 16 May 12:03:50 INFO [org.geoserver] - GeoServer configuration lock is enabled 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'raster' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'pophatch' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'giant_polygon' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'polygon' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'capitals' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'rain' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'point' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'tiger_roads' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'population' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'burg' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'grass' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'poi' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'poly_landmarks' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'cite_lakes' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'dem' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'simple_roads' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'simple_streams' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'restricted' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'generic' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'line' 16 May 12:03:50 INFO [org.geoserver] - Loaded style 'green' 16 May 12:03:50 INFO [org.geoserver] - Loaded default workspace cite 16 May 12:03:50 INFO [org.geoserver] - Loaded workspace 'it.geosolutions' 16 May 12:03:50 INFO [org.geoserver] - Loaded workspace 'sf' 16 May 12:03:50 INFO [org.geoserver] - Loaded workspace 'tiger' 16 May 12:03:50 INFO [org.geoserver] - Loaded workspace 'topp' 16 May 12:03:50 INFO [org.geoserver] - Loaded workspace 'sde' 16 May 12:03:50 INFO [org.geoserver] - Loaded workspace 'cite' 16 May 12:03:50 INFO [org.geoserver] - Loaded workspace 'nurc' 16 May 12:03:50 INFO [org.geoserver] - Loaded data store 'nyc', enabled 16 May 12:03:50 INFO [org.geoserver] - Loaded feature type 'poi', enabled 16 May 12:03:50 INFO [org.geoserver] - Loaded layer 'poi' 16 May 12:03:50 INFO [org.geoserver] - Loaded feature type 'giant_polygon', enabled 16 May 12:03:50 INFO [org.geoserver] - Loaded layer 'giant_polygon' 16 May 12:03:50 INFO [org.geoserver] - Loaded feature type 'poly_landmarks', enabled 16 May 12:03:50 INFO [org.geoserver] - Loaded layer 'poly_landmarks' 16 May 12:03:50 INFO [org.geoserver] - Loaded feature type 'tiger_roads', enabled 16 May 12:03:50 INFO [org.geoserver] - Loaded layer 'tiger_roads' 16 May 12:03:50 INFO [org.geoserver] - Loaded coverage store 'sfdem', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded coverage 'sfdem', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'sfdem' 16 May 12:03:51 INFO [org.geoserver] - Loaded data store 'sf', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'roads', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'roads' 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'archsites', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'archsites' 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'bugsites', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'bugsites' 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'streams', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'streams' 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'restricted', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'restricted' 16 May 12:03:51 INFO [org.geoserver] - Loaded data store 'taz_shapes', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'tasmania_water_bodies', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'tasmania_water_bodies' 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'tasmania_state_boundaries', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'tasmania_state_boundaries' 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'tasmania_roads', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'tasmania_roads' 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'tasmania_cities', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'tasmania_cities' 16 May 12:03:51 INFO [org.geoserver] - Loaded data store 'states_shapefile', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded feature type 'states', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'states' 16 May 12:03:51 INFO [org.geoserver] - Loaded coverage store 'mosaic', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded coverage 'mosaic', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'mosaic' 16 May 12:03:51 INFO [org.geoserver] - Loaded coverage store 'img_sample2', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded coverage 'Pk50095', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'Pk50095' 16 May 12:03:51 INFO [org.geoserver] - Loaded coverage store 'arcGridSample', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded coverage 'Arc_Sample', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'Arc_Sample' 16 May 12:03:51 INFO [org.geoserver] - Loaded coverage store 'worldImageSample', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded coverage 'Img_Sample', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded layer 'Img_Sample' 16 May 12:03:51 INFO [org.geoserver] - Loaded layer group 'tiger-ny' 16 May 12:03:51 INFO [org.geoserver] - Loaded layer group 'spearfish' 16 May 12:03:51 INFO [org.geoserver] - Loaded layer group 'tasmania' 16 May 12:03:51 INFO [config.GeoserverXMLResourceProvider] - Will look for 'geowebcache.xml' in directory '/home/ben/tmp/geoserver/geoserver-2.13.0/data_dir/gwc'. 16 May 12:03:51 INFO [config.GeoserverXMLResourceProvider] - Found configuration file in gwc 16 May 12:03:51 INFO [config.GeoserverXMLResourceProvider] - Found configuration file in gwc 16 May 12:03:51 INFO [config.GeoserverXMLResourceProvider] - Found configuration file in gwc 16 May 12:03:51 WARN [config.XMLConfiguration] - ******************************************************************************** 16 May 12:03:51 WARN [config.XMLConfiguration] - *** GWC configuration validation error: cvc-elt.1.a: Cannot find the declaration of element 'gwcConfiguration'. 16 May 12:03:51 WARN [config.XMLConfiguration] - *** Will try to use configuration anyway. Please check the order of declared elements against the schema. 16 May 12:03:51 WARN [config.XMLConfiguration] - ******************************************************************************** 16 May 12:03:51 INFO [config.XMLConfiguration] - Initializing GridSets from gwc 16 May 12:03:51 INFO [config.XMLConfiguration] - Initializing layers from gwc 16 May 12:03:51 INFO [gwc.layer] - Initializing GWC configuration based on GeoServer's Catalog 16 May 12:03:51 INFO [gwc.layer] - GeoServer TileLayer store base directory is: gwc-layers 16 May 12:03:51 INFO [gwc.layer] - Loading tile layers from gwc-layers 16 May 12:03:51 INFO [storage.BlobStoreAggregator] - BlobStoreConfiguration gwc contained no blob store infos. 16 May 12:03:51 INFO [storage.DefaultStorageFinder] - **************************************************************************************************************************************************** 16 May 12:03:51 INFO [storage.DefaultStorageFinder] - *** Found Java environment variable GEOSERVER_DATA_DIR set to /home/ben/tmp/geoserver/geoserver-2.13.0/data_dir, using it as the default prefix. *** 16 May 12:03:51 INFO [storage.DefaultStorageFinder] - **************************************************************************************************************************************************** 16 May 12:03:51 INFO [config.GeoserverXMLResourceProvider] - Will look for 'geowebcache-diskquota.xml' in directory '/home/ben/tmp/geoserver/geoserver-2.13.0/data_dir/gwc'. 16 May 12:03:51 INFO [config.GeoserverXMLResourceProvider] - Will look for 'geowebcache-diskquota-jdbc.xml' in directory '/home/ben/tmp/geoserver/geoserver-2.13.0/data_dir/gwc'. 16 May 12:03:51 INFO [diskquota.ConfigLoader] - DiskQuota configuration is not readable: gwc/geowebcache-diskquota.xml 16 May 12:03:51 INFO [diskquota.ConfigLoader] - DiskQuota configuration is not readable: gwc/geowebcache-diskquota.xml 16 May 12:03:51 INFO [diskquota.DiskQuotaMonitor] - Setting up disk quota periodic enforcement task 16 May 12:03:51 INFO [diskquota.DiskQuotaMonitor] - 0 layers configured with their own quotas. 16 May 12:03:51 INFO [diskquota.DiskQuotaMonitor] - 22 layers attached to global quota 500.0 MB 16 May 12:03:51 INFO [diskquota.DiskQuotaMonitor] - Disk quota periodic enforcement task set up every 10 SECONDS 16 May 12:03:51 INFO [org.geoserver] - Loaded service 'wms', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded service 'wfs', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded service 'WMTSInfoImpl-755b6df8:16366429c79:-8000', enabled 16 May 12:03:51 INFO [org.geoserver] - Loaded service 'wcs', enabled 16 May 12:03:51 INFO [gwc.config] - Initializing GeoServer specific GWC configuration from gwc-gs.xml 16 May 12:03:52 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms] onto handler 'dispatcher' 16 May 12:03:52 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms/*] onto handler 'dispatcher' 16 May 12:03:52 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate/*] onto handler 'dispatcher' 16 May 12:03:52 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate] onto handler 'dispatcher' 16 May 12:03:52 INFO [ows.OWSHandlerMapping] - Mapped URL path [/TestWfsPost] onto handler 'wfsTestServlet' 16 May 12:03:52 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs/*] onto handler 'dispatcher' 16 May 12:03:52 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs] onto handler 'dispatcher' 16 May 12:03:54 INFO [ows.OWSHandlerMapping] - Mapped URL path [/gwc/service/**] onto handler 'dispatcher' 16 May 12:03:54 INFO [geowebcache.GeoWebCacheDispatcher] - Invoked setServletPrefix(gwc) 16 May 12:03:54 INFO [georss.GeoRSSPoller] - Initializing GeoRSS poller in a background job... 16 May 12:03:54 INFO [georss.GeoRSSPoller] - No enabled GeoRSS feeds found, poller will not run. 16 May 12:03:54 INFO [wms.WMSService] - Will NOT recombine tiles for non-tiling clients. 16 May 12:03:54 INFO [wms.WMSService] - Will proxy requests to backend that are not getmap or getcapabilities. 16 May 12:03:54 WARN [support.XmlWebApplicationContext] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'KMLEncoder': Failed to introspect bean class [org.geoserver.kml.KMLEncoder] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 16 May 12:03:54 INFO [georss.GeoRSSPoller] - destroy() invoked 16 May 12:03:54 INFO [geowebcache.GeoWebCacheDispatcher] - GeoWebCacheDispatcher.destroy() was invoked, shutting down. 16 May 12:03:54 INFO [diskquota.DiskQuotaMonitor] - Disk quota monitor shutting down... 16 May 12:03:54 INFO [diskquota.DiskQuotaMonitor] - Shutting down quota usage monitor... 16 May 12:03:54 INFO [diskquota.QuotaUpdatesMonitor] - Shutting down quota usage monitor... 16 May 12:03:54 INFO [diskquota.DiskQuotaMonitor] - Shutting down quota statistics gathering monitor... 16 May 12:03:54 INFO [diskquota.QueuedQuotaUpdatesConsumer] - Shutting down quota update background task due to InterruptedException 16 May 12:03:54 INFO [diskquota.QueuedUsageStatsConsumer] - Shutting down quota update background task due to interrupted exception 16 May 12:03:54 INFO [seed.SeederThreadPoolExecutor] - Initiating shut down for running and pending seed tasks... 16 May 12:03:54 INFO [seed.SeederThreadPoolExecutor] - Seeder thread pool executor shut down complete. 16 May 12:03:54 INFO [storage.DefaultStorageBroker] - Destroying StorageBroker 16 May 12:03:54 WARN [support.DisposableBeanAdapter] - Invocation of destroy method failed on bean with name 'geoServerLoader': org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'wmsLifecycleHandler': Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!) 16 May 12:03:54 ERROR [context.ContextLoader] - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'KMLEncoder': Failed to introspect bean class [org.geoserver.kml.KMLEncoder] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:269) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1118) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1091) 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.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800) at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294) at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:440) at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:528) at org.eclipse.jetty.util.Scanner.scan(Scanner.java:391) at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:560) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:235) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) at org.eclipse.jetty.server.Server.start(Server.java:387) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) at org.eclipse.jetty.server.Server.doStart(Server.java:354) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1255) at java.base/java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.jetty.start.Main.invokeMain(Main.java:321) at org.eclipse.jetty.start.Main.start(Main.java:817) at org.eclipse.jetty.start.Main.main(Main.java:112) Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at java.base/java.lang.Class.getDeclaredMethods0(Native Method) at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3119) at java.base/java.lang.Class.getDeclaredMethods(Class.java:2268) at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:613) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:524) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:510) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:247) ... 57 more Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) at org.eclipse.jetty.webapp.WebAppClassLoader.findClass(WebAppClassLoader.java:510) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:441) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:403) ... 64 more 2018-05-16 12:03:54.236:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.w.WebAppContext@dd0c991{/geoserver,file:/home/ben/tmp/geoserver/geoserver-2.13.0/webapps/geoserver/,STARTING}{/geoserver} org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'KMLEncoder': Failed to introspect bean class [org.geoserver.kml.KMLEncoder] for lookup method metadata: could not find class that it depends on; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:269) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1118) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1091) 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.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800) at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294) at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:440) at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:528) at org.eclipse.jetty.util.Scanner.scan(Scanner.java:391) at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:560) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:235) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) at org.eclipse.jetty.server.Server.start(Server.java:387) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) at org.eclipse.jetty.server.Server.doStart(Server.java:354) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1255) at java.base/java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.jetty.start.Main.invokeMain(Main.java:321) at org.eclipse.jetty.start.Main.start(Main.java:817) at org.eclipse.jetty.start.Main.main(Main.java:112) Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException at java.base/java.lang.Class.getDeclaredMethods0(Native Method) at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3119) at java.base/java.lang.Class.getDeclaredMethods(Class.java:2268) at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:613) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:524) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:510) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:247) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1118) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1091) 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.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800) at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294) at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:440) at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:528) at org.eclipse.jetty.util.Scanner.scan(Scanner.java:391) at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:560) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:235) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) at org.eclipse.jetty.server.Server.start(Server.java:387) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) at org.eclipse.jetty.server.Server.doStart(Server.java:354) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1255) at java.base/java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.jetty.start.Main.invokeMain(Main.java:321) at org.eclipse.jetty.start.Main.start(Main.java:817) at org.eclipse.jetty.start.Main.main(Main.java:112) Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) at org.eclipse.jetty.webapp.WebAppClassLoader.findClass(WebAppClassLoader.java:510) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:441) at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:403) at java.base/java.lang.Class.getDeclaredMethods0(Native Method) at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3119) at java.base/java.lang.Class.getDeclaredMethods(Class.java:2268) at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:613) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:524) at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:510) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:247) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1118) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1091) 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.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800) at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791) at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294) at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:440) at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:528) at org.eclipse.jetty.util.Scanner.scan(Scanner.java:391) at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:560) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:235) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) at org.eclipse.jetty.server.Server.start(Server.java:387) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) at org.eclipse.jetty.server.Server.doStart(Server.java:354) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1255) at java.base/java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.jetty.start.Main.invokeMain(Main.java:321) at org.eclipse.jetty.start.Main.start(Main.java:817) at org.eclipse.jetty.start.Main.main(Main.java:112) 2018-05-16 12:03:54.245:INFO:oejs.ServerConnector:main: Started ServerConnector@5a3d44db{HTTP/1.1}{0.0.0.0:8080} 2018-05-16 12:03:54.246:INFO:oejs.Server:main: Started @6662ms 2018-05-16 12:04:21.832:INFO:oejs.ServerConnector:Thread-0: Stopped ServerConnector@5a3d44db{HTTP/1.1}{0.0.0.0:8080} 2018-05-16 12:04:21.835:INFO:geoserver:Thread-0: Closing Spring root WebApplicationContext 2018-05-16 12:04:22.059:INFO:oejsh.ContextHandler:Thread-0: Stopped o.e.j.w.WebAppContext@dd0c991{/geoserver,file:/home/ben/tmp/geoserver/geoserver-2.13.0/webapps/geoserver/,UNAVAILABLE}{/geoserver}