Kevin Neufeld ha scritto:
> Hi all,
> 
> I'm trying to add highway shields to a basemap with styled roads I'm building 
> with geoserver.  For the most part it 
> works well, but the odd tile simply will not render.  I once left the server 
> running over night and the cpu was still 
> pinned the next morning ... it's like the renderer is caught in an infinite 
> loop.
> 
> I can't seem to isolate a test case.  Problematic roads render fine with nice 
> looking highway shields when I isolate 
> them for a test case.  It seems the problem occurs whenever only during some 
> random interactions with all the roads in 
> my dataset.
> 
> The problem seems to spit this out in the log geoserver.log logfile:
> 
> java.lang.StringIndexOutOfBoundsException: String index out of range: 1
>       at java.lang.String.charAt(Unknown Source)
>       at java.util.regex.Pattern$BmpCharProperty.match(Unknown Source)
>       at java.util.regex.Pattern$Curly.match0(Unknown Source)
>       at java.util.regex.Pattern$Curly.match(Unknown Source)
>       at java.util.regex.Matcher.match(Unknown Source)
>       at java.util.regex.Matcher.matches(Unknown Source)
>       at org.geotools.filter.LikeFilterImpl.evaluate(LikeFilterImpl.java:447)
>       at org.geotools.filter.NotImpl.evaluate(NotImpl.java:57)
>       at 
> org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1853)
>       at 
> org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1798)
>       at 
> org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1713)
>       at 
> org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:661)
>       at 
> org.geotools.renderer.shape.ShapefileRenderer.renderWithStreamingRenderer(ShapefileRenderer.java:1492)
>       at 
> org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:1346)
>       at 
> org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer.java:267)
>       at 
> org.vfny.geoserver.wms.responses.DefaultRasterMapProducer.produceMap(DefaultRasterMapProducer.java:405)
>       at 
> org.vfny.geoserver.wms.responses.GetMapResponse.execute(GetMapResponse.java:416)
>       at 
> org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:48)
>       at org.geoserver.ows.Dispatcher.response(Dispatcher.java:699)
>       at 
> org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:216)
>       at 
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
> ...
> 
> I'm using a nightly build of since the latest "stable" release of geoserver 
> 1.7.5 is broken (that is, roads are rendered 
> all broken).

Kevin, your report is inconsistent, so I cannot work on it. The stack 
trace above indicates rendering is breaking trying to evaluate the 
negation of a PropertyIsLike filter, yet the SLD you're reporting does 
not contain any.

Can you please provide a reproducable test with sample data and the SLD 
you're using?

Cheers
Andrea

-- 
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.

------------------------------------------------------------------------------
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to