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
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.