[Geoserver-users] Problem zooming on WCS image with Geoserver on Solaris station

Hello geoserver users list,

on a Solaris platform, we have installed a Geoserver in version 1.5.0-beta1, with a coverage store to display NetCDF images, using WCS.
The same plug-in works on Windows, that's to say we can zoom on a NetCDF raster given by WCS (the bbox parameters can be modified).
But on Solaris, we have an unexpected error, which concerns the rendering module, so I think Simone could target our problem :slight_smile:
Here is the stack trace :

2006 17:05:03 org.apache.catalina.loader
.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped already. Could not load it.geosolutions.imageio.stream.output.FileImageOutputStreamExtImpl . The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1238)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
    at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319)
    at it.geosolutions.imageio.stream.output.spi.FileImageOutputStreamExtImplSpi.createOutputStreamInstance(FileImageOutputStreamExtImplSpi.java:94)
    at javax.imageio.ImageIO.createImageOutputStream (ImageIO.java:391)
    at javax.imageio.ImageIO.write(ImageIO.java:1483)
    at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:572)
    at org.geotools.renderer.lite.StreamingRenderer.renderRaster (StreamingRenderer.java:1795)
    at org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1586)
    at org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1530)

    at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1472)
    at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:687)
    at org.geotools.renderer.lite.StreamingRenderer.paint (StreamingRenderer.java:430)
    at org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:269)
    at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java :308)
    at org.vfny.geoserver.servlets .AbstractService.doService(AbstractService.java:535)
    at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:340)
    at org.geoserver.request.Dispatcher.dispatch (Dispatcher.java:195)
    at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:58)
    at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
    at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
    at org.springframework.web.servlet.FrameworkServlet.doGet (FrameworkServlet.java:347)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java :122)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126)
    at org.apache.catalina.valves .ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java :664)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)

Thanks for your attention,
Cédric B.

Did you solve this? I read the other email and I kind of understand
the issue is solved. Am I right?

Simone.

On 12/21/06, Cédric Briançon <cedric.briancon@anonymised.com> wrote:

Hello geoserver users list,

on a Solaris platform, we have installed a Geoserver in version
1.5.0-beta1, with a coverage store to display NetCDF images, using WCS.
The same plug-in works on Windows, that's to say we can zoom on a NetCDF
raster given by WCS (the bbox parameters can be modified).
But on Solaris, we have an unexpected error, which concerns the
rendering module, so I think Simone could target our problem :slight_smile:
Here is the stack trace :

2006 17:05:03 org.apache.catalina.loader
.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped
already. Could not load
it.geosolutions.imageio.stream.output.FileImageOutputStreamExtImpl .
The eventual following stack trace is caused by an error thrown for
debugging purposes as well as to attempt to terminate the thread which
caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
   at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1238)
   at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
   at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319)
   at
it.geosolutions.imageio.stream.output.spi.FileImageOutputStreamExtImplSpi.createOutputStreamInstance(FileImageOutputStreamExtImplSpi.java:94)
   at javax.imageio.ImageIO.createImageOutputStream (ImageIO.java:391)
   at javax.imageio.ImageIO.write(ImageIO.java:1483)
   at
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:572)
   at org.geotools.renderer.lite.StreamingRenderer.renderRaster
(StreamingRenderer.java:1795)
   at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1586)
   at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1530)

   at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1472)
   at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:687)
   at org.geotools.renderer.lite.StreamingRenderer.paint
(StreamingRenderer.java:430)
   at
org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:269)
   at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java
:308)
   at org.vfny.geoserver.servlets
.AbstractService.doService(AbstractService.java:535)
   at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:340)
   at org.geoserver.request.Dispatcher.dispatch (Dispatcher.java:195)
   at
org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:58)
   at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
   at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
   at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
   at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
   at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
   at org.springframework.web.servlet.FrameworkServlet.doGet
(FrameworkServlet.java:347)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java
:122)
   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
   at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
   at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
   at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:126)
   at org.apache.catalina.valves
.ErrorReportValve.invoke(ErrorReportValve.java:105)
   at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
   at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
   at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
   at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java
:664)
   at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
   at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
   at java.lang.Thread.run(Thread.java:595)

Thanks for your attention,
Cédric B.

--
-------------------------------------------------------
Eng. Simone Giannecchini
President /CEO GeoSolutions

http://www.geo-solutions.it

-------------------------------------------------------

Simone Giannecchini a écrit :

Did you solve this? I read the other email and I kind of understand
the issue is solved. Am I right?

No, this our current new problem :slight_smile:
We corrected a problem of installation, that doesn't allow us to run our Geoserver.
We succeded in displaying a WCS image from a NetCDF file on Solaris, but when we tried to zoom on it, this error appeared...

Simone.

On 12/21/06, Cédric Briançon <cedric.briancon@anonymised.com> wrote:

Hello geoserver users list,

on a Solaris platform, we have installed a Geoserver in version
1.5.0-beta1, with a coverage store to display NetCDF images, using WCS.
The same plug-in works on Windows, that's to say we can zoom on a NetCDF
raster given by WCS (the bbox parameters can be modified).
But on Solaris, we have an unexpected error, which concerns the
rendering module, so I think Simone could target our problem :slight_smile:
Here is the stack trace :

2006 17:05:03 org.apache.catalina.loader
.WebappClassLoader loadClass
INFO: Illegal access: this web application instance has been stopped
already. Could not load
it.geosolutions.imageio.stream.output.FileImageOutputStreamExtImpl .
The eventual following stack trace is caused by an error thrown for
debugging purposes as well as to attempt to terminate the thread which
caused the illegal access, and has no functional impact.
java.lang.IllegalStateException
   at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1238)

   at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)

   at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319)
   at
it.geosolutions.imageio.stream.output.spi.FileImageOutputStreamExtImplSpi.createOutputStreamInstance(FileImageOutputStreamExtImplSpi.java:94)

   at javax.imageio.ImageIO.createImageOutputStream (ImageIO.java:391)
   at javax.imageio.ImageIO.write(ImageIO.java:1483)
   at
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:572)

   at org.geotools.renderer.lite.StreamingRenderer.renderRaster
(StreamingRenderer.java:1795)
   at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1586)

   at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1530)

   at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1472)

   at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:687)

   at org.geotools.renderer.lite.StreamingRenderer.paint
(StreamingRenderer.java:430)
   at
org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:269)

   at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java

:308)
   at org.vfny.geoserver.servlets
.AbstractService.doService(AbstractService.java:535)
   at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:340)

   at org.geoserver.request.Dispatcher.dispatch (Dispatcher.java:195)
   at
org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:58)

   at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)

   at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)

   at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)

   at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)

   at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)

   at org.springframework.web.servlet.FrameworkServlet.doGet
(FrameworkServlet.java:347)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)
   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

   at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java

:122)
   at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

   at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

   at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

   at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

   at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:126)
   at org.apache.catalina.valves
.ErrorReportValve.invoke(ErrorReportValve.java:105)
   at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

   at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:148)
   at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

   at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java

:664)
   at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

   at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:684)
   at java.lang.Thread.run(Thread.java:595)

Thanks for your attention,
Cédric B.

Did you compile gt2.3 and geoserver 1.5 by yourself?

Simone.

On 12/21/06, Cédric Briançon <cedric.briancon@anonymised.com> wrote:

Simone Giannecchini a écrit :
> Did you solve this? I read the other email and I kind of understand
> the issue is solved. Am I right?
>
No, this our current new problem :slight_smile:
We corrected a problem of installation, that doesn't allow us to run our
Geoserver.
We succeded in displaying a WCS image from a NetCDF file on Solaris, but
when we tried to zoom on it, this error appeared...
>
> Simone.
>
> On 12/21/06, Cédric Briançon <cedric.briancon@anonymised.com> wrote:
>> Hello geoserver users list,
>>
>> on a Solaris platform, we have installed a Geoserver in version
>> 1.5.0-beta1, with a coverage store to display NetCDF images, using WCS.
>> The same plug-in works on Windows, that's to say we can zoom on a NetCDF
>> raster given by WCS (the bbox parameters can be modified).
>> But on Solaris, we have an unexpected error, which concerns the
>> rendering module, so I think Simone could target our problem :slight_smile:
>> Here is the stack trace :
>>
>> 2006 17:05:03 org.apache.catalina.loader
>> .WebappClassLoader loadClass
>> INFO: Illegal access: this web application instance has been stopped
>> already. Could not load
>> it.geosolutions.imageio.stream.output.FileImageOutputStreamExtImpl .
>> The eventual following stack trace is caused by an error thrown for
>> debugging purposes as well as to attempt to terminate the thread which
>> caused the illegal access, and has no functional impact.
>> java.lang.IllegalStateException
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1238)
>>
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
>>
>> at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319)
>> at
>> it.geosolutions.imageio.stream.output.spi.FileImageOutputStreamExtImplSpi.createOutputStreamInstance(FileImageOutputStreamExtImplSpi.java:94)
>>
>> at javax.imageio.ImageIO.createImageOutputStream (ImageIO.java:391)
>> at javax.imageio.ImageIO.write(ImageIO.java:1483)
>> at
>> org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:572)
>>
>> at org.geotools.renderer.lite.StreamingRenderer.renderRaster
>> (StreamingRenderer.java:1795)
>> at
>> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1586)
>>
>> at
>> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1530)
>>
>> at
>> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1472)
>>
>> at
>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:687)
>>
>> at org.geotools.renderer.lite.StreamingRenderer.paint
>> (StreamingRenderer.java:430)
>> at
>> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:269)
>>
>> at
>> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java
>>
>> :308)
>> at org.vfny.geoserver.servlets
>> .AbstractService.doService(AbstractService.java:535)
>> at
>> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:340)
>>
>> at org.geoserver.request.Dispatcher.dispatch (Dispatcher.java:195)
>> at
>> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:58)
>>
>> at
>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
>>
>> at
>> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
>>
>> at
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
>>
>> at
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
>>
>> at
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
>>
>> at org.springframework.web.servlet.FrameworkServlet.doGet
>> (FrameworkServlet.java:347)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>> (ApplicationFilterChain.java:252)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>
>> at
>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java
>>
>> :122)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>>
>> at org.apache.catalina.core.StandardHostValve.invoke
>> (StandardHostValve.java:126)
>> at org.apache.catalina.valves
>> .ErrorReportValve.invoke(ErrorReportValve.java:105)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>>
>> at org.apache.catalina.connector.CoyoteAdapter.service
>> (CoyoteAdapter.java:148)
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
>>
>> at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java
>>
>> :664)
>> at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>
>> at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>
>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
>> (ThreadPool.java:684)
>> at java.lang.Thread.run(Thread.java:595)
>>
>> Thanks for your attention,
>> Cédric B.
>>
>

--
-------------------------------------------------------
Eng. Simone Giannecchini
President /CEO GeoSolutions

http://www.geo-solutions.it

-------------------------------------------------------

Simone Giannecchini a écrit :

Did you compile gt2.3 and geoserver 1.5 by yourself?

Yes, I did. gt2.3.1 from branch 2.3.x compiled two days ago, and geoserver as well.
I have made an update of my geotools version since, and I don't know if the source have been modified but for the stack trace :
at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:572), at this line I fall into a "If (DEBUG)" condition, and I think it shouldn't...

Simone.

On 12/21/06, Cédric Briançon <cedric.briancon@anonymised.com> wrote:

Simone Giannecchini a écrit :
> Did you solve this? I read the other email and I kind of understand
> the issue is solved. Am I right?
>
No, this our current new problem :slight_smile:
We corrected a problem of installation, that doesn't allow us to run our
Geoserver.
We succeded in displaying a WCS image from a NetCDF file on Solaris, but
when we tried to zoom on it, this error appeared...
>
> Simone.
>
> On 12/21/06, Cédric Briançon <cedric.briancon@anonymised.com> wrote:
>> Hello geoserver users list,
>>
>> on a Solaris platform, we have installed a Geoserver in version
>> 1.5.0-beta1, with a coverage store to display NetCDF images, using WCS.
>> The same plug-in works on Windows, that's to say we can zoom on a NetCDF
>> raster given by WCS (the bbox parameters can be modified).
>> But on Solaris, we have an unexpected error, which concerns the
>> rendering module, so I think Simone could target our problem :slight_smile:
>> Here is the stack trace :
>>
>> 2006 17:05:03 org.apache.catalina.loader
>> .WebappClassLoader loadClass
>> INFO: Illegal access: this web application instance has been stopped
>> already. Could not load
>> it.geosolutions.imageio.stream.output.FileImageOutputStreamExtImpl .
>> The eventual following stack trace is caused by an error thrown for
>> debugging purposes as well as to attempt to terminate the thread which
>> caused the illegal access, and has no functional impact.
>> java.lang.IllegalStateException
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1238)

>>
>> at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)

>>
>> at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319)
>> at
>> it.geosolutions.imageio.stream.output.spi.FileImageOutputStreamExtImplSpi.createOutputStreamInstance(FileImageOutputStreamExtImplSpi.java:94)

>>
>> at javax.imageio.ImageIO.createImageOutputStream (ImageIO.java:391)
>> at javax.imageio.ImageIO.write(ImageIO.java:1483)
>> at
>> org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:572)

>>
>> at org.geotools.renderer.lite.StreamingRenderer.renderRaster
>> (StreamingRenderer.java:1795)
>> at
>> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1586)

>>
>> at
>> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1530)

>>
>> at
>> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1472)

>>
>> at
>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:687)

>>
>> at org.geotools.renderer.lite.StreamingRenderer.paint
>> (StreamingRenderer.java:430)
>> at
>> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:269)

>>
>> at
>> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java

>>
>> :308)
>> at org.vfny.geoserver.servlets
>> .AbstractService.doService(AbstractService.java:535)
>> at
>> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:340)

>>
>> at org.geoserver.request.Dispatcher.dispatch (Dispatcher.java:195)
>> at
>> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:58)

>>
>> at
>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)

>>
>> at
>> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)

>>
>> at
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)

>>
>> at
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)

>>
>> at
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)

>>
>> at org.springframework.web.servlet.FrameworkServlet.doGet
>> (FrameworkServlet.java:347)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>> (ApplicationFilterChain.java:252)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

>>
>> at
>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java

>>
>> :122)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

>>
>> at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

>>
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)

>>
>> at org.apache.catalina.core.StandardHostValve.invoke
>> (StandardHostValve.java:126)
>> at org.apache.catalina.valves
>> .ErrorReportValve.invoke(ErrorReportValve.java:105)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

>>
>> at org.apache.catalina.connector.CoyoteAdapter.service
>> (CoyoteAdapter.java:148)
>> at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)

>>
>> at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java

>>
>> :664)
>> at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

>>
>> at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)

>>
>> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
>> (ThreadPool.java:684)
>> at java.lang.Thread.run(Thread.java:595)
>>
>> Thanks for your attention,
>> Cédric B.
>>
>

Cédric Briançon a écrit :

Simone Giannecchini a écrit :
  

Did you compile gt2.3 and geoserver 1.5 by yourself?

Yes, I did. gt2.3.1 from branch 2.3.x compiled two days ago, and geoserver as well.
I have made an update of my geotools version since, and I don't know if the source have been modified but for the stack trace :
at org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:572), at this line I fall into a "If (DEBUG)" condition, and I think it shouldn't...
  

Sorry for the noise about that, in fact it was an older version of geoserver that we used, but I built this morning the branch 2.3.x of geotools and geoserver trunk, and this function works well (the same performance for this platform as for Windows / Linux platform).
Thanks for having interested in this issue.

Cédric B.

Ciao Cedric,
good that everything worked out, because I have been mumbling on what
could generate such problem without finding a solution :-).

Simone.

On 12/22/06, Cédric Briançon <cedric.briancon@anonymised.com> wrote:

Cédric Briançon a écrit :
> Simone Giannecchini a écrit :
>
>> Did you compile gt2.3 and geoserver 1.5 by yourself?
>>
> Yes, I did. gt2.3.1 from branch 2.3.x compiled two days ago, and
> geoserver as well.
> I have made an update of my geotools version since, and I don't know if
> the source have been modified but for the stack trace :
> at
> org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:572),
> at this line I fall into a "If (DEBUG)" condition, and I think it
> shouldn't...
>
Sorry for the noise about that, in fact it was an older version of
geoserver that we used, but I built this morning the branch 2.3.x of
geotools and geoserver trunk, and this function works well (the same
performance for this platform as for Windows / Linux platform).
Thanks for having interested in this issue.

Cédric B.

--
-------------------------------------------------------
Eng. Simone Giannecchini
President /CEO GeoSolutions

http://www.geo-solutions.it

-------------------------------------------------------