Hi -

I am working on an RHEL5 system, 1.6_023 jdk. I downloaded and built Geoserver from trunk, and then built the imagecollection plugin and moved it's jar into WEB-INF/lib.

Geoserver is working; that is I can preview and download vector layers. I set up a directory for non-georeferenced images in my data directory and then tried to build a store on top of it.

    In Geoserver, I got the error message

Could not list layers for this store, an error occurred retrieving them: IOException occurred while accessing the specified path /opt/geoserver-data/images/argentina/2366-1_2166-3.tif

though the permissions are all opened up as far as they can go. In the tomcat logs, I get


java.lang.RuntimeException: Could not list layers for this store, an error occurred retrieving them: IOException oc curred while accessing the specified path /opt/geoserver-data/images/argentina/2366-1_2166-3.tif at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:115) at org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:225) at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:509) at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.<init>(GeoServerTablePanel.java:502) at org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:200) at org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:91) 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:114) 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(BehaviorRequestT
arget.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(ServletWrappingContr
oller.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:790) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
...

Caused by: org.geotools.data.DataSourceException: IOException occurred while accessing the specified path /opt/geoserver-data/images/argentina/2366-1_2166-3.tif at org.geotools.gce.imagecollection.RasterManager.initDatasetManager(RasterManager.java:689) at org.geotools.gce.imagecollection.RasterManager.getDatasetManager(RasterManager.java:621) at org.geotools.gce.imagecollection.RasterLayerRequest.prepare(RasterLayerRequest.java:396) at org.geotools.gce.imagecollection.RasterLayerRequest.<init>(RasterLayerRequest.java:159) at org.geotools.gce.imagecollection.RasterManager.read(RasterManager.java:520) at org.geotools.gce.imagecollection.ImageCollectionReader.read(ImageCollectionReader.java:432) at org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:864) at org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:773) at org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:82)
        ... 96 more
Caused by: org.geotools.data.DataSourceException: Unable to get a reader for the specified path /opt/geoserver-data/images/argentina/2366-1_2166-3.tif at org.geotools.gce.imagecollection.RasterManager.initDatasetManager(RasterManager.java:672)

***************************************************************

Is there something that I haven't done correctly?

I am very motivated to get this working, and would also like to add MrSid to the list of image types that it can support. Please let me know what I can do.

Thank you;

Garey Mills
------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to