Well I have imported the raster data already and did mapping as per
instructions..however I did leave out the DDL utility part because I
thought it might not be necessary  I have attached my XMlL file..


On Mon, Oct 7, 2013 at 5:17 PM, Daniele Romagnoli <
[email protected]> wrote:

> Hi Imran,
> Are you configuring your data as an ImageMosaic-JDBC store?
> In that case, I will suggest to take a look to the related documentation
> which provides some information on how to configure some XML auxiliary
> files needed to properly setup everything:
>
> http://docs.geoserver.org/stable/en/user/tutorials/imagemosaic-jdbc/imagemosaic-jdbc_tutorial.html
>
> I think you need anyway to define some custom tables and use some mapping
> convention to let the ImageMosaic-JDBC properly works with your data.
> Maybe Christian may add some more info on that.
>
> Cheers,
> Daniele
>
>
>
> ==
> Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
> information.
> ==
> Ing. Daniele Romagnoli
> Senior Software Engineer
>
> GeoSolutions S.A.S.
> Via Poggio alle Viti 1187
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax:      +39 0584 1660272
>
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
>
> -------------------------------------------------------
>
>
> On Mon, Oct 7, 2013 at 1:40 PM, Imran Rajjad <[email protected]> wrote:
>
>> Dear list,
>>
>> I have imported some imagery into Oracle 11gR2 using Oracle`s MapBuilder
>> utility that allows you to import certain formats of Raster data. However
>> upon creating the store I get the following stack trace...
>> 2013-10-07 16:25:09,386 INFO [geoserver.web] - Getting list of coverages
>> for saved store file:coverages/world_jdbc/world_jdbc.xml
>> java.lang.RuntimeException: Could not list layers for this store, an
>> error occurred retrieving them: Unspecified image's size.
>>     at
>> org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:123)
>>     at
>> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:56)
>>     at
>> org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:236)
>>     at
>> org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:550)
>>     at
>> org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.<init>(GeoServerTablePanel.java:543)
>>     at
>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:217)
>>     at
>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:96)
>>     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:115)
>>     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(BehaviorRequestTarget.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:751)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
>>     at
>> org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.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:923)
>>     at
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
>>     at
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
>>     at
>> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:751)
>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
>>     at
>> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:242)
>>     at
>> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:216)
>>     at
>> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:132)
>>     at
>> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:352)
>>     at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
>>     at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
>>     at
>> org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)
>>     at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
>>     at
>> org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)
>>     at
>> org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)
>>     at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
>>     at
>> org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)
>>     at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
>>     at
>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
>>     at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
>>     at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>>     at
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
>>     at
>> org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>>     at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>>     at
>> org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>>     at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>     at
>> org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
>>     at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>>     at
>> org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>>     at
>> org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:115)
>>     at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>>     at
>> org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>>     at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
>>     at
>> org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
>>     at
>> org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
>>     at
>> org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
>>     at
>> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
>>     at
>> org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
>>     at
>> org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)
>>     at
>> org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>>     at
>> org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
>>     at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
>>     at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)
>>     at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
>>     at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
>>     at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
>>     at
>> org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)
>>     at
>> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:74)
>>     at
>> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3288)
>>     at
>> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3254)
>>     at
>> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>>     at
>> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
>>     at
>> weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)
>>     at
>> weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2163)
>>     at
>> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2089)
>>     at
>> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2074)
>>     at
>> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1512)
>>     at
>> weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)
>>     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
>>     at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>> Caused by: org.geotools.coverage.grid.InvalidGridGeometryException:
>> Unspecified image's size.
>>     at
>> org.geotools.coverage.grid.GeneralGridGeometry.getEnvelope(GeneralGridGeometry.java:579)
>>     at
>> org.geotools.gce.imagemosaic.jdbc.ImageMosaicJDBCReader.read(ImageMosaicJDBCReader.java:300)
>>     at
>> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:920)
>>     at
>> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:829)
>>     at
>> org.geoserver.web.data.layer.NewLayerPageProvider.getItemsInternal(NewLayerPageProvider.java:90)
>>     ... 102 more
>>
>>
>> Does anyone have any idea what could cause this because the preview of
>> raster in mapbuilder utility is showing everything fine and I can view the
>> image..
>>
>> regards,
>> Imran
>>
>> --
>> I.R
>>
>>
>> ------------------------------------------------------------------------------
>> October Webinars: Code for Performance
>> Free Intel webinars can help you accelerate application performance.
>> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
>> from
>> the latest Intel processors and coprocessors. See abstracts and register >
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Geoserver-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>>
>>
>


-- 
I.R
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<config version="1.0">
  <coverageName name="WORLD IMAGE"/>
  <coordsys name="EPSG:4326"/>
  <!-- interpolation 1 = nearest neighbour, 2 = bipolar, 3 = bicubic -->
  <scaleop  interpolation="1"/>
  <verify cardinality="false"/>
  <axisOrder ignore="false"/>
  <spatialExtension name="georaster"/>
      <mapping>
          <masterTable name="WORLD_IMG">
			  <geoRasterAttribute name="GR_DATA"/>
			  <coverageNameAttribute name="NAME"/>
      </masterTable>
  </mapping>
  <connect>
      <!-- value DBCP or JNDI -->
      <dstype value="DBCP"/>
      <username value="user" />
	  <password value="pass" />
		<jdbcUrl value="jdbc:oracle:thin:@<ip>:<port>/db.service.com" />
      <driverClassName value="oracle.jdbc.OracleDriver"/>
      <maxActive value="10"/>
      <maxIdle value="0"/>
  </connect>
</config>
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to