filippo di natale
2009-11-12 09:05:08 UTC
Hi there,
I have a postgis source with cartography around this place:
http://maps.google.it/maps?f=q&source=s_q&hl=it&q=Cavalcavia+Porta+Milano,+28100+Novara,+Piemonte&sll=41.442726,12.392578&sspn=16.195194,28.256836&ie=UTF8&cd=1&geocode=Fah5tQIdcK6DAA&split=0&hq=&hnear=Cavalcavia+Porta+Milano,+28100+Novara,+Piemonte&z=16
You can see that "Cavalcavia porta Milano" has a "looping" shape - geoserver prints this error, producing the map without the label on that particular street:
Issues painting CAVALCAVIA DI PORTA MILANO
java.lang.ArrayIndexOutOfBoundsException: 1
at com.vividsolutions.jts.operation.linemerge.LineMergeGraph.addEdge(Lin
eMergeGraph.java:64)
at com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.
java:94)
at com.vividsolutions.jts.operation.linemerge.LineMerger.access$000(Line
Merger.java:61)
at com.vividsolutions.jts.operation.linemerge.LineMerger$1.filter(LineMe
rger.java:85)
at com.vividsolutions.jts.geom.LineString.apply(LineString.java:266)
at com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.
java:82)
at com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.
java:70)
at org.geotools.renderer.label.LabelCacheImpl.mergeLines(LabelCacheImpl.
java:1446)
at org.geotools.renderer.label.LabelCacheImpl.getLineSetRepresentativeLo
cation(LabelCacheImpl.java:1175)
at org.geotools.renderer.label.LabelCacheImpl.paintLineLabels(LabelCache
Impl.java:671)
at org.geotools.renderer.label.LabelCacheImpl.paintLabels(LabelCacheImpl
.java:563)
at org.geotools.renderer.label.LabelCacheImpl.end(LabelCacheImpl.java:50
1)
at org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer
.java:1436)
at org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer
.java:269)
<CUT>
Thanks for your attention,
Filippo Di Natale
Milano, Italy
_________________________________________________________________
Carica e scarica in un clic. Fino a 25 GB su SkyDrive
http://www.windowslive.it/skyDrive.aspx
I have a postgis source with cartography around this place:
http://maps.google.it/maps?f=q&source=s_q&hl=it&q=Cavalcavia+Porta+Milano,+28100+Novara,+Piemonte&sll=41.442726,12.392578&sspn=16.195194,28.256836&ie=UTF8&cd=1&geocode=Fah5tQIdcK6DAA&split=0&hq=&hnear=Cavalcavia+Porta+Milano,+28100+Novara,+Piemonte&z=16
You can see that "Cavalcavia porta Milano" has a "looping" shape - geoserver prints this error, producing the map without the label on that particular street:
Issues painting CAVALCAVIA DI PORTA MILANO
java.lang.ArrayIndexOutOfBoundsException: 1
at com.vividsolutions.jts.operation.linemerge.LineMergeGraph.addEdge(Lin
eMergeGraph.java:64)
at com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.
java:94)
at com.vividsolutions.jts.operation.linemerge.LineMerger.access$000(Line
Merger.java:61)
at com.vividsolutions.jts.operation.linemerge.LineMerger$1.filter(LineMe
rger.java:85)
at com.vividsolutions.jts.geom.LineString.apply(LineString.java:266)
at com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.
java:82)
at com.vividsolutions.jts.operation.linemerge.LineMerger.add(LineMerger.
java:70)
at org.geotools.renderer.label.LabelCacheImpl.mergeLines(LabelCacheImpl.
java:1446)
at org.geotools.renderer.label.LabelCacheImpl.getLineSetRepresentativeLo
cation(LabelCacheImpl.java:1175)
at org.geotools.renderer.label.LabelCacheImpl.paintLineLabels(LabelCache
Impl.java:671)
at org.geotools.renderer.label.LabelCacheImpl.paintLabels(LabelCacheImpl
.java:563)
at org.geotools.renderer.label.LabelCacheImpl.end(LabelCacheImpl.java:50
1)
at org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer
.java:1436)
at org.geotools.renderer.shape.ShapefileRenderer.paint(ShapefileRenderer
.java:269)
<CUT>
Thanks for your attention,
Filippo Di Natale
Milano, Italy
_________________________________________________________________
Carica e scarica in un clic. Fino a 25 GB su SkyDrive
http://www.windowslive.it/skyDrive.aspx