Un saludo a todos/as, desde hace tiempo vengo intentando tanto con las herramientas de topología presentes en &quot;Geoprocesos&quot; (CLEAN y Build Polygon, con la opción de chequear y limpiar primero la topología) o con la herramienta de crear topología, el realizar el chequeo de una capa vectorial de líneas, previo a su conversión en polígonos. Tanto con ese archivo shp, como probando con otros, siempre se cuelga y no puede llevarse a cabo, con un error que en consola aparece como esto mismo que aquí os pego. Muchas gracias por vuestra atención.<br>
<br>null java.nio.BufferUnderflowException: null     java.nio.Buffer.nextGetIndex(Unknown Source)     java.nio.DirectByteBuffer.getInt(Unknown Source)     com.iver.utiles.bigfile.BigByteBuffer2.getInt(BigByteBuffer2.java:187)     com.iver.cit.gvsig.fmap.drivers.shp.IndexedShpDriver.getShape(IndexedShpDriver.java:217)     com.iver.cit.gvsig.fmap.layers.VectorialFileAdapter.getShape(VectorialFileAdapter.java:144)     com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter.getShape(VectorialEditableAdapter.java:410)     com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter.reCalculateFullExtent(VectorialEditableAdapter.java:891)     com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter.getFullExtent(VectorialEditableAdapter.java:874)     com.iver.cit.gvsig.fmap.drivers.featureiterators.SpatialQueryFeatureIterator$FastSpatialCheck.isBoundedShapesNecessary(SpatialQueryFeatureIterator.java:409)     com.iver.cit.gvsig.fmap.drivers.featureiterators.SpatialQueryFeatureIterator$FastSpatialCheck. (SpatialQueryFeatureIterator.java:383)     com.iver.cit.gvsig.fmap.drivers.featureiterators.SpatialQueryFeatureIterator. (SpatialQueryFeatureIterator.java:131)     com.iver.cit.gvsig.fmap.edition.VectorialEditableAdapter.getFeatureIterator(VectorialEditableAdapter.java:1082)     com.iver.cit.gvsig.fmap.layers.FLyrVect._draw(FLyrVect.java:399)     com.iver.cit.gvsig.fmap.layers.FLyrVect.draw(FLyrVect.java:636)     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:209)     com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175)     com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1097)     com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043)     com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234)     java.lang.Thread.run(Unknown Source) null java.lang.NullPointerException: null     com.vividsolutions.jts.geom.CoordinateArrays.toCoordinateArray(CoordinateArrays.java:225)     com.iver.cit.gvsig.fmap.core.v02.FConverter.java2d_to_jts(FConverter.java:240)     com.iver.cit.gvsig.fmap.core.FGeometry.toJTSGeometry(FGeometry.java:197)     com.iver.cit.gvsig.geoprocess.impl.clean.fmap.IntersectionNodeVisitor.visit(IntersectionNodeVisitor.java:181)     com.iver.cit.gvsig.geoprocess.impl.clean.fmap.CleanGeoprocess$LineCleanTask.run(CleanGeoprocess.java:677)     com.iver.utiles.swing.threads.MonitorableDecoratorMainFirst.run(MonitorableDecoratorMainFirst.java:155)     com.iver.andami.PluginServices$1.construct(PluginServices.java:405)     com.iver.utiles.swing.threads.SwingWorker$2.run(SwingWorker.java:108)     java.lang.Thread.run(Unknown Source)<br>