Ciao Christian, the ImageMosaic can work against a directory tree, it tries to index whatever he finds that is a valid granule for a mosaic. In this specific case the user supplied a directory to the GeoServer and it seems that your accept methods fails with an OOM error on an URL that points to a dir. If I where you I would try to do preliminar checks on the provided URL before trying to parse the content it points at; of course this is a guess, you should be better than me at identifiying the issue.
Simone. ------------------------------------------------------- Ing. Simone Giannecchini GeoSolutions S.A.S. Founder - Software Engineer Via Carignoni 51 55041 Camaiore (LU) Italy phone: +39 0584983027 fax: +39 0584983027 mob: +39 333 8128928 http://www.geo-solutions.it http://geo-solutions.blogspot.com/ http://simboss.blogspot.com/ http://www.linkedin.com/in/simonegiannecchini ------------------------------------------------------- On Thu, Nov 19, 2009 at 7:11 PM, Christian Müller <[email protected]> wrote: > @Simone > What the hell are you passing as input param for the > ImageMosaicJDBCFormat.accepts() method ?? > I check only if the passed Object is an xml config file containing a special > String and therefore have to read the file contents. > Do you pass an image URL ?. > > Simone Giannecchini writes: >> >> Hartmuth, >> are you also using the ImageMosaicJDBC? It seems to have some >> problems, so I would remove it if you are not using it. >> We might of course want to later on go back to understand why the >> ImageMosaicJDBC is causing you troubles. >> Simone. >> ------------------------------------------------------- >> Ing. Simone Giannecchini >> GeoSolutions S.A.S. >> Founder - Software Engineer >> Via Carignoni 51 >> 55041 Camaiore (LU) >> Italy >> phone: +39 0584983027 >> fax: +39 0584983027 >> mob: +39 333 8128928 >> >> http://www.geo-solutions.it >> http://geo-solutions.blogspot.com/ >> http://simboss.blogspot.com/ >> http://www.linkedin.com/in/simonegiannecchini >> ------------------------------------------------------- >> >> On Thu, Nov 19, 2009 at 5:14 PM, Hartmuth Schachinger >> <[email protected]> wrote: >>> >>> Hi List >>> I want to create an image mosaic with Geoserver 2.0 >>> I had the same images in an mosaic with version 1.7.6 >>> For the old Coverage I manually created the shape an properties file. I >>> now try to do this automatically. >>> # >>> Workspace >>> topp >>> Data Source Name >>> 2008 >>> Description >>> 2008 >>> (DE) Enabled >>> (DE) Connection Parameters >>> (DE) URL >>> file:/srv/tomcat6/gisdata/suben/coverages/2008 >>> It makes no differnce, if I use a relative path. The log file is >>> attached. >>> My server is runniing under open suse 11.1. >>> >>> >>> >>> Thanks >>> Hartmuth Schachinger >>> >>> >>> 2009-11-19 12:04:05,834 WARN [geoserver.logging] - Suppressing StdOut >>> logging. If you want to see GeoServer logs, be sure to look in >>> '/srv/tomcat6/gisdata/suben/logs/geoserver_suben.log' >>> 2009-11-19 12:04:09,283 ERROR [geoserver.global] - >>> ---------------------------------- >>> - GEOSERVER_DATA_DIR: /srv/tomcat6/gisdata/suben >>> ---------------------------------- >>> 2009-11-19 12:04:09,510 INFO [org.geoserver] - Loaded style 'strom_lin' >>> 2009-11-19 12:04:09,524 INFO [org.geoserver] - Loaded style >>> 'grundstuecksnummer' >>> 2009-11-19 12:04:09,525 INFO [org.geoserver] - Loaded style 'vgg_type' >>> 2009-11-19 12:04:09,527 INFO [org.geoserver] - Loaded style 'Grenzpunkte' >>> 2009-11-19 12:04:09,528 INFO [org.geoserver] - Loaded style 'vgg' >>> 2009-11-19 12:04:09,537 INFO [org.geoserver] - Loaded style >>> 'Kanal_Halt_udig' >>> 2009-11-19 12:04:09,553 INFO [org.geoserver] - Loaded style 'line' >>> 2009-11-19 12:04:09,554 INFO [org.geoserver] - Loaded style >>> 'Wasserentnahme' >>> 2009-11-19 12:04:09,561 INFO [org.geoserver] - Loaded style 'wasser_buff' >>> 2009-11-19 12:04:09,562 INFO [org.geoserver] - Loaded style >>> 'Kanal_Schacht_Beschr' >>> 2009-11-19 12:04:09,563 INFO [org.geoserver] - Loaded style 'Kanal_Halt' >>> 2009-11-19 12:04:09,565 INFO [org.geoserver] - Loaded style 'raster' >>> 2009-11-19 12:04:09,566 INFO [org.geoserver] - Loaded style 'gas' >>> 2009-11-19 12:04:09,567 INFO [org.geoserver] - Loaded style 'lasergrid' >>> 2009-11-19 12:04:09,568 INFO [org.geoserver] - Loaded style 'widmungen' >>> 2009-11-19 12:04:09,570 INFO [org.geoserver] - Loaded style 'raster_arc' >>> 2009-11-19 12:04:09,571 INFO [org.geoserver] - Loaded style 'gst_type' >>> 2009-11-19 12:04:09,572 INFO [org.geoserver] - Loaded style 'ben_type' >>> 2009-11-19 12:04:09,573 INFO [org.geoserver] - Loaded style >>> 'Kanal_Schacht' >>> 2009-11-19 12:04:09,574 INFO [org.geoserver] - Loaded style 'strom' >>> 2009-11-19 12:04:09,575 INFO [org.geoserver] - Loaded style >>> 'Kanal_Halt_Beschr' >>> 2009-11-19 12:04:09,576 INFO [org.geoserver] - Loaded style 'Grundstueck' >>> 2009-11-19 12:04:09,588 INFO [org.geoserver] - Loaded style >>> 'Adressen_Objekte' >>> 2009-11-19 12:04:09,590 INFO [org.geoserver] - Loaded style >>> 'Kanal_Schacht_udig' >>> 2009-11-19 12:04:09,591 INFO [org.geoserver] - Loaded style 'point' >>> 2009-11-19 12:04:09,592 INFO [org.geoserver] - Loaded style 'polygon' >>> 2009-11-19 12:04:09,593 INFO [org.geoserver] - Loaded style >>> 'Wasserentnahme2' >>> 2009-11-19 12:04:09,594 INFO [org.geoserver] - Loaded style >>> 'Grundstueck_Name' >>> 2009-11-19 12:04:09,595 INFO [org.geoserver] - Loaded style >>> 'Grundstueck_Beschr' >>> 2009-11-19 12:04:09,596 INFO [org.geoserver] - Loaded style 'Nutzung' >>> 2009-11-19 12:04:09,604 INFO [org.geoserver] - Loaded style 'strom_pnt' >>> 2009-11-19 12:04:09,605 INFO [org.geoserver] - Loaded style 'nsl' >>> 2009-11-19 12:04:09,620 INFO [org.geoserver] - Loaded style 'nsl_type' >>> 2009-11-19 12:04:09,621 INFO [org.geoserver] - Loaded style >>> 'Adressen_beschr' >>> 2009-11-19 12:04:09,622 INFO [org.geoserver] - Loaded style >>> 'gst_eigentum' >>> 2009-11-19 12:04:09,649 INFO [org.geoserver] - Loaded workspace 'topp' >>> 2009-11-19 12:04:09,677 INFO [org.geoserver] - Loaded store 'PGSuben', >>> enabled >>> 2009-11-19 12:04:09,684 INFO [org.geoserver] - Loaded data store >>> 'PGSuben' >>> 2009-11-19 12:04:12,219 WARN [referencing.factory] - Axis elements found >>> in >>> a wkt definition, the force longitude first axis order hint might not be >>> respected: >>> PROJCS["WGS84 / Simple Mercator", GEOGCS["WGS 84", DATUM["WGS_1984", >>> SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", >>> 0.0], >>> UNIT["degree", 0.017453292519943295]], PROJECTION["Mercator_1SP_Google"], >>> PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], >>> PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], >>> PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["x", EAST], >>> AXIS["y", >>> NORTH], AUTHORITY["EPSG","54004"]] >>> 2009-11-19 12:04:14,317 INFO [org.geoserver] - Loaded feature type >>> 'gas2005_31255', enabled >>> 2009-11-19 12:04:14,335 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,455 INFO [org.geoserver] - Loaded layer >>> 'gas2005_31255' >>> 2009-11-19 12:04:14,496 INFO [org.geoserver] - Loaded feature type >>> 'KanalHaltungen', enabled >>> 2009-11-19 12:04:14,507 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,514 INFO [org.geoserver] - Loaded layer >>> 'KanalHaltungen' >>> 2009-11-19 12:04:14,574 INFO [org.geoserver] - Loaded feature type >>> 'Verwaltungsgrenzen', enabled >>> 2009-11-19 12:04:14,575 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,580 INFO [org.geoserver] - Loaded layer >>> 'Verwaltungsgrenzen' >>> 2009-11-19 12:04:14,628 INFO [org.geoserver] - Loaded feature type >>> 'Strompunkte', enabled >>> 2009-11-19 12:04:14,629 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,641 INFO [org.geoserver] - Loaded layer 'Strompunkte' >>> 2009-11-19 12:04:14,695 INFO [org.geoserver] - Loaded feature type >>> 'Stromleitung', enabled >>> 2009-11-19 12:04:14,696 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,700 INFO [org.geoserver] - Loaded layer >>> 'Stromleitung' >>> 2009-11-19 12:04:14,764 INFO [org.geoserver] - Loaded feature type >>> 'Grenzpunkte', enabled >>> 2009-11-19 12:04:14,788 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,792 INFO [org.geoserver] - Loaded layer 'Grenzpunkte' >>> 2009-11-19 12:04:14,834 INFO [org.geoserver] - Loaded feature type >>> 'Grundstueck_Name', enabled >>> 2009-11-19 12:04:14,835 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,844 INFO [org.geoserver] - Loaded layer >>> 'Grundstueck_Name' >>> 2009-11-19 12:04:14,876 INFO [org.geoserver] - Loaded feature type >>> 'adressenakt31255', enabled >>> 2009-11-19 12:04:14,878 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,882 INFO [org.geoserver] - Loaded layer >>> 'adressenakt31255' >>> 2009-11-19 12:04:14,940 INFO [org.geoserver] - Loaded feature type >>> 'grundstuecksnummer', enabled >>> 2009-11-19 12:04:14,941 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,944 INFO [org.geoserver] - Loaded layer >>> 'grundstuecksnummer' >>> 2009-11-19 12:04:14,994 INFO [org.geoserver] - Loaded feature type >>> 'Grundstuecke', enabled >>> 2009-11-19 12:04:14,996 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:14,999 INFO [org.geoserver] - Loaded layer >>> 'Grundstuecke' >>> 2009-11-19 12:04:15,009 INFO [org.geoserver] - Loaded feature type >>> 'KanalSchacht', enabled >>> 2009-11-19 12:04:15,011 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:15,015 INFO [org.geoserver] - Loaded layer >>> 'KanalSchacht' >>> 2009-11-19 12:04:15,093 INFO [org.geoserver] - Loaded feature type >>> 'Widmungen', enabled >>> 2009-11-19 12:04:15,094 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:15,096 INFO [org.geoserver] - Loaded layer 'Widmungen' >>> 2009-11-19 12:04:15,121 INFO [org.geoserver] - Loaded feature type >>> 'Nutzungen', enabled >>> 2009-11-19 12:04:15,122 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:15,140 INFO [org.geoserver] - Loaded layer 'Nutzungen' >>> 2009-11-19 12:04:15,151 INFO [org.geoserver] - Loaded feature type >>> 'Katasterlinien', enabled >>> 2009-11-19 12:04:15,153 INFO [org.geoserver] - Loaded feature type >>> 'PGSuben' >>> 2009-11-19 12:04:15,609 INFO [org.geoserver] - Loaded layer >>> 'Katasterlinien' >>> 2009-11-19 12:04:15,908 INFO [org.geoserver] - Loaded workspace 'leitung' >>> 2009-11-19 12:04:15,952 INFO [org.geoserver] - Loaded workspace 'bild' >>> 2009-11-19 12:04:15,991 INFO [org.geoserver] - Loaded workspace 'dkm' >>> 2009-11-19 12:04:19,478 INFO [org.geoserver] - Loaded service 'wcs', >>> enabled >>> 2009-11-19 12:04:19,592 INFO [org.geoserver] - Loaded service 'wfs', >>> enabled >>> 2009-11-19 12:04:19,659 INFO [org.geoserver] - Loaded service 'wms', >>> enabled >>> 2009-11-19 12:04:19,915 WARN [gce.imagemosai] - Unable to set ordering >>> between tiff readers spi >>> 2009-11-19 12:06:23,304 WARN [geoserver.we] - NewLayerPage does not have >>> a >>> title set >>> 2009-11-19 12:10:46,709 ERROR [imagemosaic.ImageMosaicUtils] - Unable to >>> build mosaic >>> java.lang.OutOfMemoryError: Java heap space >>> at java.util.Arrays.copyOf(Arrays.java:2786) >>> at >>> java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:71) >>> at >>> >>> org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCFormat.accepts(ImageMosaicJDBCFormat.java:180) >>> at >>> >>> org.geotools.coverage.grid.io.GridFormatFinder.findFormats(GridFormatFinder.java:172) >>> at >>> >>> org.geotools.coverage.grid.io.GridFormatFinder.findFormat(GridFormatFinder.java:200) >>> at >>> >>> org.geotools.gce.imagemosaic.IndexBuilder$MosaicDirectoryWalker.handleFile(IndexBuilder.java:594) >>> at >>> org.apache.commons.io.DirectoryWalker.walk(DirectoryWalker.java:367) >>> at >>> org.apache.commons.io.DirectoryWalker.walk(DirectoryWalker.java:335) >>> at >>> >>> org.geotools.gce.imagemosaic.IndexBuilder$MosaicDirectoryWalker.<init>(IndexBuilder.java:859) >>> at >>> org.geotools.gce.imagemosaic.IndexBuilder.run(IndexBuilder.java:1064) >>> at >>> >>> org.geotools.gce.imagemosaic.ImageMosaicUtils.createMosaic(ImageMosaicUtils.java:229) >>> at >>> >>> org.geotools.gce.imagemosaic.ImageMosaicUtils.checkSource(ImageMosaicUtils.java:335) >>> at >>> >>> org.geotools.gce.imagemosaic.ImageMosaicReader.<init>(ImageMosaicReader.java:166) >>> at >>> >>> org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:267) >>> at >>> >>> org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:87) >>> at >>> >>> org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:693) >>> at >>> >>> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:566) >>> at >>> >>> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:70) >>> at >>> >>> org.geoserver.web.wicket.GeoServerDataProvider.getFilteredItems(GeoServerDataProvider.java:162) >>> at >>> >>> org.geoserver.web.data.layer.NewLayerPageProvider.getFilteredItems(NewLayerPageProvider.java:106) >>> at >>> >>> org.geoserver.web.wicket.GeoServerDataProvider.size(GeoServerDataProvider.java:177) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.first(GeoServerTablePanel.java:478) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.updateMatched(GeoServerTablePanel.java:468) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.<init>(GeoServerTablePanel.java:443) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:188) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:82) >>> at >>> org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:94) >>> at >>> org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:91) >>> at >>> >>> org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:71) >>> at >>> >>> org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:114) >>> at >>> >>> org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:94) >>> at >>> >>> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:128) >>> 2009-11-19 12:10:46,737 WARN [imagemosaic.ImageMosaicFormat] - This >>> plugin >>> accepts File, URL or String. The string may describe a File or an URL >>> org.geotools.data.DataSourceException: This plugin accepts File, URL or >>> String. The string may describe a File or an URL >>> at >>> >>> org.geotools.gce.imagemosaic.ImageMosaicReader.<init>(ImageMosaicReader.java:168) >>> at >>> >>> org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:267) >>> at >>> >>> org.geotools.gce.imagemosaic.ImageMosaicFormat.getReader(ImageMosaicFormat.java:87) >>> at >>> >>> org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:693) >>> at >>> >>> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:566) >>> at >>> >>> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:70) >>> at >>> >>> org.geoserver.web.wicket.GeoServerDataProvider.getFilteredItems(GeoServerDataProvider.java:162) >>> at >>> >>> org.geoserver.web.data.layer.NewLayerPageProvider.getFilteredItems(NewLayerPageProvider.java:106) >>> at >>> >>> org.geoserver.web.wicket.GeoServerDataProvider.size(GeoServerDataProvider.java:177) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.first(GeoServerTablePanel.java:478) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.updateMatched(GeoServerTablePanel.java:468) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.<init>(GeoServerTablePanel.java:443) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:188) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:82) >>> at >>> org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:94) >>> at >>> org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:91) >>> at >>> >>> org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:71) >>> at >>> >>> org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:114) >>> at >>> >>> org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:94) >>> at >>> >>> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:128) >>> at >>> >>> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:163) >>> at >>> >>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:297) >>> at >>> >>> org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:104) >>> at >>> >>> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91) >>> at >>> >>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1239) >>> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1316) >>> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418) >>> at org.apache.wicket.RequestCycle.request(RequestCycle.java:532) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:356) >>> at >>> >>> org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> >>> org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:158) >>> 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:875) >>> at >>> >>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) >>> at >>> >>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) >>> at >>> >>> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> >>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265) >>> at >>> >>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) >>> at >>> >>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) >>> at >>> >>> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> >>> org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) >>> at >>> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) >>> at >>> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) >>> at >>> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >>> at >>> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >>> at >>> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) >>> at >>> >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) >>> at >>> >>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) >>> at >>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >>> at java.lang.Thread.run(Thread.java:619) >>> 2009-11-19 12:10:46,821 INFO [geoserver.we] - Getting list of coverages >>> for >>> saved store file:/srv/tomcat6/gisdata/suben/coverages/2008 >>> java.lang.RuntimeException: Could not list layers for this store, an >>> error >>> occurred retrieving them: null >>> at >>> >>> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:90) >>> at >>> >>> org.geoserver.web.wicket.GeoServerDataProvider.getFilteredItems(GeoServerDataProvider.java:162) >>> at >>> >>> org.geoserver.web.data.layer.NewLayerPageProvider.getFilteredItems(NewLayerPageProvider.java:106) >>> at >>> >>> org.geoserver.web.wicket.GeoServerDataProvider.size(GeoServerDataProvider.java:177) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.first(GeoServerTablePanel.java:478) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.updateMatched(GeoServerTablePanel.java:468) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.<init>(GeoServerTablePanel.java:443) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:188) >>> at >>> >>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:82) >>> at >>> org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:94) >>> at >>> org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:91) >>> at >>> >>> org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:71) >>> at >>> >>> org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:114) >>> at >>> >>> org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:94) >>> at >>> >>> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:128) >>> at >>> >>> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:163) >>> at >>> >>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:297) >>> at >>> >>> org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:104) >>> at >>> >>> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91) >>> at >>> >>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1239) >>> at org.apache.wicket.RequestCycle.step(RequestCycle.java:1316) >>> at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418) >>> at org.apache.wicket.RequestCycle.request(RequestCycle.java:532) >>> at >>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:356) >>> at >>> >>> org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> >>> org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:158) >>> 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:875) >>> at >>> >>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) >>> at >>> >>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) >>> at >>> >>> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> >>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265) >>> at >>> >>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) >>> at >>> >>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) >>> at >>> >>> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) >>> at >>> >>> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> >>> org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> at >>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> at >>> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) >>> at >>> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) >>> at >>> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) >>> at >>> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) >>> at >>> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) >>> at >>> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) >>> at >>> >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) >>> at >>> >>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) >>> at >>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >>> at java.lang.Thread.run(Thread.java:619) >>> Caused by: java.lang.NullPointerException >>> at >>> >>> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:591) >>> at >>> >>> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:567) >>> at >>> >>> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:70) >>> ... 81 more >>> 2009-11-19 12:10:46,896 INFO [geoserver.catalog] - Disposing grid >>> coverage >>> reader '2008' >>> 2009-11-19 12:10:46,897 WARN [geoserver.catalog] - Error occured >>> disposing >>> coverage reader '2008' >>> >>> >>> ------------------------------------------------------------------------------ >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day >>> trial. Simplify your report design, integration and deployment - and >>> focus >>> on >>> what you do best, core application coding. Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> Geoserver-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/geoserver-users >>> >> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day trial. Simplify your report design, integration and deployment - and >> focus on what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> Geoserver-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geoserver-users > > > > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
