Un saludo a todos/as, desde hace tiempo vengo intentando tanto con las herramientas de topología presentes en "Geoprocesos" (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>