Actually I am not sure this is the case. Last night I ran into this problem
with a geotiff on suite.opengeo.org/geoserver without upgrading tomcat and
without changing the data directory. All that was done was an upgrade to the
latest 2.1. Although the tomcat version is 6.0.24 so perhaps we did have
this problem before but it is just showing now. Although it breaks
the capabilities doc so it should have been evident before.
Anyways, I tried both of the fixes referenced in the blog post and neither
had any affect. When I get some time I am going to try and dig deeper into
why it is happening.
-Justin
On Tue, Feb 1, 2011 at 2:09 AM, Andrea Aime <[email protected]>wrote:
> On Tue, Feb 1, 2011 at 2:39 AM, Miles Jordan <[email protected]>
> wrote:
> > I can't get my geotiff coverages working on 2.1 RC1.
> >
> > I thought it was a problem with all coverages because I had the same
> silent error happening with an arcgrid layer. I since upgraded java from
> 1.6.0_17 to 1.6.0_22 and the arcgrid one started working but now when I try
> to add a geotiff it's throwing:
> >
> > 2011-02-01 12:37:03,710 INFO [geoserver.web] - Getting list of coverages
> for saved store file:coverages/wider_antarctica.tif
> > 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:119)
> > at
> org.geoserver.web.wicket.GeoServerDataProvider.getFilteredItems(GeoServerDataProvider.java:201)
> > at
> org.geoserver.web.data.layer.NewLayerPageProvider.getFilteredItems(NewLayerPageProvider.java:135)
> > at
> org.geoserver.web.wicket.GeoServerDataProvider.size(GeoServerDataProvider.java:216)
> > at
> org.geoserver.web.wicket.GeoServerTablePanel$Pager.first(GeoServerTablePanel.java:502)
> > at
> org.geoserver.web.wicket.GeoServerTablePanel$Pager.updateMatched(GeoServerTablePanel.java:492)
> > at
> org.geoserver.web.wicket.GeoServerTablePanel$Pager.<init>(GeoServerTablePanel.java:467)
> > at
> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:195)
> > at
> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:86)
> > at
> org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:104)
> > at
> org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:101)
> > at
> org.geoserver.web.data.store.CoverageStoreNewPage.onSave(CoverageStoreNewPage.java:71)
> > at
> org.geoserver.web.data.store.AbstractCoverageStorePage$1.onSubmit(AbstractCoverageStorePage.java:114)
> > ..
> > Caused by: java.lang.IllegalArgumentException
> > at
> com.sun.imageio.spi.InputStreamImageInputStreamSpi.createInputStreamInstance(InputStreamImageInputStreamSpi.java:56)
> > at
> org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:198)
> > at
> org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:271)
> > at
> org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:77)
> > at
> org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:972)
> > at
> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:623)
> > at
> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:86)
> >
> > File permissions on the file are ok, nothing has changed apart from the
> upgrade.
> >
> > Anyone seen something similar? I might try with the RC1 of geotools
> 2.7...
>
> This sounds very much like the problem introduced by recent versions of
> Tomcat,
> which try hard to prevent permgen memory leaks but in the process break any
> app making advanced usage of JAI Image I/O (GeoServer included).
>
> Simone posted a blog with a fix for the Tomcat configuration some months
> ago:
>
> http://geo-solutions.blogspot.com/2010/05/fix-geotools-and-geoserver-not-able-to.html
>
> Cheers
> Andrea
>
> --
> Ing. Andrea Aime
> Technical Lead
>
> GeoSolutions S.A.S.
> Via Poggio alle Viti 1187
> 55054 Massarosa (LU)
> Italy
>
> phone: +39 0584962313
> fax: +39 0584962313
>
> http://www.geo-solutions.it
> http://geo-solutions.blogspot.com/
> http://www.linkedin.com/in/andreaaime
> http://twitter.com/geowolf
>
> -----------------------------------------------------
>
>
> ------------------------------------------------------------------------------
> Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
> Finally, a world-class log management solution at an even better
> price-free!
> Download using promo code Free_Logger_4_Dev2Dev. Offer expires
> February 28th, so secure your free ArcSight Logger TODAY!
> http://p.sf.net/sfu/arcsight-sfd2d
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users