[Geoserver-users] 1.5.0RC3 w/ Tomcat 5.5.23 (long)

hello all,

just tried the new 1.5.0RC3 release (deployed in a Tomcat 5.5.23)
running with java 1.5.0_11.

while the following SLD fragment:

          <sld:PointSymbolizer>
            <sld:Graphic>
              <sld:Mark>
                <sld:WellKnownName>circle</sld:WellKnownName>
                <sld:Fill>
                  <sld:CssParameter name="fill">
                    <ogc:Literal>#00FF00</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="fill-opacity">
                    <ogc:Literal>1.0</ogc:Literal>
                  </sld:CssParameter>
                </sld:Fill>
                <sld:Stroke>
                  <sld:CssParameter name="stroke">
                    <ogc:Literal>#FFFFFF</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-linecap">
                    <ogc:Literal>butt</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-linejoin">
                    <ogc:Literal>miter</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-opacity">
                    <ogc:Literal>1.0</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-width">
                    <ogc:Literal>0.5</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-dashoffset">
                    <ogc:Literal>0.0</ogc:Literal>
                  </sld:CssParameter>
                </sld:Stroke>
              </sld:Mark>
              <sld:Opacity>
                <ogc:Literal>1.0</ogc:Literal>
              </sld:Opacity>
              <sld:Size>
                <ogc:Literal>10.0</ogc:Literal>
              </sld:Size>
              <sld:Rotation>
                <ogc:Literal>0.0</ogc:Literal>
              </sld:Rotation>
            </sld:Graphic>
          </sld:PointSymbolizer>

(used with an in-line feature) works OK with 1.4.1, it causes the
following exception with 1.5.0RC3:

1836004 [WARNING] org.geotools.renderer.lite.StreamingRenderer - No message
java.lang.NullPointerException
  at org.geotools.referencing.operation.BufferedCoordinateOperationFactory$CRSPair.<init>(BufferedCoordinateOperationFactory.java:83)
  at org.geotools.referencing.operation.BufferedCoordinateOperationFactory.createOperation(BufferedCoordinateOperationFactory.java:245)
  at org.geotools.renderer.lite.StreamingRenderer.getMathTransform(StreamingRenderer.java:2264)
  at org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1705)
  at org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1622)
  at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1564)
  at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:714)
  at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:436)
  at org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:250)
  at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:307)
  at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:516)
  at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:315)
  at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
  at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52)
  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:690)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:103)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
  at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
  at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
  at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
  at java.lang.Thread.run(Thread.java:595)

followed by this one, repeated as many times as there are features the
rule applies to:

1837277 [SEVERE] org.geotools.renderer.lite.StreamingRenderer - No message
java.lang.NullPointerException
  at org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decimator.java:208)
  at org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decimator.java:115)
  at org.geotools.renderer.lite.LiteShape2.<init>(LiteShape2.java:135)
  at org.geotools.renderer.lite.StreamingRenderer.getTransformedShape(StreamingRenderer.java:1764)
  at org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1727)
  at org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1622)
  at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1564)
  at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:714)
  at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:436)
  at org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:250)
  at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:307)
  at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:516)
  at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:315)
  at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
  at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52)
  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:690)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:103)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
  at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
  at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
  at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
  at java.lang.Thread.run(Thread.java:595)

cheers;
rsn

Hi Raif,

Can you include the entire GetMap request. I just tried another inline feature with this style and it worked ok.

-Justin

Raif S. Naffah wrote:

hello all,

just tried the new 1.5.0RC3 release (deployed in a Tomcat 5.5.23)
running with java 1.5.0_11.

while the following SLD fragment:

          <sld:PointSymbolizer>
            <sld:Graphic>
              <sld:Mark>
                <sld:WellKnownName>circle</sld:WellKnownName>
                <sld:Fill>
                  <sld:CssParameter name="fill">
                    <ogc:Literal>#00FF00</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="fill-opacity">
                    <ogc:Literal>1.0</ogc:Literal>
                  </sld:CssParameter>
                </sld:Fill>
                <sld:Stroke>
                  <sld:CssParameter name="stroke">
                    <ogc:Literal>#FFFFFF</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-linecap">
                    <ogc:Literal>butt</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-linejoin">
                    <ogc:Literal>miter</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-opacity">
                    <ogc:Literal>1.0</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-width">
                    <ogc:Literal>0.5</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-dashoffset">
                    <ogc:Literal>0.0</ogc:Literal>
                  </sld:CssParameter>
                </sld:Stroke>
              </sld:Mark>
              <sld:Opacity>
                <ogc:Literal>1.0</ogc:Literal>
              </sld:Opacity>
              <sld:Size>
                <ogc:Literal>10.0</ogc:Literal>
              </sld:Size>
              <sld:Rotation>
                <ogc:Literal>0.0</ogc:Literal>
              </sld:Rotation>
            </sld:Graphic>
          </sld:PointSymbolizer>

(used with an in-line feature) works OK with 1.4.1, it causes the
following exception with 1.5.0RC3:

1836004 [WARNING] org.geotools.renderer.lite.StreamingRenderer - No message
java.lang.NullPointerException
  at org.geotools.referencing.operation.BufferedCoordinateOperationFactory$CRSPair.<init>(BufferedCoordinateOperationFactory.java:83)
  at org.geotools.referencing.operation.BufferedCoordinateOperationFactory.createOperation(BufferedCoordinateOperationFactory.java:245)
  at org.geotools.renderer.lite.StreamingRenderer.getMathTransform(StreamingRenderer.java:2264)
  at org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1705)
  at org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1622)
  at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1564)
  at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:714)
  at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:436)
  at org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:250)
  at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:307)
  at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:516)
  at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:315)
  at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
  at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52)
  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:690)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:103)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
  at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
  at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
  at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
  at java.lang.Thread.run(Thread.java:595)

followed by this one, repeated as many times as there are features the
rule applies to:

1837277 [SEVERE] org.geotools.renderer.lite.StreamingRenderer - No message
java.lang.NullPointerException
  at org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decimator.java:208)
  at org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decimator.java:115)
  at org.geotools.renderer.lite.LiteShape2.<init>(LiteShape2.java:135)
  at org.geotools.renderer.lite.StreamingRenderer.getTransformedShape(StreamingRenderer.java:1764)
  at org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1727)
  at org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1622)
  at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1564)
  at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:714)
  at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:436)
  at org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:250)
  at org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:307)
  at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:516)
  at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:315)
  at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
  at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52)
  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:690)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:103)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
  at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
  at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
  at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
  at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
  at java.lang.Thread.run(Thread.java:595)

cheers;
rsn

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Justin Deoliveira
The Open Planning Project
http://topp.openplans.org

On Monday 26 March 2007 10:51:39 Justin Deoliveira wrote:

Hi Raif,

Can you include the entire GetMap request. I just tried another inline
feature with this style and it worked ok.

ok. i'll do that sometime this afternoon but just to clarify i build the SLD
in a file, and i include the file's URL in the SLD parameter of the GetMap
request.

the SLD file can be large. i can email it directly to you, or make it
available for you to download. let me know what better suits you.

thanks for your prompt intervention.

-Justin

Raif S. Naffah wrote:
> hello all,
>
> just tried the new 1.5.0RC3 release (deployed in a Tomcat 5.5.23)
> running with java 1.5.0_11.
>
> while the following SLD fragment:
>
> <sld:PointSymbolizer>
> <sld:Graphic>
> <sld:Mark>
> <sld:WellKnownName>circle</sld:WellKnownName>
> <sld:Fill>
> <sld:CssParameter name="fill">
> <ogc:Literal>#00FF00</ogc:Literal>
> </sld:CssParameter>
> <sld:CssParameter name="fill-opacity">
> <ogc:Literal>1.0</ogc:Literal>
> </sld:CssParameter>
> </sld:Fill>
> <sld:Stroke>
> <sld:CssParameter name="stroke">
> <ogc:Literal>#FFFFFF</ogc:Literal>
> </sld:CssParameter>
> <sld:CssParameter name="stroke-linecap">
> <ogc:Literal>butt</ogc:Literal>
> </sld:CssParameter>
> <sld:CssParameter name="stroke-linejoin">
> <ogc:Literal>miter</ogc:Literal>
> </sld:CssParameter>
> <sld:CssParameter name="stroke-opacity">
> <ogc:Literal>1.0</ogc:Literal>
> </sld:CssParameter>
> <sld:CssParameter name="stroke-width">
> <ogc:Literal>0.5</ogc:Literal>
> </sld:CssParameter>
> <sld:CssParameter name="stroke-dashoffset">
> <ogc:Literal>0.0</ogc:Literal>
> </sld:CssParameter>
> </sld:Stroke>
> </sld:Mark>
> <sld:Opacity>
> <ogc:Literal>1.0</ogc:Literal>
> </sld:Opacity>
> <sld:Size>
> <ogc:Literal>10.0</ogc:Literal>
> </sld:Size>
> <sld:Rotation>
> <ogc:Literal>0.0</ogc:Literal>
> </sld:Rotation>
> </sld:Graphic>
> </sld:PointSymbolizer>
>
>
> (used with an in-line feature) works OK with 1.4.1, it causes the
> following exception with 1.5.0RC3:
>
> 1836004 [WARNING] org.geotools.renderer.lite.StreamingRenderer - No
> message java.lang.NullPointerException
> at
> org.geotools.referencing.operation.BufferedCoordinateOperationFactory$CRS
>Pair.<init>(BufferedCoordinateOperationFactory.java:83) at
> org.geotools.referencing.operation.BufferedCoordinateOperationFactory.cre
>ateOperation(BufferedCoordinateOperationFactory.java:245) at
> org.geotools.renderer.lite.StreamingRenderer.getMathTransform(StreamingRe
>nderer.java:2264) at
> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streaming
>Renderer.java:1705) at
> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.ja
>va:1622) at
> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRend
>erer.java:1564) at
> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java
>:714) at
> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java
>:436) at
> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(Defa
>ultRasterMapProducer.java:250) at
> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.ja
>va:307) at
> org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.jav
>a:516) at
> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:31
>5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192) at
> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52
>) at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abst
>ractController.java:139) at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle
>(SimpleControllerHandlerAdapter.java:44) at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherSe
>rvlet.java:684) at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSer
>vlet.java:625) at
> org.springframework.web.servlet.FrameworkServlet.processRequest(Framework
>Servlet.java:392) at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.j
>ava:347) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
>ionFilterChain.java:269) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
>rChain.java:188) at
> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharact
>erEncodingFilter.java:103) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
>ionFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
>rChain.java:188) at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve
>.java:210) at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve
>.java:174) at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>127) at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>117) at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j
>ava:108) at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:15
>1) at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870
>) at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proce
>ssConnection(Http11BaseProtocol.java:665) at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.
>java:528) at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowe
>rWorkerThread.java:81) at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.
>java:685) at java.lang.Thread.run(Thread.java:595)
>
>
> followed by this one, repeated as many times as there are features the
> rule applies to:
>
> 1837277 [SEVERE] org.geotools.renderer.lite.StreamingRenderer - No
> message java.lang.NullPointerException
> at
> org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decimato
>r.java:208) at
> org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decimato
>r.java:115) at
> org.geotools.renderer.lite.LiteShape2.<init>(LiteShape2.java:135) at
> org.geotools.renderer.lite.StreamingRenderer.getTransformedShape(Streamin
>gRenderer.java:1764) at
> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streaming
>Renderer.java:1727) at
> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.ja
>va:1622) at
> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRend
>erer.java:1564) at
> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java
>:714) at
> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java
>:436) at
> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(Defa
>ultRasterMapProducer.java:250) at
> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.ja
>va:307) at
> org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.jav
>a:516) at
> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:31
>5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192) at
> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52
>) at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abst
>ractController.java:139) at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle
>(SimpleControllerHandlerAdapter.java:44) at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherSe
>rvlet.java:684) at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSer
>vlet.java:625) at
> org.springframework.web.servlet.FrameworkServlet.processRequest(Framework
>Servlet.java:392) at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.j
>ava:347) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
>ionFilterChain.java:269) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
>rChain.java:188) at
> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharact
>erEncodingFilter.java:103) at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
>ionFilterChain.java:215) at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
>rChain.java:188) at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve
>.java:210) at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve
>.java:174) at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>127) at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>117) at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j
>ava:108) at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:15
>1) at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870
>) at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proce
>ssConnection(Http11BaseProtocol.java:665) at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.
>java:528) at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowe
>rWorkerThread.java:81) at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.
>java:685) at java.lang.Thread.run(Thread.java:595)
>
>
> cheers;
> rsn
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Geoserver-users mailing list
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
cheers;
rsn

Hi Raif,

Thanks for the info. I am able to reproduce the problem. I have created a issue for this and will make sure it gets into the next release.

http://jira.codehaus.org/browse/GEOS-989

Looking a bit more into the issue I notice that the inline feature parser handles the "srsName" parameter on geometries but does not appear to do anything with the result, I could be missing something.

Regardless, we should also handle the case of no crs being specified as we do when the sld is specified in a POST request.

Andrea: Didn't we just fix the case of no crs to fix the vertical flipping issue? Where was this fixed? I cant quite remember.

-Justin

Raif S. Naffah wrote:

On Monday 26 March 2007 10:51:39 Justin Deoliveira wrote:

Hi Raif,

Can you include the entire GetMap request. I just tried another inline
feature with this style and it worked ok.

ok. i'll do that sometime this afternoon but just to clarify i build the SLD in a file, and i include the file's URL in the SLD parameter of the GetMap request.

the SLD file can be large. i can email it directly to you, or make it available for you to download. let me know what better suits you.

thanks for your prompt intervention.

-Justin

Raif S. Naffah wrote:

hello all,

just tried the new 1.5.0RC3 release (deployed in a Tomcat 5.5.23)
running with java 1.5.0_11.

while the following SLD fragment:

          <sld:PointSymbolizer>
            <sld:Graphic>
              <sld:Mark>
                <sld:WellKnownName>circle</sld:WellKnownName>
                <sld:Fill>
                  <sld:CssParameter name="fill">
                    <ogc:Literal>#00FF00</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="fill-opacity">
                    <ogc:Literal>1.0</ogc:Literal>
                  </sld:CssParameter>
                </sld:Fill>
                <sld:Stroke>
                  <sld:CssParameter name="stroke">
                    <ogc:Literal>#FFFFFF</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-linecap">
                    <ogc:Literal>butt</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-linejoin">
                    <ogc:Literal>miter</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-opacity">
                    <ogc:Literal>1.0</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-width">
                    <ogc:Literal>0.5</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-dashoffset">
                    <ogc:Literal>0.0</ogc:Literal>
                  </sld:CssParameter>
                </sld:Stroke>
              </sld:Mark>
              <sld:Opacity>
                <ogc:Literal>1.0</ogc:Literal>
              </sld:Opacity>
              <sld:Size>
                <ogc:Literal>10.0</ogc:Literal>
              </sld:Size>
              <sld:Rotation>
                <ogc:Literal>0.0</ogc:Literal>
              </sld:Rotation>
            </sld:Graphic>
          </sld:PointSymbolizer>

(used with an in-line feature) works OK with 1.4.1, it causes the
following exception with 1.5.0RC3:

1836004 [WARNING] org.geotools.renderer.lite.StreamingRenderer - No
message java.lang.NullPointerException
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory$CRS
Pair.<init>(BufferedCoordinateOperationFactory.java:83) at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.cre
ateOperation(BufferedCoordinateOperationFactory.java:245) at
org.geotools.renderer.lite.StreamingRenderer.getMathTransform(StreamingRe
nderer.java:2264) at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streaming
Renderer.java:1705) at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.ja
va:1622) at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRend
erer.java:1564) at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java
:714) at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java
:436) at
org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(Defa
ultRasterMapProducer.java:250) at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.ja
va:307) at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.jav
a:516) at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:31
5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192) at
org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52
) at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abst
ractController.java:139) at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle
(SimpleControllerHandlerAdapter.java:44) at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherSe
rvlet.java:684) at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSer
vlet.java:625) at
org.springframework.web.servlet.FrameworkServlet.processRequest(Framework
Servlet.java:392) at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.j
ava:347) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
ionFilterChain.java:269) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
rChain.java:188) at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharact
erEncodingFilter.java:103) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
ionFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
rChain.java:188) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve
.java:210) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve
.java:174) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
117) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j
ava:108) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:15
1) at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870
) at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proce
ssConnection(Http11BaseProtocol.java:665) at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.
java:528) at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowe
rWorkerThread.java:81) at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.
java:685) at java.lang.Thread.run(Thread.java:595)

followed by this one, repeated as many times as there are features the
rule applies to:

1837277 [SEVERE] org.geotools.renderer.lite.StreamingRenderer - No
message java.lang.NullPointerException
  at
org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decimato
r.java:208) at
org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decimato
r.java:115) at
org.geotools.renderer.lite.LiteShape2.<init>(LiteShape2.java:135) at
org.geotools.renderer.lite.StreamingRenderer.getTransformedShape(Streamin
gRenderer.java:1764) at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streaming
Renderer.java:1727) at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.ja
va:1622) at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRend
erer.java:1564) at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java
:714) at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java
:436) at
org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(Defa
ultRasterMapProducer.java:250) at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.ja
va:307) at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.jav
a:516) at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:31
5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192) at
org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52
) at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abst
ractController.java:139) at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle
(SimpleControllerHandlerAdapter.java:44) at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherSe
rvlet.java:684) at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSer
vlet.java:625) at
org.springframework.web.servlet.FrameworkServlet.processRequest(Framework
Servlet.java:392) at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.j
ava:347) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
ionFilterChain.java:269) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
rChain.java:188) at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharact
erEncodingFilter.java:103) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
ionFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
rChain.java:188) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve
.java:210) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve
.java:174) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
127) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
117) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j
ava:108) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:15
1) at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870
) at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proce
ssConnection(Http11BaseProtocol.java:665) at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.
java:528) at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowe
rWorkerThread.java:81) at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.
java:685) at java.lang.Thread.run(Thread.java:595)

cheers;
rsn

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Justin Deoliveira
The Open Planning Project
http://topp.openplans.org

hello Justin,

On Monday 26 March 2007 11:33:15 Justin Deoliveira wrote:

Hi Raif,

Thanks for the info. I am able to reproduce the problem. I have created
a issue for this and will make sure it gets into the next release.

http://jira.codehaus.org/browse/GEOS-989

ok! look forward to the next release.

Looking a bit more into the issue I notice that the inline feature
parser handles the "srsName" parameter on geometries but does not appear
to do anything with the result, I could be missing something.

Regardless, we should also handle the case of no crs being specified as
we do when the sld is specified in a POST request.

Andrea: Didn't we just fix the case of no crs to fix the vertical
flipping issue? Where was this fixed? I cant quite remember.

-Justin

Raif S. Naffah wrote:
> On Monday 26 March 2007 10:51:39 Justin Deoliveira wrote:
>> Hi Raif,
>>
>> Can you include the entire GetMap request. I just tried another inline
>> feature with this style and it worked ok.
>
> ok. i'll do that sometime this afternoon but just to clarify i build the
> SLD in a file, and i include the file's URL in the SLD parameter of the
> GetMap request.
>
> the SLD file can be large. i can email it directly to you, or make it
> available for you to download. let me know what better suits you.
>
> thanks for your prompt intervention.
>
>> -Justin
>>
>> Raif S. Naffah wrote:
>>> hello all,
>>>
>>> just tried the new 1.5.0RC3 release (deployed in a Tomcat 5.5.23)
>>> running with java 1.5.0_11.
>>>
>>> while the following SLD fragment:
>>>
>>> <sld:PointSymbolizer>
>>> <sld:Graphic>
>>> <sld:Mark>
>>> <sld:WellKnownName>circle</sld:WellKnownName>
>>> <sld:Fill>
>>> <sld:CssParameter name="fill">
>>> <ogc:Literal>#00FF00</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="fill-opacity">
>>> <ogc:Literal>1.0</ogc:Literal>
>>> </sld:CssParameter>
>>> </sld:Fill>
>>> <sld:Stroke>
>>> <sld:CssParameter name="stroke">
>>> <ogc:Literal>#FFFFFF</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-linecap">
>>> <ogc:Literal>butt</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-linejoin">
>>> <ogc:Literal>miter</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-opacity">
>>> <ogc:Literal>1.0</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-width">
>>> <ogc:Literal>0.5</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-dashoffset">
>>> <ogc:Literal>0.0</ogc:Literal>
>>> </sld:CssParameter>
>>> </sld:Stroke>
>>> </sld:Mark>
>>> <sld:Opacity>
>>> <ogc:Literal>1.0</ogc:Literal>
>>> </sld:Opacity>
>>> <sld:Size>
>>> <ogc:Literal>10.0</ogc:Literal>
>>> </sld:Size>
>>> <sld:Rotation>
>>> <ogc:Literal>0.0</ogc:Literal>
>>> </sld:Rotation>
>>> </sld:Graphic>
>>> </sld:PointSymbolizer>
>>>
>>>
>>> (used with an in-line feature) works OK with 1.4.1, it causes the
>>> following exception with 1.5.0RC3:
>>>
>>> 1836004 [WARNING] org.geotools.renderer.lite.StreamingRenderer - No
>>> message java.lang.NullPointerException
>>> at
>>> org.geotools.referencing.operation.BufferedCoordinateOperationFactory$C
>>>RS Pair.<init>(BufferedCoordinateOperationFactory.java:83) at
>>> org.geotools.referencing.operation.BufferedCoordinateOperationFactory.c
>>>re ateOperation(BufferedCoordinateOperationFactory.java:245) at
>>> org.geotools.renderer.lite.StreamingRenderer.getMathTransform(Streaming
>>>Re nderer.java:2264) at
>>> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streami
>>>ng Renderer.java:1705) at
>>> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.
>>>ja va:1622) at
>>> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRe
>>>nd erer.java:1564) at
>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
>>>va
>>>
>>> :714) at
>>>
>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
>>>va
>>>
>>> :436) at
>>>
>>> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(De
>>>fa ultRasterMapProducer.java:250) at
>>> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.
>>>ja va:307) at
>>> org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.j
>>>av a:516) at
>>> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:
>>>31 5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
>>> at
>>> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:
>>>52 ) at
>>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(Ab
>>>st ractController.java:139) at
>>> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.hand
>>>le (SimpleControllerHandlerAdapter.java:44) at
>>> org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatcher
>>>Se rvlet.java:684) at
>>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherS
>>>er vlet.java:625) at
>>> org.springframework.web.servlet.FrameworkServlet.processRequest(Framewo
>>>rk Servlet.java:392) at
>>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet
>>>.j ava:347) at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>at ionFilterChain.java:269) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>te rChain.java:188) at
>>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetChara
>>>ct erEncodingFilter.java:103) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>at ionFilterChain.java:215) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>te rChain.java:188) at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
>>>ve .java:210) at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
>>>ve .java:174) at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
>>>a: 127) at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
>>>a: 117) at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
>>>.j ava:108) at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>15 1) at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8
>>>70 ) at
>>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
>>>ce ssConnection(Http11BaseProtocol.java:665) at
>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
>>>t. java:528) at
>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
>>>we rWorkerThread.java:81) at
>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
>>>l. java:685) at java.lang.Thread.run(Thread.java:595)
>>>
>>>
>>> followed by this one, repeated as many times as there are features the
>>> rule applies to:
>>>
>>> 1837277 [SEVERE] org.geotools.renderer.lite.StreamingRenderer - No
>>> message java.lang.NullPointerException
>>> at
>>> org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decima
>>>to r.java:208) at
>>> org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decima
>>>to r.java:115) at
>>> org.geotools.renderer.lite.LiteShape2.<init>(LiteShape2.java:135) at
>>> org.geotools.renderer.lite.StreamingRenderer.getTransformedShape(Stream
>>>in gRenderer.java:1764) at
>>> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streami
>>>ng Renderer.java:1727) at
>>> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.
>>>ja va:1622) at
>>> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRe
>>>nd erer.java:1564) at
>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
>>>va
>>>
>>> :714) at
>>>
>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
>>>va
>>>
>>> :436) at
>>>
>>> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(De
>>>fa ultRasterMapProducer.java:250) at
>>> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.
>>>ja va:307) at
>>> org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.j
>>>av a:516) at
>>> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:
>>>31 5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
>>> at
>>> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:
>>>52 ) at
>>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(Ab
>>>st ractController.java:139) at
>>> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.hand
>>>le (SimpleControllerHandlerAdapter.java:44) at
>>> org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatcher
>>>Se rvlet.java:684) at
>>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherS
>>>er vlet.java:625) at
>>> org.springframework.web.servlet.FrameworkServlet.processRequest(Framewo
>>>rk Servlet.java:392) at
>>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet
>>>.j ava:347) at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>at ionFilterChain.java:269) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>te rChain.java:188) at
>>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetChara
>>>ct erEncodingFilter.java:103) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>at ionFilterChain.java:215) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>te rChain.java:188) at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
>>>ve .java:210) at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
>>>ve .java:174) at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
>>>a: 127) at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
>>>a: 117) at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
>>>.j ava:108) at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>15 1) at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8
>>>70 ) at
>>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
>>>ce ssConnection(Http11BaseProtocol.java:665) at
>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
>>>t. java:528) at
>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
>>>we rWorkerThread.java:81) at
>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
>>>l. java:685) at java.lang.Thread.run(Thread.java:595)

cheers;
rsn

ok! look forward to the next release.

An alternative to waiting would be to instead of using a GET request, use a POST request specifying the sld in the body of it. Not sure if this will work for you or not, but just thought i would let you know that it should work with RC3.

-Justin

Looking a bit more into the issue I notice that the inline feature
parser handles the "srsName" parameter on geometries but does not appear
to do anything with the result, I could be missing something.

Regardless, we should also handle the case of no crs being specified as
we do when the sld is specified in a POST request.

Andrea: Didn't we just fix the case of no crs to fix the vertical
flipping issue? Where was this fixed? I cant quite remember.

-Justin

Raif S. Naffah wrote:

On Monday 26 March 2007 10:51:39 Justin Deoliveira wrote:

Hi Raif,

Can you include the entire GetMap request. I just tried another inline
feature with this style and it worked ok.

ok. i'll do that sometime this afternoon but just to clarify i build the
SLD in a file, and i include the file's URL in the SLD parameter of the
GetMap request.

the SLD file can be large. i can email it directly to you, or make it
available for you to download. let me know what better suits you.

thanks for your prompt intervention.

-Justin

Raif S. Naffah wrote:

hello all,

just tried the new 1.5.0RC3 release (deployed in a Tomcat 5.5.23)
running with java 1.5.0_11.

while the following SLD fragment:

          <sld:PointSymbolizer>
            <sld:Graphic>
              <sld:Mark>
                <sld:WellKnownName>circle</sld:WellKnownName>
                <sld:Fill>
                  <sld:CssParameter name="fill">
                    <ogc:Literal>#00FF00</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="fill-opacity">
                    <ogc:Literal>1.0</ogc:Literal>
                  </sld:CssParameter>
                </sld:Fill>
                <sld:Stroke>
                  <sld:CssParameter name="stroke">
                    <ogc:Literal>#FFFFFF</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-linecap">
                    <ogc:Literal>butt</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-linejoin">
                    <ogc:Literal>miter</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-opacity">
                    <ogc:Literal>1.0</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-width">
                    <ogc:Literal>0.5</ogc:Literal>
                  </sld:CssParameter>
                  <sld:CssParameter name="stroke-dashoffset">
                    <ogc:Literal>0.0</ogc:Literal>
                  </sld:CssParameter>
                </sld:Stroke>
              </sld:Mark>
              <sld:Opacity>
                <ogc:Literal>1.0</ogc:Literal>
              </sld:Opacity>
              <sld:Size>
                <ogc:Literal>10.0</ogc:Literal>
              </sld:Size>
              <sld:Rotation>
                <ogc:Literal>0.0</ogc:Literal>
              </sld:Rotation>
            </sld:Graphic>
          </sld:PointSymbolizer>

(used with an in-line feature) works OK with 1.4.1, it causes the
following exception with 1.5.0RC3:

1836004 [WARNING] org.geotools.renderer.lite.StreamingRenderer - No
message java.lang.NullPointerException
  at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory$C
RS Pair.<init>(BufferedCoordinateOperationFactory.java:83) at
org.geotools.referencing.operation.BufferedCoordinateOperationFactory.c
re ateOperation(BufferedCoordinateOperationFactory.java:245) at
org.geotools.renderer.lite.StreamingRenderer.getMathTransform(Streaming
Re nderer.java:2264) at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streami
ng Renderer.java:1705) at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.
ja va:1622) at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRe
nd erer.java:1564) at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
va

:714) at

org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
va

:436) at

org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(De
fa ultRasterMapProducer.java:250) at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.
ja va:307) at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.j
av a:516) at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:
31 5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
at
org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:
52 ) at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(Ab
st ractController.java:139) at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.hand
le (SimpleControllerHandlerAdapter.java:44) at
org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatcher
Se rvlet.java:684) at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherS
er vlet.java:625) at
org.springframework.web.servlet.FrameworkServlet.processRequest(Framewo
rk Servlet.java:392) at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet
.j ava:347) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
at ionFilterChain.java:269) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
te rChain.java:188) at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetChara
ct erEncodingFilter.java:103) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
at ionFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
te rChain.java:188) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
ve .java:210) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
ve .java:174) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
a: 127) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
a: 117) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
.j ava:108) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
15 1) at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8
70 ) at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
ce ssConnection(Http11BaseProtocol.java:665) at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
t. java:528) at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
we rWorkerThread.java:81) at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l. java:685) at java.lang.Thread.run(Thread.java:595)

followed by this one, repeated as many times as there are features the
rule applies to:

1837277 [SEVERE] org.geotools.renderer.lite.StreamingRenderer - No
message java.lang.NullPointerException
  at
org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decima
to r.java:208) at
org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decima
to r.java:115) at
org.geotools.renderer.lite.LiteShape2.<init>(LiteShape2.java:135) at
org.geotools.renderer.lite.StreamingRenderer.getTransformedShape(Stream
in gRenderer.java:1764) at
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streami
ng Renderer.java:1727) at
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.
ja va:1622) at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRe
nd erer.java:1564) at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
va

:714) at

org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
va

:436) at

org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(De
fa ultRasterMapProducer.java:250) at
org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.
ja va:307) at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.j
av a:516) at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:
31 5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
at
org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:
52 ) at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(Ab
st ractController.java:139) at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.hand
le (SimpleControllerHandlerAdapter.java:44) at
org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatcher
Se rvlet.java:684) at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherS
er vlet.java:625) at
org.springframework.web.servlet.FrameworkServlet.processRequest(Framewo
rk Servlet.java:392) at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet
.j ava:347) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
at ionFilterChain.java:269) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
te rChain.java:188) at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetChara
ct erEncodingFilter.java:103) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
at ionFilterChain.java:215) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
te rChain.java:188) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
ve .java:210) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
ve .java:174) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
a: 127) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
a: 117) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
.j ava:108) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
15 1) at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8
70 ) at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
ce ssConnection(Http11BaseProtocol.java:665) at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
t. java:528) at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
we rWorkerThread.java:81) at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l. java:685) at java.lang.Thread.run(Thread.java:595)

cheers;
rsn

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

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

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

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Justin Deoliveira
The Open Planning Project
http://topp.openplans.org

hello Justin,

On Monday 26 March 2007 11:50:27 Justin Deoliveira wrote:

> ok! look forward to the next release.

An alternative to waiting would be to instead of using a GET request,
use a POST request specifying the sld in the body of it. Not sure if
this will work for you or not, but just thought i would let you know
that it should work with RC3.

i'm aware of the alternative, but i'd rather stick with the GET alternative
for the time being.

>> Looking a bit more into the issue I notice that the inline feature
>> parser handles the "srsName" parameter on geometries but does not appear
>> to do anything with the result, I could be missing something.
>>
>> Regardless, we should also handle the case of no crs being specified as
>> we do when the sld is specified in a POST request.
>>
>> Andrea: Didn't we just fix the case of no crs to fix the vertical
>> flipping issue? Where was this fixed? I cant quite remember.
>>
>> -Justin
>>
>> Raif S. Naffah wrote:
>>> On Monday 26 March 2007 10:51:39 Justin Deoliveira wrote:
>>>> Hi Raif,
>>>>
>>>> Can you include the entire GetMap request. I just tried another inline
>>>> feature with this style and it worked ok.
>>>
>>> ok. i'll do that sometime this afternoon but just to clarify i build
>>> the SLD in a file, and i include the file's URL in the SLD parameter of
>>> the GetMap request.
>>>
>>> the SLD file can be large. i can email it directly to you, or make it
>>> available for you to download. let me know what better suits you.
>>>
>>> thanks for your prompt intervention.
>>>
>>>> -Justin
>>>>
>>>> Raif S. Naffah wrote:
>>>>> hello all,
>>>>>
>>>>> just tried the new 1.5.0RC3 release (deployed in a Tomcat 5.5.23)
>>>>> running with java 1.5.0_11.
>>>>>
>>>>> while the following SLD fragment:
>>>>>
>>>>> <sld:PointSymbolizer>
>>>>> <sld:Graphic>
>>>>> <sld:Mark>
>>>>> <sld:WellKnownName>circle</sld:WellKnownName>
>>>>> <sld:Fill>
>>>>> <sld:CssParameter name="fill">
>>>>> <ogc:Literal>#00FF00</ogc:Literal>
>>>>> </sld:CssParameter>
>>>>> <sld:CssParameter name="fill-opacity">
>>>>> <ogc:Literal>1.0</ogc:Literal>
>>>>> </sld:CssParameter>
>>>>> </sld:Fill>
>>>>> <sld:Stroke>
>>>>> <sld:CssParameter name="stroke">
>>>>> <ogc:Literal>#FFFFFF</ogc:Literal>
>>>>> </sld:CssParameter>
>>>>> <sld:CssParameter name="stroke-linecap">
>>>>> <ogc:Literal>butt</ogc:Literal>
>>>>> </sld:CssParameter>
>>>>> <sld:CssParameter name="stroke-linejoin">
>>>>> <ogc:Literal>miter</ogc:Literal>
>>>>> </sld:CssParameter>
>>>>> <sld:CssParameter name="stroke-opacity">
>>>>> <ogc:Literal>1.0</ogc:Literal>
>>>>> </sld:CssParameter>
>>>>> <sld:CssParameter name="stroke-width">
>>>>> <ogc:Literal>0.5</ogc:Literal>
>>>>> </sld:CssParameter>
>>>>> <sld:CssParameter name="stroke-dashoffset">
>>>>> <ogc:Literal>0.0</ogc:Literal>
>>>>> </sld:CssParameter>
>>>>> </sld:Stroke>
>>>>> </sld:Mark>
>>>>> <sld:Opacity>
>>>>> <ogc:Literal>1.0</ogc:Literal>
>>>>> </sld:Opacity>
>>>>> <sld:Size>
>>>>> <ogc:Literal>10.0</ogc:Literal>
>>>>> </sld:Size>
>>>>> <sld:Rotation>
>>>>> <ogc:Literal>0.0</ogc:Literal>
>>>>> </sld:Rotation>
>>>>> </sld:Graphic>
>>>>> </sld:PointSymbolizer>
>>>>>
>>>>>
>>>>> (used with an in-line feature) works OK with 1.4.1, it causes the
>>>>> following exception with 1.5.0RC3:
>>>>>
>>>>> 1836004 [WARNING] org.geotools.renderer.lite.StreamingRenderer - No
>>>>> message java.lang.NullPointerException
>>>>> at
>>>>> org.geotools.referencing.operation.BufferedCoordinateOperationFactory
>>>>>$C RS Pair.<init>(BufferedCoordinateOperationFactory.java:83) at
>>>>> org.geotools.referencing.operation.BufferedCoordinateOperationFactory
>>>>>.c re ateOperation(BufferedCoordinateOperationFactory.java:245) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.getMathTransform(Streami
>>>>>ng Re nderer.java:2264) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Strea
>>>>>mi ng Renderer.java:1705) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRendere
>>>>>r. ja va:1622) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.processStylers(Streaming
>>>>>Re nd erer.java:1564) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.
>>>>>ja va
>>>>>
>>>>> :714) at
>>>>>
>>>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.
>>>>>ja va
>>>>>
>>>>> :436) at
>>>>>
>>>>> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(
>>>>>De fa ultRasterMapProducer.java:250) at
>>>>> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapRespons
>>>>>e. ja va:307) at
>>>>> org.vfny.geoserver.servlets.AbstractService.doService(AbstractService
>>>>>.j av a:516) at
>>>>> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.jav
>>>>>a: 31 5) at
>>>>> org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192) at
>>>>> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.jav
>>>>>a: 52 ) at
>>>>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(
>>>>>Ab st ractController.java:139) at
>>>>> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.ha
>>>>>nd le (SimpleControllerHandlerAdapter.java:44) at
>>>>> org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatch
>>>>>er Se rvlet.java:684) at
>>>>> org.springframework.web.servlet.DispatcherServlet.doService(Dispatche
>>>>>rS er vlet.java:625) at
>>>>> org.springframework.web.servlet.FrameworkServlet.processRequest(Frame
>>>>>wo rk Servlet.java:392) at
>>>>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServl
>>>>>et .j ava:347) at
>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at
>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>>>>ic at ionFilterChain.java:269) at
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>>>>il te rChain.java:188) at
>>>>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCha
>>>>>ra ct erEncodingFilter.java:103) at
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>>>>ic at ionFilterChain.java:215) at
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>>>>il te rChain.java:188) at
>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
>>>>>al ve .java:210) at
>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
>>>>>al ve .java:174) at
>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
>>>>>av a: 127) at
>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
>>>>>av a: 117) at
>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
>>>>>ve .j ava:108) at
>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
>>>>>a: 15 1) at
>>>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>>>>>:8 70 ) at
>>>>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
>>>>>ro ce ssConnection(Http11BaseProtocol.java:665) at
>>>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
>>>>>in t. java:528) at
>>>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
>>>>>lo we rWorkerThread.java:81) at
>>>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
>>>>>oo l. java:685) at java.lang.Thread.run(Thread.java:595)
>>>>>
>>>>>
>>>>> followed by this one, repeated as many times as there are features
>>>>> the rule applies to:
>>>>>
>>>>> 1837277 [SEVERE] org.geotools.renderer.lite.StreamingRenderer - No
>>>>> message java.lang.NullPointerException
>>>>> at
>>>>> org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Deci
>>>>>ma to r.java:208) at
>>>>> org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Deci
>>>>>ma to r.java:115) at
>>>>> org.geotools.renderer.lite.LiteShape2.<init>(LiteShape2.java:135) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.getTransformedShape(Stre
>>>>>am in gRenderer.java:1764) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Strea
>>>>>mi ng Renderer.java:1727) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRendere
>>>>>r. ja va:1622) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.processStylers(Streaming
>>>>>Re nd erer.java:1564) at
>>>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.
>>>>>ja va
>>>>>
>>>>> :714) at
>>>>>
>>>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.
>>>>>ja va
>>>>>
>>>>> :436) at
>>>>>
>>>>> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(
>>>>>De fa ultRasterMapProducer.java:250) at
>>>>> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapRespons
>>>>>e. ja va:307) at
>>>>> org.vfny.geoserver.servlets.AbstractService.doService(AbstractService
>>>>>.j av a:516) at
>>>>> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.jav
>>>>>a: 31 5) at
>>>>> org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192) at
>>>>> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.jav
>>>>>a: 52 ) at
>>>>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(
>>>>>Ab st ractController.java:139) at
>>>>> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.ha
>>>>>nd le (SimpleControllerHandlerAdapter.java:44) at
>>>>> org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatch
>>>>>er Se rvlet.java:684) at
>>>>> org.springframework.web.servlet.DispatcherServlet.doService(Dispatche
>>>>>rS er vlet.java:625) at
>>>>> org.springframework.web.servlet.FrameworkServlet.processRequest(Frame
>>>>>wo rk Servlet.java:392) at
>>>>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServl
>>>>>et .j ava:347) at
>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at
>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>>>>ic at ionFilterChain.java:269) at
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>>>>il te rChain.java:188) at
>>>>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCha
>>>>>ra ct erEncodingFilter.java:103) at
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>>>>>ic at ionFilterChain.java:215) at
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>>>>>il te rChain.java:188) at
>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
>>>>>al ve .java:210) at
>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
>>>>>al ve .java:174) at
>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
>>>>>av a: 127) at
>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
>>>>>av a: 117) at
>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
>>>>>ve .j ava:108) at
>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
>>>>>a: 15 1) at
>>>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>>>>>:8 70 ) at
>>>>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
>>>>>ro ce ssConnection(Http11BaseProtocol.java:665) at
>>>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
>>>>>in t. java:528) at
>>>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
>>>>>lo we rWorkerThread.java:81) at
>>>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
>>>>>oo l. java:685) at java.lang.Thread.run(Thread.java:595)

cheers;
rsn

Justin Deoliveira ha scritto:

Hi Raif,

Thanks for the info. I am able to reproduce the problem. I have created a issue for this and will make sure it gets into the next release.

http://jira.codehaus.org/browse/GEOS-989

Looking a bit more into the issue I notice that the inline feature parser handles the "srsName" parameter on geometries but does not appear to do anything with the result, I could be missing something.

Regardless, we should also handle the case of no crs being specified as we do when the sld is specified in a POST request.

Andrea: Didn't we just fix the case of no crs to fix the vertical flipping issue? Where was this fixed? I cant quite remember.

Hum, we did a fix for missing destination CRS in GetMapXmlReader, but
this has been done with a ForceCoordinateFeatureReader. So, I do think
we need a fuller example, that has CRS info on geometries too, and then
properly fix both kvp and xml getmap parsers. As I understand, you do
have one?

Cheers
Andrea

Hey guys, does this have anything to do with this:

http://jira.codehaus.org/browse/GEOS-825

Just curious. I've had the same issues, and had to get into geotools to get it fixed.

I think my patches added support for CRS parsing, but it might not have made it back into 1.6.x (or perhaps 1.5.x either?)

--saul

-----Original Message-----
From: geoserver-users-bounces@lists.sourceforge.net on behalf of Raif S. Naffah
Sent: Sun 3/25/2007 9:47 PM
To: Justin Deoliveira
Cc: geoserver-users@lists.sourceforge.net
Subject: Re: [Geoserver-users] 1.5.0RC3 w/ Tomcat 5.5.23 (long)

hello Justin,

On Monday 26 March 2007 11:33:15 Justin Deoliveira wrote:

Hi Raif,

Thanks for the info. I am able to reproduce the problem. I have created
a issue for this and will make sure it gets into the next release.

http://jira.codehaus.org/browse/GEOS-989

ok! look forward to the next release.

Looking a bit more into the issue I notice that the inline feature
parser handles the "srsName" parameter on geometries but does not appear
to do anything with the result, I could be missing something.

Regardless, we should also handle the case of no crs being specified as
we do when the sld is specified in a POST request.

Andrea: Didn't we just fix the case of no crs to fix the vertical
flipping issue? Where was this fixed? I cant quite remember.

-Justin

Raif S. Naffah wrote:
> On Monday 26 March 2007 10:51:39 Justin Deoliveira wrote:
>> Hi Raif,
>>
>> Can you include the entire GetMap request. I just tried another inline
>> feature with this style and it worked ok.
>
> ok. i'll do that sometime this afternoon but just to clarify i build the
> SLD in a file, and i include the file's URL in the SLD parameter of the
> GetMap request.
>
> the SLD file can be large. i can email it directly to you, or make it
> available for you to download. let me know what better suits you.
>
> thanks for your prompt intervention.
>
>> -Justin
>>
>> Raif S. Naffah wrote:
>>> hello all,
>>>
>>> just tried the new 1.5.0RC3 release (deployed in a Tomcat 5.5.23)
>>> running with java 1.5.0_11.
>>>
>>> while the following SLD fragment:
>>>
>>> <sld:PointSymbolizer>
>>> <sld:Graphic>
>>> <sld:Mark>
>>> <sld:WellKnownName>circle</sld:WellKnownName>
>>> <sld:Fill>
>>> <sld:CssParameter name="fill">
>>> <ogc:Literal>#00FF00</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="fill-opacity">
>>> <ogc:Literal>1.0</ogc:Literal>
>>> </sld:CssParameter>
>>> </sld:Fill>
>>> <sld:Stroke>
>>> <sld:CssParameter name="stroke">
>>> <ogc:Literal>#FFFFFF</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-linecap">
>>> <ogc:Literal>butt</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-linejoin">
>>> <ogc:Literal>miter</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-opacity">
>>> <ogc:Literal>1.0</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-width">
>>> <ogc:Literal>0.5</ogc:Literal>
>>> </sld:CssParameter>
>>> <sld:CssParameter name="stroke-dashoffset">
>>> <ogc:Literal>0.0</ogc:Literal>
>>> </sld:CssParameter>
>>> </sld:Stroke>
>>> </sld:Mark>
>>> <sld:Opacity>
>>> <ogc:Literal>1.0</ogc:Literal>
>>> </sld:Opacity>
>>> <sld:Size>
>>> <ogc:Literal>10.0</ogc:Literal>
>>> </sld:Size>
>>> <sld:Rotation>
>>> <ogc:Literal>0.0</ogc:Literal>
>>> </sld:Rotation>
>>> </sld:Graphic>
>>> </sld:PointSymbolizer>
>>>
>>>
>>> (used with an in-line feature) works OK with 1.4.1, it causes the
>>> following exception with 1.5.0RC3:
>>>
>>> 1836004 [WARNING] org.geotools.renderer.lite.StreamingRenderer - No
>>> message java.lang.NullPointerException
>>> at
>>> org.geotools.referencing.operation.BufferedCoordinateOperationFactory$C
>>>RS Pair.<init>(BufferedCoordinateOperationFactory.java:83) at
>>> org.geotools.referencing.operation.BufferedCoordinateOperationFactory.c
>>>re ateOperation(BufferedCoordinateOperationFactory.java:245) at
>>> org.geotools.renderer.lite.StreamingRenderer.getMathTransform(Streaming
>>>Re nderer.java:2264) at
>>> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streami
>>>ng Renderer.java:1705) at
>>> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.
>>>ja va:1622) at
>>> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRe
>>>nd erer.java:1564) at
>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
>>>va
>>>
>>> :714) at
>>>
>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
>>>va
>>>
>>> :436) at
>>>
>>> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(De
>>>fa ultRasterMapProducer.java:250) at
>>> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.
>>>ja va:307) at
>>> org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.j
>>>av a:516) at
>>> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:
>>>31 5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
>>> at
>>> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:
>>>52 ) at
>>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(Ab
>>>st ractController.java:139) at
>>> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.hand
>>>le (SimpleControllerHandlerAdapter.java:44) at
>>> org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatcher
>>>Se rvlet.java:684) at
>>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherS
>>>er vlet.java:625) at
>>> org.springframework.web.servlet.FrameworkServlet.processRequest(Framewo
>>>rk Servlet.java:392) at
>>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet
>>>.j ava:347) at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>at ionFilterChain.java:269) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>te rChain.java:188) at
>>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetChara
>>>ct erEncodingFilter.java:103) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>at ionFilterChain.java:215) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>te rChain.java:188) at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
>>>ve .java:210) at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
>>>ve .java:174) at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
>>>a: 127) at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
>>>a: 117) at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
>>>.j ava:108) at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>15 1) at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8
>>>70 ) at
>>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
>>>ce ssConnection(Http11BaseProtocol.java:665) at
>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
>>>t. java:528) at
>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
>>>we rWorkerThread.java:81) at
>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
>>>l. java:685) at java.lang.Thread.run(Thread.java:595)
>>>
>>>
>>> followed by this one, repeated as many times as there are features the
>>> rule applies to:
>>>
>>> 1837277 [SEVERE] org.geotools.renderer.lite.StreamingRenderer - No
>>> message java.lang.NullPointerException
>>> at
>>> org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decima
>>>to r.java:208) at
>>> org.geotools.renderer.lite.Decimator.decimateTransformGeneralize(Decima
>>>to r.java:115) at
>>> org.geotools.renderer.lite.LiteShape2.<init>(LiteShape2.java:135) at
>>> org.geotools.renderer.lite.StreamingRenderer.getTransformedShape(Stream
>>>in gRenderer.java:1764) at
>>> org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(Streami
>>>ng Renderer.java:1727) at
>>> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.
>>>ja va:1622) at
>>> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRe
>>>nd erer.java:1564) at
>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
>>>va
>>>
>>> :714) at
>>>
>>> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.ja
>>>va
>>>
>>> :436) at
>>>
>>> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(De
>>>fa ultRasterMapProducer.java:250) at
>>> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.
>>>ja va:307) at
>>> org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.j
>>>av a:516) at
>>> org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:
>>>31 5) at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
>>> at
>>> org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:
>>>52 ) at
>>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(Ab
>>>st ractController.java:139) at
>>> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.hand
>>>le (SimpleControllerHandlerAdapter.java:44) at
>>> org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatcher
>>>Se rvlet.java:684) at
>>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherS
>>>er vlet.java:625) at
>>> org.springframework.web.servlet.FrameworkServlet.processRequest(Framewo
>>>rk Servlet.java:392) at
>>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet
>>>.j ava:347) at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>at ionFilterChain.java:269) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>te rChain.java:188) at
>>> org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetChara
>>>ct erEncodingFilter.java:103) at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
>>>at ionFilterChain.java:215) at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
>>>te rChain.java:188) at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
>>>ve .java:210) at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
>>>ve .java:174) at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
>>>a: 127) at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
>>>a: 117) at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
>>>.j ava:108) at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>15 1) at
>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8
>>>70 ) at
>>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
>>>ce ssConnection(Http11BaseProtocol.java:665) at
>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
>>>t. java:528) at
>>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
>>>we rWorkerThread.java:81) at
>>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
>>>l. java:685) at java.lang.Thread.run(Thread.java:595)

cheers;
rsn