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

Reply via email to