2014-07-25 10:06:37,416 INFO [geoserver.global] - ---------------------------------- - GEOSERVER_DATA_DIR: /opt/data_dir_geoserver ---------------------------------- 2014-07-25 10:06:37,462 INFO [config.GeoServerPropertyConfigurer] - Loading properties file from URL [file:/opt/data_dir_geoserver/monitoring/hibernate.properties] 2014-07-25 10:06:38,511 INFO [geoserver.monitor] - Configuring monitoring database from: /opt/data_dir_geoserver/monitoring/db.properties 2014-07-25 10:06:39,717 WARN [impl.SessionFactoryObjectFactory] - InitialContext did not implement EventContext 2014-07-25 10:06:39,931 INFO [flow.config] - Loading control-flow configuration: ows.global=30 2014-07-25 10:06:39,937 INFO [flow.config] - Loading control-flow configuration: ows.wms=20 2014-07-25 10:06:39,939 INFO [flow.config] - Loading control-flow configuration: ows.wcs=4 2014-07-25 10:06:39,939 INFO [flow.config] - Loading control-flow configuration: ows.wfs=6 2014-07-25 10:06:39,939 INFO [flow.config] - Loading control-flow configuration: user=6 2014-07-25 10:06:39,941 INFO [geoserver.flow] - Control-flow active with 5 flow controllers 2014-07-25 10:06:40,171 INFO [org.geoserver] - Loaded style 'raster' 2014-07-25 10:06:40,240 INFO [org.geoserver] - Loaded style 'tiger_roads' 2014-07-25 10:06:40,255 INFO [org.geoserver] - Loaded style 'GeneralizedCountries' 2014-07-25 10:06:40,260 INFO [org.geoserver] - Loaded style 'burg' 2014-07-25 10:06:40,269 INFO [org.geoserver] - Loaded style 'DEM' 2014-07-25 10:06:40,271 INFO [org.geoserver] - Loaded style 'line' 2014-07-25 10:06:40,273 INFO [org.geoserver] - Loaded style 'Capitals' 2014-07-25 10:06:40,280 INFO [org.geoserver] - Loaded style 'Continents' 2014-07-25 10:06:40,291 INFO [org.geoserver] - Loaded style 'Dots' 2014-07-25 10:06:40,293 INFO [org.geoserver] - Loaded style 'green' 2014-07-25 10:06:40,295 INFO [org.geoserver] - Loaded style 'rain' 2014-07-25 10:06:40,297 INFO [org.geoserver] - Loaded style 'polygon' 2014-07-25 10:06:40,299 INFO [org.geoserver] - Loaded style 'pippo' 2014-07-25 10:06:40,301 INFO [org.geoserver] - Loaded style 'point' 2014-07-25 10:06:40,314 INFO [org.geoserver] - Loaded style 'poi' 2014-07-25 10:06:40,324 INFO [org.geoserver] - Loaded style 'CapitalsBlue' 2014-07-25 10:06:40,326 INFO [org.geoserver] - Loaded style 'pophatch' 2014-07-25 10:06:40,337 INFO [org.geoserver] - Loaded style 'heatmapfake2' 2014-07-25 10:06:40,354 INFO [org.geoserver] - Loaded style 'InterpolatePop' 2014-07-25 10:06:40,360 INFO [org.geoserver] - Loaded style 'WorldRoads' 2014-07-25 10:06:40,367 INFO [org.geoserver] - Loaded style 'InterpolatePop2' 2014-07-25 10:06:40,385 INFO [org.geoserver] - Loaded style 'places' 2014-07-25 10:06:40,387 INFO [org.geoserver] - Loaded style 'DotDensity' 2014-07-25 10:06:40,389 INFO [org.geoserver] - Loaded style 'poly_landmarks' 2014-07-25 10:06:40,403 INFO [org.geoserver] - Loaded style 'dem' 2014-07-25 10:06:40,404 INFO [org.geoserver] - Loaded style 'population' 2014-07-25 10:06:40,405 INFO [org.geoserver] - Loaded style 'giant_polygon' 2014-07-25 10:06:40,407 INFO [org.geoserver] - Loaded style 'simple_roads' 2014-07-25 10:06:40,414 INFO [org.geoserver] - Loaded style 'KMLEurope' 2014-07-25 10:06:40,426 INFO [org.geoserver] - Loaded style 'heatmapfake' 2014-07-25 10:06:40,428 INFO [org.geoserver] - Loaded style 'cite_lakes' 2014-07-25 10:06:40,439 INFO [org.geoserver] - Loaded style 'EuropeanCountries' 2014-07-25 10:06:40,441 INFO [org.geoserver] - Loaded style 'simple_streams' 2014-07-25 10:06:40,443 INFO [org.geoserver] - Loaded style 'grass' 2014-07-25 10:06:40,458 INFO [org.geoserver] - Loaded style 'population2' 2014-07-25 10:06:40,461 INFO [org.geoserver] - Loaded style 'restricted' 2014-07-25 10:06:40,462 INFO [org.geoserver] - Loaded style 'capitals' 2014-07-25 10:06:40,465 INFO [org.geoserver] - Loaded default workspace NaturalEarth 2014-07-25 10:06:40,497 INFO [org.geoserver] - Loaded workspace 'NaturalEarth' 2014-07-25 10:06:40,697 INFO [org.geoserver] - Loaded store 'Relief', enabled 2014-07-25 10:06:40,706 INFO [org.geoserver] - Loaded coverage store 'Relief' 2014-07-25 10:06:43,001 INFO [org.geoserver] - Loaded coverage 'colourRelief', enabled 2014-07-25 10:06:43,024 INFO [org.geoserver] - Loaded coverage 'Relief' 2014-07-25 10:06:43,569 INFO [org.geoserver] - Loaded layer 'colourRelief' 2014-07-25 10:06:44,130 INFO [org.geoserver] - Loaded store 'ShapeData', enabled 2014-07-25 10:06:44,137 INFO [org.geoserver] - Loaded data store 'ShapeData' 2014-07-25 10:06:44,296 INFO [org.geoserver] - Loaded store 'shadedRelief', enabled 2014-07-25 10:06:44,297 INFO [org.geoserver] - Loaded coverage store 'shadedRelief' 2014-07-25 10:06:44,318 INFO [org.geoserver] - Loaded coverage 'shadedRelief', enabled 2014-07-25 10:06:44,320 INFO [org.geoserver] - Loaded coverage 'shadedRelief' 2014-07-25 10:06:44,385 INFO [org.geoserver] - Loaded layer 'shadedRelief' 2014-07-25 10:06:44,420 INFO [org.geoserver] - Loaded store 'GeneralizedCountries', enabled 2014-07-25 10:06:44,420 INFO [org.geoserver] - Loaded data store 'GeneralizedCountries' 2014-07-25 10:06:44,548 INFO [org.geoserver] - Loaded feature type 'GeneralizedCountries', enabled 2014-07-25 10:06:44,559 INFO [org.geoserver] - Loaded feature type 'GeneralizedCountries' 2014-07-25 10:06:44,565 INFO [org.geoserver] - Loaded layer 'GeneralizedCountries' 2014-07-25 10:06:44,594 INFO [org.geoserver] - Loaded store 'Coastline', enabled 2014-07-25 10:06:44,594 INFO [org.geoserver] - Loaded data store 'Coastline' 2014-07-25 10:06:44,623 INFO [org.geoserver] - Loaded feature type 'Coastline', enabled 2014-07-25 10:06:44,623 INFO [org.geoserver] - Loaded feature type 'Coastline' 2014-07-25 10:06:44,627 INFO [org.geoserver] - Loaded layer 'Coastline' 2014-07-25 10:06:45,076 INFO [org.geoserver] - Loaded store 'PostGISLocal', enabled 2014-07-25 10:06:45,077 INFO [org.geoserver] - Loaded data store 'PostGISLocal' 2014-07-25 10:06:45,418 INFO [org.geoserver] - Loaded feature type 'roads', enabled 2014-07-25 10:06:45,419 INFO [org.geoserver] - Loaded feature type 'PostGISLocal' 2014-07-25 10:06:45,428 INFO [org.geoserver] - Loaded layer 'roads' 2014-07-25 10:06:45,456 INFO [org.geoserver] - Loaded feature type 'heatmapfake', enabled 2014-07-25 10:06:45,457 INFO [org.geoserver] - Loaded feature type 'PostGISLocal' 2014-07-25 10:06:45,471 INFO [org.geoserver] - Loaded layer 'heatmapfake' 2014-07-25 10:06:45,485 INFO [org.geoserver] - Loaded feature type 'countries', enabled 2014-07-25 10:06:45,486 INFO [org.geoserver] - Loaded feature type 'PostGISLocal' 2014-07-25 10:06:45,491 INFO [org.geoserver] - Loaded layer 'countries' 2014-07-25 10:06:45,553 INFO [org.geoserver] - Loaded feature type 'EuropeCountries', enabled 2014-07-25 10:06:45,554 INFO [org.geoserver] - Loaded feature type 'PostGISLocal' 2014-07-25 10:06:45,559 INFO [org.geoserver] - Loaded layer 'EuropeCountries' 2014-07-25 10:06:45,571 INFO [org.geoserver] - Loaded feature type 'countries_1', enabled 2014-07-25 10:06:45,572 INFO [org.geoserver] - Loaded feature type 'PostGISLocal' 2014-07-25 10:06:45,576 INFO [org.geoserver] - Loaded layer 'countries_1' 2014-07-25 10:06:45,593 INFO [org.geoserver] - Loaded feature type 'populatedplaces', enabled 2014-07-25 10:06:45,594 INFO [org.geoserver] - Loaded feature type 'PostGISLocal' 2014-07-25 10:06:45,598 INFO [org.geoserver] - Loaded layer 'populatedplaces' 2014-07-25 10:06:46,256 INFO [org.geoserver] - Loaded feature type 'vehicletrack', enabled 2014-07-25 10:06:46,257 INFO [org.geoserver] - Loaded feature type 'PostGISLocal' 2014-07-25 10:06:46,260 INFO [org.geoserver] - Loaded layer 'vehicletrack' 2014-07-25 10:06:46,438 INFO [org.geoserver] - Loaded feature type 'populatedplaceswm', enabled 2014-07-25 10:06:46,439 INFO [org.geoserver] - Loaded feature type 'PostGISLocal' 2014-07-25 10:06:46,452 INFO [org.geoserver] - Loaded layer 'populatedplaceswm' 2014-07-25 10:06:46,481 INFO [org.geoserver] - Loaded store 'DEM', enabled 2014-07-25 10:06:46,481 INFO [org.geoserver] - Loaded coverage store 'DEM' 2014-07-25 10:06:46,492 INFO [org.geoserver] - Loaded coverage 'dem', enabled 2014-07-25 10:06:46,493 INFO [org.geoserver] - Loaded coverage 'DEM' 2014-07-25 10:06:46,591 INFO [org.geoserver] - Loaded layer 'dem' 2014-07-25 10:06:46,626 INFO [org.geoserver] - Loaded store 'BlueMarble', enabled 2014-07-25 10:06:46,627 INFO [org.geoserver] - Loaded coverage store 'BlueMarble' 2014-07-25 10:06:46,648 INFO [org.geoserver] - Loaded coverage 'blueMarble', enabled 2014-07-25 10:06:46,650 INFO [org.geoserver] - Loaded coverage 'BlueMarble' 2014-07-25 10:06:46,704 INFO [org.geoserver] - Loaded layer 'blueMarble' 2014-07-25 10:06:46,910 INFO [storage.DefaultStorageFinder] - ************************************************************************************************************************** 2014-07-25 10:06:46,911 INFO [storage.DefaultStorageFinder] - *** Found Servlet context parameter GEOSERVER_DATA_DIR set to /opt/data_dir_geoserver, using it as the default prefix. *** 2014-07-25 10:06:46,911 INFO [storage.DefaultStorageFinder] - ************************************************************************************************************************** 2014-07-25 10:06:46,911 INFO [config.XMLConfiguration] - Will look for geowebcache.xml in '/opt/data_dir_geoserver/gwc' 2014-07-25 10:06:47,324 INFO [gwc.layer] - Initializing GWC configuration based on GeoServer's Catalog 2014-07-25 10:06:47,325 INFO [gwc.layer] - GeoServer TileLayer store base directory is: /opt/data_dir_geoserver/gwc-layers 2014-07-25 10:06:47,349 INFO [gwc.layer] - Loading tile layers from /opt/data_dir_geoserver/gwc-layers 2014-07-25 10:06:47,766 INFO [gwc.layer] - GWC configuration based on GeoServer's Catalog loaded successfuly 2014-07-25 10:06:47,767 INFO [config.XMLConfiguration] - Found configuration file in /opt/data_dir_geoserver/gwc 2014-07-25 10:06:47,868 INFO [config.XMLConfiguration] - Configuration file validated fine. 2014-07-25 10:06:47,883 INFO [config.XMLConfiguration] - Initializing GridSets from /opt/data_dir_geoserver/gwc 2014-07-25 10:06:47,884 INFO [config.XMLConfiguration] - Initializing layers from /opt/data_dir_geoserver/gwc 2014-07-25 10:06:47,884 INFO [layer.TileLayerDispatcher] - Configuration /opt/data_dir_geoserver/gwc contained no layers. 2014-07-25 10:06:47,961 INFO [diskquota.ConfigLoader] - Quota config is: /opt/data_dir_geoserver/gwc/geowebcache-diskquota.xml 2014-07-25 10:06:48,572 WARN [operation.projection] - Possible use of "Mercator_1SP" projection outside its valid area. Longitude 180°08.6'E is out of range (±180°). 2014-07-25 10:06:49,092 WARN [operation.projection] - Possible use of "Popular Visualisation Pseudo Mercator (Inverse transform)" projection outside its valid area. Longitude 181°23.0'W is out of range (±180°). 2014-07-25 10:06:49,145 INFO [diskquota.ConfigLoader] - Quota config is: /opt/data_dir_geoserver/gwc/geowebcache-diskquota.xml 2014-07-25 10:06:49,155 INFO [diskquota.DiskQuotaMonitor] - Setting up disk quota periodic enforcement task 2014-07-25 10:06:49,156 INFO [diskquota.DiskQuotaMonitor] - 0 layers configured with their own quotas. 2014-07-25 10:06:49,156 INFO [diskquota.DiskQuotaMonitor] - 14 layers attached to global quota 500.0 MB 2014-07-25 10:06:49,175 INFO [diskquota.DiskQuotaMonitor] - Disk quota periodic enforcement task set up every 10 SECONDS 2014-07-25 10:06:49,415 INFO [org.geoserver] - Loaded service 'wcs', enabled 2014-07-25 10:06:49,462 INFO [org.geoserver] - Loaded service 'wfs', enabled 2014-07-25 10:06:49,504 INFO [org.geoserver] - Loaded service 'wms', enabled 2014-07-25 10:06:49,537 INFO [org.geoserver] - Loaded service 'WPSInfoImpl--5eb382e2:14477d80b81:-8000', enabled 2014-07-25 10:06:49,602 INFO [gwc.config] - Initializing GeoServer specific GWC configuration from gwc-gs.xml 2014-07-25 10:06:50,137 INFO [geoserver.monitor] - Monitor hibernate extension enabled 2014-07-25 10:06:50,503 INFO [ows.OWSHandlerMapping] - Mapped URL path [/gwc/service/**] onto handler 'dispatcher' 2014-07-25 10:06:50,552 INFO [geowebcache.GeoWebCacheDispatcher] - Invoked setServletPrefix(gwc) 2014-07-25 10:06:50,574 INFO [georss.GeoRSSPoller] - Initializing GeoRSS poller in a background job... 2014-07-25 10:06:50,580 INFO [georss.GeoRSSPoller] - No enabled GeoRSS feeds found, poller will not run. 2014-07-25 10:06:50,707 INFO [rest.RESTDispatcher] - Created RESTDispatcher with 14 paths 2014-07-25 10:06:50,753 INFO [wms.WMSService] - Will NOT recombine tiles for non-tiling clients. 2014-07-25 10:06:50,754 INFO [wms.WMSService] - Will proxy requests to backend that are not getmap or getcapabilities. 2014-07-25 10:06:52,851 INFO [ows.OWSHandlerMapping] - Mapped URL path [/kml] onto handler 'dispatcher' 2014-07-25 10:06:52,851 INFO [ows.OWSHandlerMapping] - Mapped URL path [/kml/*] onto handler 'dispatcher' 2014-07-25 10:06:52,852 INFO [ows.OWSHandlerMapping] - Mapped URL path [/kml/icon/**/*] onto handler 'kmlIconService' 2014-07-25 10:06:52,982 INFO [ows.OWSHandlerMapping] - Mapped URL path [/ows/**] onto handler 'dispatcher' 2014-07-25 10:06:52,982 INFO [ows.OWSHandlerMapping] - Mapped URL path [/ows] onto handler 'dispatcher' 2014-07-25 10:06:52,997 INFO [org.geoserver] - GeoServer configuration lock is enabled 2014-07-25 10:06:53,006 INFO [geoserver.monitor] - Monitor extension enabled 2014-07-25 10:06:53,317 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs] onto handler 'dispatcher' 2014-07-25 10:06:53,318 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs/**] onto handler 'dispatcher' 2014-07-25 10:06:54,845 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs/*] onto handler 'dispatcher' 2014-07-25 10:06:54,845 INFO [ows.OWSHandlerMapping] - Mapped URL path [/TestWfsPost] onto handler 'wfsTestServlet' 2014-07-25 10:06:54,845 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs] onto handler 'dispatcher' 2014-07-25 10:07:05,393 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms/*] onto handler 'dispatcher' 2014-07-25 10:07:05,394 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms] onto handler 'dispatcher' 2014-07-25 10:07:05,551 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate] onto handler 'dispatcher' 2014-07-25 10:07:05,551 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate/*] onto handler 'dispatcher' 2014-07-25 10:07:05,844 INFO [geoserver.wps] - Found 11 bindable processes in Raster processes 2014-07-25 10:07:07,012 INFO [geoserver.wps] - Found 89 bindable processes in Deprecated processes 2014-07-25 10:07:07,035 INFO [geoserver.wps] - Found 29 bindable processes in Vector processes 2014-07-25 10:07:07,045 INFO [geoserver.wps] - Found 4 bindable processes in GeoServer specific processes 2014-07-25 10:07:07,080 INFO [geoserver.wps] - Found 48 bindable processes in Geometry processes 2014-07-25 10:10:53,842 WARN [geoserver.security] - Strong cryptography is NOT available Download and install of policy files recommended from http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html 2014-07-25 10:11:29,802 WARN [imagemosaic.jdbc] - Image IO cannot read from ByteInputStream,use less efficient jai methods 2014-07-25 10:11:29,815 ERROR [imagemosaic.jdbc] - 2014-07-25 10:11:29,818 WARN [imagemosaic.jdbc] - java.lang.NullPointerException java.io.IOException: java.lang.NullPointerException at org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader.(ImageMosaicJDBCReader.java:164) at org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCFormat.getReader(ImageMosaicJDBCFormat.java:210) at org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCFormat.getReader(ImageMosaicJDBCFormat.java:67) at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1294) at org.geoserver.catalog.impl.CoverageStoreInfoImpl.getGridCoverageReader(CoverageStoreInfoImpl.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:145) at $Proxy13.getGridCoverageReader(Unknown Source) at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:89) at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:58) at org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:236) at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:562) at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.(GeoServerTablePanel.java:555) at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:219) at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:98) at org.geoserver.web.data.layer.NewLayerPage$1.(NewLayerPage.java:101) at org.geoserver.web.data.layer.NewLayerPage.(NewLayerPage.java:101) at org.geoserver.web.data.store.CoverageStoreNewPage.onSuccessfulSave(CoverageStoreNewPage.java:76) at org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:67) at org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:115) at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:68) at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:143) at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177) at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:300) at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:119) at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436) at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:484) at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:160) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:159) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74) at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) at org.geoserver.monitor.MonitorFilter.doFilter(MonitorFilter.java:88) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) at org.geoserver.flow.controller.IpBlacklistFilter.doFilter(IpBlacklistFilter.java:92) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:115) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NullPointerException at com.sun.media.jai.codec.ImageCodec.getCodec(ImageCodec.java:96) at com.sun.media.jai.codec.ImageCodec.createImageDecoder(ImageCodec.java:208) at org.geotools.gce.imagemosaic.jdbc.JDBCAccessBase.getPixelResolution(JDBCAccessBase.java:802) at org.geotools.gce.imagemosaic.jdbc.JDBCAccessBase.calculateResolutionsFromDB(JDBCAccessBase.java:482) at org.geotools.gce.imagemosaic.jdbc.JDBCAccessBase.initialize(JDBCAccessBase.java:132) at org.geotools.gce.imagemosaic.jdbc.JDBCAccessFactory.getJDBCAcess(JDBCAccessFactory.java:91) at org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader.(ImageMosaicJDBCReader.java:161) ... 132 more 2014-07-25 10:11:29,824 INFO [geoserver.web] - Getting list of coverages for saved store file:coverages/osm.postgis.xml java.lang.RuntimeException: Could not list layers for this store, an error occurred retrieving them: Failed to create reader from file:coverages/osm.postgis.xml and hints null at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:150) at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:58) at org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:236) at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:562) at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.(GeoServerTablePanel.java:555) at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:219) at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:98) at org.geoserver.web.data.layer.NewLayerPage$1.(NewLayerPage.java:101) at org.geoserver.web.data.layer.NewLayerPage.(NewLayerPage.java:101) at org.geoserver.web.data.store.CoverageStoreNewPage.onSuccessfulSave(CoverageStoreNewPage.java:76) at org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:67) at org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:115) at org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:68) at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:143) at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177) at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:300) at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:119) at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436) at org.apache.wicket.RequestCycle.request(RequestCycle.java:545) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:484) at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:160) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:159) at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74) at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) at org.geoserver.monitor.MonitorFilter.doFilter(MonitorFilter.java:88) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) at org.geoserver.flow.controller.IpBlacklistFilter.doFilter(IpBlacklistFilter.java:92) at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70) at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:115) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52) at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72) at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173) at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: Failed to create reader from file:coverages/osm.postgis.xml and hints null at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1296) at org.geoserver.catalog.impl.CoverageStoreInfoImpl.getGridCoverageReader(CoverageStoreInfoImpl.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:145) at $Proxy13.getGridCoverageReader(Unknown Source) at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:89) ... 121 more