Upps, wrong tutorial. If you want to store your image data in a jdbc  
database, here is the correct one

http://docs.geoserver.org/stable/en/user/tutorials/imagemosaic-jdbc/imagemosaic-jdbc_tutorial.html

The tutorial you have used is for storing image data in files.

Christian


Zitat von Roland van Laar <[email protected]>:

> On 10/30/2012 12:30 PM, [email protected] wrote:
>> Looks like your image data cannot be decoded. What kind of image do  
>>  you use (png,tiff,...).
>>
>> How do you store your image data into the database ?
>
> I'm using png.
> I followed the toturial on
> http://docs.geoserver.org/stable/en/user/tutorials/image_mosaic_plugin/imagemosaic.html
>
> Roland
>
>>
>>
>>
>>
>> Zitat von Roland van Laar <[email protected]>:
>>
>>>   I pasted it in directly.
>>>
>>>   Thanks for your time.
>>>
>>>   ==> catalina.out <==
>>>   29 Oct 13:15:26 WARN [imagemosaic.jdbc] - Image IO cannot read from
>>>   ByteInputStream,use less efficient jai methods
>>>   29 Oct 13:15:26 ERROR [imagemosaic.jdbc] -
>>>   29 Oct 13:15:26 WARN [imagemosaic.jdbc] - java.lang.NullPointerException
>>>   java.io.IOException: java.lang.NullPointerException
>>>            at
>>>
>>> org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader.<init>(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:1025)
>>>                
>>> at
>>> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:817)
>>>            at
>>>
>>> org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:90)
>>>                
>>> at
>>>
>>> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:56)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:226)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:551)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.<init>(GeoServerTablePanel.java:544)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:219)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:92)
>>>                
>>> at
>>> org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:100)
>>>            at
>>> org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:100)
>>>            at
>>>
>>> org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:71)
>>>                
>>> 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:641)
>>>            at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>>>            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:641)
>>>            at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>>>            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:23)
>>>                
>>> 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.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.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.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.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.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:97)
>>>                
>>> 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:71)
>>>            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:41)
>>>            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:46)
>>>                
>>> 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:224)
>>>                
>>> at
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
>>>                
>>> at
>>>
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>>>                
>>> at
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>>>                
>>> at
>>>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>>>               
>>> at
>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>>>            at
>>>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>>>                
>>> at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>>>            at
>>>
>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
>>>                
>>> at
>>>
>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
>>>                
>>> at
>>>
>>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
>>>                
>>> at
>>>
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>>                
>>> at
>>>
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>>              at   
>>> java.lang.Thread.run(Thread.java:679)
>>>   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.<init>(ImageMosaicJDBCReader.java:161)
>>>              ... 106   
>>> more
>>>   29 Oct 13:15:26 INFO [geoserver.web] - Getting list of coverages for
>>>   saved store file:data/raster/osm.postgis.xml
>>>   java.lang.RuntimeException: Could not list layers for this store, an
>>>   error occurred retrieving them: Argument "value" should not be null.
>>>            at
>>>
>>> org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:123)
>>>                
>>> at
>>>
>>> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:56)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:226)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:551)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.<init>(GeoServerTablePanel.java:544)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:219)
>>>                
>>> at
>>>
>>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:92)
>>>                
>>> at
>>> org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:100)
>>>            at
>>> org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:100)
>>>            at
>>>
>>> org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:71)
>>>                
>>> 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:641)
>>>            at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>>>            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:641)
>>>            at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>>>            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:23)
>>>                
>>> 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.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.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.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.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.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:97)
>>>                
>>> 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:71)
>>>            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:41)
>>>            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:46)
>>>                
>>> 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:224)
>>>                
>>> at
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
>>>                
>>> at
>>>
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>>>                
>>> at
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
>>>                
>>> at
>>>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
>>>               
>>> at
>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>>>            at
>>>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>>>                
>>> at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>>>            at
>>>
>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
>>>                
>>> at
>>>
>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
>>>                
>>> at
>>>
>>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
>>>                
>>> at
>>>
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>>>                
>>> at
>>>
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>>              at   
>>> java.lang.Thread.run(Thread.java:679)
>>>   Caused by: java.lang.IllegalArgumentException: Argument "value"
>>>   should not be null.
>>>            at
>>> org.geotools.util.SoftValueHashMap.ensureNotNull(SoftValueHashMap.java:140)
>>>            at
>>> org.geotools.util.SoftValueHashMap.put(SoftValueHashMap.java:281)
>>>            at
>>>
>>> org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:1027)
>>>                
>>> at
>>> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:817)
>>>            at
>>>
>>> org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:90)
>>>              ... 101   
>>> more
>>>
>>>
>>>
>>>
>>> On 10/29/2012 04:13 PM, [email protected] wrote:
>>>> Can you send me a zip file directly, I have problems with pastebin.com
>>>>
>>>> Christian
>>>>
>>>> Zitat von Roland van Laar <[email protected]>:
>>>>
>>>>>
>>>>>
>>>>> On 10/29/2012 11:54 AM, [email protected] wrote:
>>>>>> Hi Roland
>>>>>>
>>>>>> Can you send the stack trace contained in the log file ?
>>>>>
>>>>> here:
>>>>> http://pastebin.com/sPcRWqRE
>>>>>
>>>>>>
>>>>>> Christian
>>>>>>
>>>>>> Zitat von Roland van Laar <[email protected]>:
>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> I followed the following toturial[1].
>>>>>>> At step Configuring geoserver something goes wrong.
>>>>>>> I add the file osm.postgis.xml in the web form and I get this error:
>>>>>>> Could not list layers for this store, an error occurred   
>>>>>>> retrieving them:
>>>>>>> Argument "value" should not be null.
>>>>>>>
>>>>>>> The xml file is the same as the one specified in the tutorial.
>>>>>>>
>>>>>>> How can I fix this?
>>>>>>>
>>>>>>> I'm using geoserver 2.2 with openjdk on ubuntu, java version   
>>>>>>> "1.6.0_24".
>>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Roland van Laar
>>>>>>>
>>>>>>>
>>>>>>> [1]http://docs.geoserver.org/stable/en/user/tutorials/imagemosaic-jdbc/imagemosaic-jdbc_tutorial.html
>>>>>>>  
>>>>>>> ------------------------------------------------------------------------------
>>>>>>>  The Windows 8 Center - In partnership with    
>>>>>>> Sourceforge
>>>>>>> Your idea - your app - 30 days.
>>>>>>> Get started!
>>>>>>> http://windows8center.sourceforge.net/
>>>>>>> what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
>>>>>>>    
>>>>>>> _______________________________________________
>>>>>>> Geoserver-users mailing list
>>>>>>> [email protected]
>>>>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ----------------------------------------------------------------
>>>>>> This message was sent using IMP, the Internet Messaging Program.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> ----------------------------------------------------------------
>>>> This message was sent using IMP, the Internet Messaging Program.
>>>>
>>>>
>>>
>>>
>>
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>>
>>
>
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to