Hi Christian,

Thanks for reply. I got help from you before also, to configure goeraster
with geoserver and succeeded (problem is i am thinking of consistency). But
i didn't expect that again i will struggle for the same problem...

I have made chages to the
Settings->Global-->GEOTOOLS_DEVELOPER_LOGGING.properties as per your advise.
i will send the required log of geotools asap after admin is available.

Can you please give little guidance or suitable URL on how to set/check the
jdbc driver classpath on linux, as i am into pure gis domain with windows os
and dont have much linux knowledge.

Thanks,
Hari.


On Wed, May 25, 2011 at 3:01 PM, <[email protected]> wrote:

> Hi, I am the developer.
> Your config file looks good and yes, the coverageName goes into the id
> column of your record.
> Unfortunately, the stack trace does not show the original exception.
>
> To be sure, the jdbc Driver is in your class path ?
>
> You can configure the log level in geoserver GUI.
> Settings->Global-->GEOTOOLS_DEVELOPER_LOGGING.properties
>
> After a restart, you should see a lot more messages in the log file, please
> zip and send to me.
>
>
>
>
>
>
> Quoting Harikumar Reddy <[email protected]>:
>
>  Hi GS users,
>>
>> I am verymuch happy with Geoserver performance for vector layers., but for
>> georaster it is really a problematic configaration.
>>
>> Is there any possibility to configure oracle georasters which are
>> occupying
>> bulk disk size...and possibility to access with openlayers api or any
>> other
>> api (or anyone is using oracle mapviewer and using any oracle map api's
>> for
>> only georaster). ImagemosaicJDBC is giving problems and no consistent
>> solutions to resolve this issues. one of the main problem i am facing now
>> is
>> given below.
>>
>> Can anyone faced similar problem with ImagemosaicJDBC for Geoserver 2.0.2
>> version. We have successfully installed and working on test server
>> environment, but  when tried to do the same implementation in the
>> deployment
>> environment., ImagemosaicJDBC is giving errors as given below.
>>
>> are they really format errors or jar mismatch errors. AFAIK,
>> ImagemosaicJDBC
>> plugin has to be more consistent like vector layers configarations in GS.
>> This error i have encountered before also and with help of GS users tech
>> forum and checking one by one jar files, successfully configured (copying
>> 2.0.1 & 2.0.3 imagemosaicjdbc jar files in 2.0.2 version has solved my
>> problems). This time, tried very much, but not succeeded with this idea.
>>
>> Could not list layers for this store, an error occurred retrieving them:
>> Unable to acquire a reader for this coverage with format: ImageMosaicJDBC
>>
>> The os used is linux centos, with Geoserver 2.0.2 (imagemosaicJDBC version
>> is also taken correct version)
>>
>> can anyone explain the parameters   <coverageName name="SAT"/> Normally
>> this
>> value is filled in the ID coloumn record (please correct me if i am
>> wrong).
>>
>> Both environments are same when compared. Why it is giving problem.
>>
>> The configaration file parameters i am giving below for reference.
>>
>> ===================================================
>> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
>>  <config version="1.0">
>>     <coverageName name="SAT"/>
>>     <coordsys name="EPSG:4326"/>
>>     <!-- interpolation 1 = nearest neighbour, 2 = bipolar, 3 = bicubic -->
>>     <scaleop  interpolation="1"/>
>>     <spatialExtension name="georaster"/>
>>     <mapping>
>>         <masterTable name="GEOR_SAT1" >
>>             <geoRasterAttribute name="GEORASTER"/>
>>             <coverageNameAttribute name="ID"/>
>>         </masterTable>
>>     </mapping>
>>     <connect>
>>         <!-- value DBCP or JNDI -->
>>         <dstype value="DBCP"/>
>>  <!--         <jndiReferenceName value=""/>         -->
>>
>>         <username value="mytestcon" />
>>         <password value="mytestcon" />
>>
>>         <jdbcUrl value="jdbc:oracle:thin:@10.0.0.1:1521:test.localdb" />
>>           <driverClassName value="oracle.jdbc.OracleDriver"/>
>>        <maxActive value="10"/>
>>         <maxIdle value="0"/>
>>     </connect>
>>  </config>
>> =======================================================
>>
>>
>> *The error log is also pasted below.*
>>
>> 25 May 00:53:32 INFO [geoserver.web] - Getting list of coverages for saved
>> store file:coverages/geortest/sri1.xml
>> java.lang.RuntimeException: Could not list layers for this store, an error
>> occurred retrieving them: Unable to acquire a reader for this coverage
>> with
>> format: ImageMosaicJDBC
>>
>>    at
>>
>> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:92)
>>    at
>>
>> org.geoserver.web.wicket.GeoServerDataProvider.getFilteredItems(GeoServerDataProvider.java:162)
>>    at
>>
>> org.geoserver.web.data.layer.NewLayerPageProvider.getFilteredItems(NewLayerPageProvider.java:108)
>>    at
>>
>> org.geoserver.web.wicket.GeoServerDataProvider.size(GeoServerDataProvider.java:177)
>>    at
>>
>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.first(GeoServerTablePanel.java:477)
>>    at
>>
>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.updateMatched(GeoServerTablePanel.java:467)
>>    at
>>
>> org.geoserver.web.wicket.GeoServerTablePanel$Pager.<init>(GeoServerTablePanel.java:442)
>>    at
>>
>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:188)
>>    at
>>
>> org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.java:82)
>>    at
>> org.geoserver.web.data.layer.NewLayerPage$1.<init>(NewLayerPage.java:95)
>>    at
>> org.geoserver.web.data.layer.NewLayerPage.<init>(NewLayerPage.java:92)
>>    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:94)
>>    at
>>
>> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:128)
>>    at
>>
>> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:163)
>>    at
>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:297)
>>    at
>>
>> org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:104)
>>    at
>>
>> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>>    at
>>
>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1239)
>>    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1316)
>>    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418)
>>    at org.apache.wicket.RequestCycle.request(RequestCycle.java:532)
>>    at
>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:356)
>>    at
>>
>> org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>    at
>>
>> org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:158)
>>    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:875)
>>    at
>>
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
>>    at
>>
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
>>    at
>>
>> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>    at
>>
>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
>>    at
>>
>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
>>    at
>>
>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>>    at
>>
>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>>    at
>>
>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>>    at
>>
>> org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>>    at
>>
>> org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>>    at
>>
>> org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>>    at
>> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>>    at
>>
>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
>>    at
>>
>> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
>>    at
>>
>> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>    at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>    at
>>
>> org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>    at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>    at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>    at
>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>    at
>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>    at
>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>    at
>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>    at
>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>    at
>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>>    at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>>    at
>>
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>>    at
>>
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:409)
>>    at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>    at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>    at java.lang.Thread.run(Thread.java:662)
>> Caused by: java.lang.Exception: Unable to acquire a reader for this
>> coverage
>> with format: ImageMosaicJDBC
>>    at
>>
>> org.geoserver.catalog.CatalogBuilder.buildCoverage(CatalogBuilder.java:577)
>>    at
>>
>> org.geoserver.web.data.layer.NewLayerPageProvider.getItems(NewLayerPageProvider.java:72)
>>    ... 83 more
>>
>> 25 May 00:53:32 INFO [geoserver.catalog] - Disposing grid coverage reader
>> 'sri1'
>> 25 May 00:53:32 WARN [geoserver.catalog] - Error occured disposing
>> coverage
>> reader 'sri1'
>>
>> Any suggestions on how to resolve this issue...
>>
>> Many thanks in advance,
>> Hari.
>>
>>
>
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
>
>
------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to