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