[Geoserver-users] ImageMosaic plugin issue (Failed to create reader from file), no matter what I try

Hello there,

I’m having issues with ImageMosaic plugin.

I’m migrating my VPN server from Debian/Linux to FreeBSD 10.2. I have a working Geoserver setup on the Debian server that accepts and perform the mosaic from the image set I’m using so I guess the image files are OK. I created the images with gdal.
I tried all the combinations on the FreeBSD side: Tomcat 6, 7, 8 and stand alone Jetty plus the war version of Geoserver both versions 2.5 and the last stable 2.8. Tried from the binary package using OpenJDK 7 and Oracle Java JDK7 for geoserver 2.5.1 and geoserver 2.8.0 (The link for binary package of Geoserver 2.5 is broken in the Downloads page). Tried all feasible combinations of user:group and file permissions, including chmod 777 for all geoserver tree.

Tried the usual directory path from geoserver UI’s (file:coverage/tt), and using the full path. Tried with the server proxied so always using the same URL paths (http://somesite.com/geoserver)
Doesn’t matter what I try I’m getting always the same issue with the error: “Could not list layers for this store, an error occurred retrieving them: Failed to create reader from file:coverages/tt and hints null”

When I hit the “Save” button the plugin creates the expected files *.dbf, *.fix, *.prj, *.shp, *.shx and sample_image (but with just 8KB), but I never see a *.properties files being generated there.
I tried also copying all the generated files on the working Debian setup (including the properties files), but without success.
I have been searching for this error for some days now, including geoserver mailing lists and google searches. Most of the answers I found arent conclusive and it looks like a recurrent problem. One of the links pointed it as GeoTools bug.

Any help is greatly appreciated because this is the only remaining issue, preventing me to make this planned migration to FreeBSD. As workaround, there’s any way to make these mosaics outside Geoserver?

The testing image files are named: out_1.tif, out_2.tif, out_3.tif, out_4.tif. All Geotifs with LZW compression.

I paste here the log outputs in the sequence:

1- Gdalinfo output on one of the images
2- Geoserver log after I hit “Save” (with the errors)
3- Geoserver startup log

The hostname of the machine is “Teste”, present on the error log.

Many thanks,
Rodrigo

1- Gdalinfo

Hi Rodrigo,
I checked the information and logs but I cannot see anything useful in there.
Unfortunately, as far as I know, there is no developer actively using BSD, so there is a chance
you will not get an answer.

If no one else here has a clue, one possible way to give a core developer time to install BSD, setup a developer environment, and debug
the problem you’re reporting is to get commercial support, see here:
http://geoserver.org/support/

Cheers
Andrea

···

On Tue, Nov 3, 2015 at 5:06 AM, Rodrigo N Hernandez <relac@anonymised.com> wrote:

Hello there,

I’m having issues with ImageMosaic plugin.

I’m migrating my VPN server from Debian/Linux to FreeBSD 10.2. I have a working Geoserver setup on the Debian server that accepts and perform the mosaic from the image set I’m using so I guess the image files are OK. I created the images with gdal.
I tried all the combinations on the FreeBSD side: Tomcat 6, 7, 8 and stand alone Jetty plus the war version of Geoserver both versions 2.5 and the last stable 2.8. Tried from the binary package using OpenJDK 7 and Oracle Java JDK7 for geoserver 2.5.1 and geoserver 2.8.0 (The link for binary package of Geoserver 2.5 is broken in the Downloads page). Tried all feasible combinations of user:group and file permissions, including chmod 777 for all geoserver tree.

Tried the usual directory path from geoserver UI’s (file:coverage/tt), and using the full path. Tried with the server proxied so always using the same URL paths (http://somesite.com/geoserver)
Doesn’t matter what I try I’m getting always the same issue with the error: “Could not list layers for this store, an error occurred retrieving them: Failed to create reader from file:coverages/tt and hints null”

When I hit the “Save” button the plugin creates the expected files *.dbf, *.fix, *.prj, *.shp, *.shx and sample_image (but with just 8KB), but I never see a *.properties files being generated there.
I tried also copying all the generated files on the working Debian setup (including the properties files), but without success.
I have been searching for this error for some days now, including geoserver mailing lists and google searches. Most of the answers I found arent conclusive and it looks like a recurrent problem. One of the links pointed it as GeoTools bug.

Any help is greatly appreciated because this is the only remaining issue, preventing me to make this planned migration to FreeBSD. As workaround, there’s any way to make these mosaics outside Geoserver?

The testing image files are named: out_1.tif, out_2.tif, out_3.tif, out_4.tif. All Geotifs with LZW compression.

I paste here the log outputs in the sequence:

1- Gdalinfo output on one of the images
2- Geoserver log after I hit “Save” (with the errors)
3- Geoserver startup log

The hostname of the machine is “Teste”, present on the error log.

Many thanks,
Rodrigo

1- Gdalinfo

Driver: GTiff/GeoTIFF
Files: out2_1.tif
Size is 2703, 2134
Coordinate System is:
GEOGCS[“WGS 84”,
DATUM[“WGS_1984”,
SPHEROID[“WGS 84”,6378137,298.257223563,
AUTHORITY[“EPSG”,“7030”]],
AUTHORITY[“EPSG”,“6326”]],
PRIMEM[“Greenwich”,0],
UNIT[“degree”,0.0174532925199433],
AUTHORITY[“EPSG”,“4326”]]
Origin = (-44.050790369510636,-20.127336831667751)
Pixel Size = (0.000005231180913,-0.000005231180913)
Metadata:
AREA_OR_POINT=Area
COMMENT=
EXIF_GPSLatitude=(20) (7) (58.51)
EXIF_GPSLatitudeRef=S
EXIF_GPSLongitude=(44) (2) (37.38)
EXIF_GPSLongitudeRef=W
EXIF_GPSMapDatum=WGS-84
EXIF_GPSVersionID=0x2 0x2 00 00
PyramidResamplingType=NEAREST
Image Structure Metadata:
COMPRESSION=LZW
INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left ( -44.0507904, -20.1273368) ( 44d 3’ 2.85"W, 20d 7’38.41"S)
Lower Left ( -44.0507904, -20.1385002) ( 44d 3’ 2.85"W, 20d 8’18.60"S)
Upper Right ( -44.0366505, -20.1273368) ( 44d 2’11.94"W, 20d 7’38.41"S)
Lower Right ( -44.0366505, -20.1385002) ( 44d 2’11.94"W, 20d 8’18.60"S)
Center ( -44.0437204, -20.1329185) ( 44d 2’37.39"W, 20d 7’58.51"S)
Band 1 Block=2703x1 Type=Byte, ColorInterp=Red
Band 2 Block=2703x1 Type=Byte, ColorInterp=Green
Band 3 Block=2703x1 Type=Byte, ColorInterp=Blue

2- Geoserver ImageMosaic error log. Related to UI error message “Could not list layers for this store, an error occurred retrieving them: Failed to create reader from file:coverages/tt and hints null”

03 Nov 00:36:12 WARN [gce.imagemosaic] - Unable to close indexingTeste: Teste
java.lang.RuntimeException: Teste: Teste
at javax.media.jai.remote.SerializableRenderedImage.(SerializableRenderedImage.java:567)
at javax.media.jai.remote.SerializableRenderedImage.(SerializableRenderedImage.java:454)
at org.geotools.gce.imagemosaic.Utils.storeSampleImage(Utils.java:953)
at org.geotools.gce.imagemosaic.ImageMosaicConfigHandler.createSampleImage(ImageMosaicConfigHandler.java:469)
at org.geotools.gce.imagemosaic.ImageMosaicConfigHandler.indexingPostamble(ImageMosaicConfigHandler.java:412)
at org.geotools.gce.imagemosaic.ImageMosaicDirectoryWalker$MosaicDirectoryWalker.(ImageMosaicDirectoryWalker.java:132)
at org.geotools.gce.imagemosaic.ImageMosaicDirectoryWalker.run(ImageMosaicDirectoryWalker.java:196)
at org.geotools.gce.imagemosaic.Utils.createMosaic(Utils.java:359)
at org.geotools.gce.imagemosaic.Utils.checkSource(Utils.java:1237)
at org.geotools.gce.imagemosaic.ImageMosaicReader.initReaderFromURL(ImageMosaicReader.java:516)
at org.geotools.gce.imagemosaic.ImageMosaicReader.(ImageMosaicReader.java:468)
at org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:483)
at org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:103)
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1441)
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1369)
at org.geoserver.catalog.impl.CoverageStoreInfoImpl.getGridCoverageReader(CoverageStoreInfoImpl.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:146)
at com.sun.proxy.$Proxy52.getGridCoverageReader(Unknown Source)
at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:90)
at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:59)
at org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:242)
at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:566)
at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.(GeoServerTablePanel.java:559)
at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:171)
at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:96)
at org.geoserver.web.data.layer.NewLayerPage$1.(NewLayerPage.java:106)
at org.geoserver.web.data.layer.NewLayerPage.(NewLayerPage.java:106)
at org.geoserver.web.data.store.CoverageStoreNewPage.onSuccessfulSave(CoverageStoreNewPage.java:79)
at org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:70)
at org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:116)
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:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
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:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75)
at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:71)
at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:71)
at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:46)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:50)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
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:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:53)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
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:135)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:87)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:48)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:44)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
03 Nov 00:36:12 ERROR [imagemosaic.Utils] - Teste: Teste
java.lang.RuntimeException: Teste: Teste
at javax.media.jai.remote.SerializableRenderedImage.(SerializableRenderedImage.java:567)
at javax.media.jai.remote.SerializableRenderedImage.(SerializableRenderedImage.java:454)
at org.geotools.gce.imagemosaic.Utils.storeSampleImage(Utils.java:953)
at org.geotools.gce.imagemosaic.ImageMosaicConfigHandler.createSampleImage(ImageMosaicConfigHandler.java:469)
at org.geotools.gce.imagemosaic.ImageMosaicConfigHandler.indexingPostamble(ImageMosaicConfigHandler.java:412)
at org.geotools.gce.imagemosaic.ImageMosaicDirectoryWalker$MosaicDirectoryWalker.(ImageMosaicDirectoryWalker.java:132)
at org.geotools.gce.imagemosaic.ImageMosaicDirectoryWalker.run(ImageMosaicDirectoryWalker.java:196)
at org.geotools.gce.imagemosaic.Utils.createMosaic(Utils.java:359)
at org.geotools.gce.imagemosaic.Utils.checkSource(Utils.java:1237)
at org.geotools.gce.imagemosaic.ImageMosaicReader.initReaderFromURL(ImageMosaicReader.java:516)
at org.geotools.gce.imagemosaic.ImageMosaicReader.(ImageMosaicReader.java:468)
at org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:483)
at org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:103)
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1441)
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1369)
at org.geoserver.catalog.impl.CoverageStoreInfoImpl.getGridCoverageReader(CoverageStoreInfoImpl.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:146)
at com.sun.proxy.$Proxy52.getGridCoverageReader(Unknown Source)
at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:90)
at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:59)
at org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:242)
at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:566)
at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.(GeoServerTablePanel.java:559)
at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:171)
at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:96)
at org.geoserver.web.data.layer.NewLayerPage$1.(NewLayerPage.java:106)
at org.geoserver.web.data.layer.NewLayerPage.(NewLayerPage.java:106)
at org.geoserver.web.data.store.CoverageStoreNewPage.onSuccessfulSave(CoverageStoreNewPage.java:79)
at org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:70)
at org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:116)
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:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
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:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75)
at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:71)
at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:71)
at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:46)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:50)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
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:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:53)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
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:135)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:87)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:48)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:44)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
03 Nov 00:36:12 INFO [geoserver.web] - Getting list of coverages for saved store file:coverages/tt
java.lang.RuntimeException: Could not list layers for this store, an error occurred retrieving them: Failed to create reader from file:coverages/tt and hints null
at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:151)
at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:59)
at org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:242)
at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:566)
at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.(GeoServerTablePanel.java:559)
at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:171)
at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:96)
at org.geoserver.web.data.layer.NewLayerPage$1.(NewLayerPage.java:106)
at org.geoserver.web.data.layer.NewLayerPage.(NewLayerPage.java:106)
at org.geoserver.web.data.store.CoverageStoreNewPage.onSuccessfulSave(CoverageStoreNewPage.java:79)
at org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:70)
at org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:116)
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:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
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:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75)
at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:71)
at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:71)
at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:46)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:50)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
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:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:69)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:53)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:73)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
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:135)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:87)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:48)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:44)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.io.IOException: Failed to create reader from file:coverages/tt and hints null
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1443)
at org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1369)
at org.geoserver.catalog.impl.CoverageStoreInfoImpl.getGridCoverageReader(CoverageStoreInfoImpl.java:59)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:146)
at com.sun.proxy.$Proxy52.getGridCoverageReader(Unknown Source)
at org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:90)
… 108 more

3- Geoserver startup log

GEOSERVER DATA DIR is /usr/local/geoserver-2.8.0/data_dir
2015-11-03 00:33:12.226::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
2015-11-03 00:33:12.426::WARN: Deprecated configuration used for /usr/local/geoserver-2.8.0/webapps
2015-11-03 00:33:12.466::INFO: jetty-6.1.8
Nov 03, 2015 12:33:14 AM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup ‘XStreamPersisterInitializer’, but ApplicationContext is unset.
Nov 03, 2015 12:33:14 AM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.
Nov 03, 2015 12:33:14 AM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup ‘ExtensionProvider’, but ApplicationContext is unset.
Nov 03, 2015 12:33:14 AM 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?
2015-11-03 00:33:15.640:/geoserver:INFO: Initializing Spring root WebApplicationContext
Nov 03, 2015 12:33:17 AM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup ‘GeoServerSecurityProvider’, but ApplicationContext is unset.
Nov 03, 2015 12:33:17 AM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.
Nov 03, 2015 12:33:17 AM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup ‘ExtensionProvider’, but ApplicationContext is unset.
Nov 03, 2015 12:33:17 AM org.geoserver.platform.GeoServerExtensions checkContext
WARNING: Extension lookup ‘ExtensionFilter’, but ApplicationContext is unset.
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘poi’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘grass’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘population’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘dem’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘restricted’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘pophatch’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘tiger_roads’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘cite_lakes’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘raster’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘generic’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘simple_streams’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘burg’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘green’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘capitals’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘polygon’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘giant_polygon’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘point’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘poly_landmarks’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘simple_roads’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘line’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded style ‘rain’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded default workspace sde
03 Nov 00:33:18 INFO [org.geoserver] - Loaded workspace ‘sde’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded workspace ‘sf’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded workspace ‘topp’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded workspace ‘it.geosolutions’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded workspace ‘cite’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded workspace ‘nurc’
03 Nov 00:33:18 INFO [org.geoserver] - Loaded workspace ‘tiger’
03 Nov 00:33:18 INFO [storage.DefaultStorageFinder] - *****************************************************************************************************************************************************
03 Nov 00:33:18 INFO [storage.DefaultStorageFinder] - *** Found Servlet context parameter GEOWEBCACHE_CACHE_DIR set to /usr/local/geoserver-2.8.0/data_dir/geowebcache, using it as the default prefix. ***
03 Nov 00:33:18 INFO [storage.DefaultStorageFinder] - *****************************************************************************************************************************************************
03 Nov 00:33:18 INFO [config.XMLConfiguration] - Will look for geowebcache.xml in ‘/usr/local/geoserver-2.8.0/data_dir/geowebcache’
03 Nov 00:33:18 INFO [config.XMLConfiguration] - Found configuration file in /usr/local/geoserver-2.8.0/data_dir/geowebcache
03 Nov 00:33:18 INFO [config.XMLConfiguration] - Configuration file validated fine.
03 Nov 00:33:18 INFO [gwc.layer] - Initializing GWC configuration based on GeoServer’s Catalog
03 Nov 00:33:18 INFO [gwc.layer] - GeoServer TileLayer store base directory is: /usr/local/geoserver-2.8.0/data_dir/gwc-layers
03 Nov 00:33:18 INFO [gwc.layer] - Loading tile layers from /usr/local/geoserver-2.8.0/data_dir/gwc-layers
03 Nov 00:33:18 INFO [gwc.layer] - GWC configuration based on GeoServer’s Catalog loaded successfuly
03 Nov 00:33:18 INFO [layer.TileLayerDispatcher] - Configuration GeoServer Catalog Configuration contained no layers.
03 Nov 00:33:18 INFO [config.XMLConfiguration] - Initializing GridSets from /usr/local/geoserver-2.8.0/data_dir/geowebcache
03 Nov 00:33:18 INFO [config.XMLConfiguration] - Initializing layers from /usr/local/geoserver-2.8.0/data_dir/geowebcache
03 Nov 00:33:18 INFO [layer.TileLayerDispatcher] - Configuration /usr/local/geoserver-2.8.0/data_dir/geowebcache contained no layers.
03 Nov 00:33:19 INFO [diskquota.ConfigLoader] - DiskQuota configuration not found: /usr/local/geoserver-2.8.0/data_dir/geowebcache/geowebcache-diskquota.xml
03 Nov 00:33:19 INFO [diskquota.ConfigLoader] - DiskQuota configuration not found: /usr/local/geoserver-2.8.0/data_dir/geowebcache/geowebcache-diskquota.xml
03 Nov 00:33:19 INFO [diskquota.DiskQuotaMonitor] - Setting up disk quota periodic enforcement task
03 Nov 00:33:19 INFO [diskquota.DiskQuotaMonitor] - 0 layers configured with their own quotas.
03 Nov 00:33:19 INFO [diskquota.DiskQuotaMonitor] - 0 layers attached to global quota 500.0 MB
03 Nov 00:33:19 INFO [diskquota.DiskQuotaMonitor] - Disk quota periodic enforcement task set up every 10 SECONDS
03 Nov 00:33:19 INFO [org.geoserver] - Loaded service ‘wms’, enabled
03 Nov 00:33:19 INFO [org.geoserver] - Loaded service ‘wcs’, enabled
03 Nov 00:33:19 INFO [org.geoserver] - Loaded service ‘wfs’, enabled
03 Nov 00:33:19 INFO [gwc.config] - Initializing GeoServer specific GWC configuration from gwc-gs.xml
03 Nov 00:33:20 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms/] onto handler ‘dispatcher’
03 Nov 00:33:20 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wms] onto handler ‘dispatcher’
03 Nov 00:33:20 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate] onto handler ‘dispatcher’
03 Nov 00:33:20 INFO [ows.OWSHandlerMapping] - Mapped URL path [/animate/
] onto handler ‘dispatcher’
03 Nov 00:33:20 INFO [ows.OWSHandlerMapping] - Mapped URL path [/ows/] onto handler ‘dispatcher’
03 Nov 00:33:20 INFO [ows.OWSHandlerMapping] - Mapped URL path [/ows] onto handler ‘dispatcher’
03 Nov 00:33:20 INFO [org.geoserver] - GeoServer configuration lock is enabled
03 Nov 00:33:21 INFO [ows.OWSHandlerMapping] - Mapped URL path [/gwc/service/
] onto handler ‘dispatcher’
03 Nov 00:33:21 INFO [geowebcache.GeoWebCacheDispatcher] - Invoked setServletPrefix(gwc)
03 Nov 00:33:21 INFO [georss.GeoRSSPoller] - Initializing GeoRSS poller in a background job…
03 Nov 00:33:21 INFO [georss.GeoRSSPoller] - No enabled GeoRSS feeds found, poller will not run.
03 Nov 00:33:21 INFO [rest.RESTDispatcher] - Created RESTDispatcher with 15 paths
03 Nov 00:33:21 INFO [wms.WMSService] - Will NOT recombine tiles for non-tiling clients.
03 Nov 00:33:21 INFO [wms.WMSService] - Will proxy requests to backend that are not getmap or getcapabilities.
03 Nov 00:33:21 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs] onto handler ‘dispatcher’
03 Nov 00:33:21 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wcs/] onto handler ‘dispatcher’
03 Nov 00:33:23 INFO [ows.OWSHandlerMapping] - Mapped URL path [/kml] onto handler ‘dispatcher’
03 Nov 00:33:23 INFO [ows.OWSHandlerMapping] - Mapped URL path [/kml/*] onto handler ‘dispatcher’
03 Nov 00:33:23 INFO [ows.OWSHandlerMapping] - Mapped URL path [/kml/icon/
/] onto handler ‘kmlIconService’
03 Nov 00:33:23 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs/
] onto handler ‘dispatcher’
03 Nov 00:33:23 INFO [ows.OWSHandlerMapping] - Mapped URL path [/TestWfsPost] onto handler ‘wfsTestServlet’
03 Nov 00:33:23 INFO [ows.OWSHandlerMapping] - Mapped URL path [/wfs] onto handler ‘dispatcher’
03 Nov 00:33:29 INFO [geoserver.security] - Start reloading user/groups for service named default
03 Nov 00:33:29 INFO [geoserver.security] - Reloading user/groups successful for service named default
03 Nov 00:33:29 INFO [geoserver.security] - AuthenticationCache Initialized with 1000 Max Entries, 300 seconds idle time, 600 seconds time to live and 3 concurrency level
03 Nov 00:33:29 INFO [geoserver.security] - AuthenticationCache Eviction Task created to run every 600 seconds
2015-11-03 00:33:29.107::INFO: Opened /usr/local/geoserver-2.8.0/logs/2015_11_03.request.log
2015-11-03 00:33:29.126::INFO: Started SelectChannelConnector@anonymised.com:8080
2015-11-03 00:34:36.688:/geoserver:INFO: Initializing Spring FrameworkServlet ‘dispatcher’
03 Nov 00:34:43 WARN [geoserver.security] - Strong cryptography is NOT available Download and installation the of unlimted length policy files is recommended


Avast logo

Este email foi escaneado pelo Avast antivírus.
www.avast.com



Geoserver-users mailing list
Geoserver-users@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

==
GeoServer Professional Services from the experts! Visit
http://goo.gl/it488V for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

AVVERTENZE AI SENSI DEL D.Lgs. 196/2003

Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.

The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy’s New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.