Have a look at this and see if it works for you...

http://www.mail-archive.com/[email protected]/msg07315.html


hope it works,

Rob


________________________________
Von: Garey Mills <[email protected]>
An: [email protected]
Gesendet: 0:39 Donnerstag, 27.Oktober 2011 
Betreff: [Geoserver-users] problem with imagecollection plugin


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
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to