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