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). Here's how I'm trying to render the interstates if it's of any help: <FeatureTypeStyle> <Rule> <Name>Interstate5</Name> <Title>Interstate 5 Shield</Title> <Abstract> The shield used in all zoom levels for Interstate 5 </Abstract> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>TYPE</ogc:PropertyName> <ogc:Literal>HWY</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <ogc:Filter> <ogc:PropertyIsEqualTo> <ogc:PropertyName>NAME</ogc:PropertyName> <ogc:Literal>I5</ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> <TextSymbolizer> <Label><ogc:PropertyName>NAME</ogc:PropertyName></Label> <Fill> <CssParameter name="fill">#FFFFFF</CssParameter> </Fill> <Font> <CssParameter name="font-size">0</CssParameter> </Font> <Graphic> <ExternalGraphic> <OnlineResource xlink:href="I5.png"/> <Format>image/png</Format> </ExternalGraphic> </Graphic> <VendorOption name="spaceAround">5</VendorOption> <VendorOption name="group">yes</VendorOption> </TextSymbolizer> </Rule> </FeatureTypeStyle> Any help would be appreciated, Cheers, Kevin ------------------------------------------------------------------------------ _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel