[Gvsig_desarrolladores] Excepción lectura de un DXF
Cèsar Ordiñana
cordinyana en gvsig.com
Jue Mayo 5 08:51:45 CEST 2011
El 05/05/11 08:21, Fernando González escribió:
> Hola, tengo un problema con un DXF que era leído por una versión muy
> vieja de gvsig 0.x y que ahora no se traga ni la 1.10 ni el lector de
> la 2.0. La excepción que obtengo esta[1].
>
> ¿Hay limitaciones conocidas en el lector? ¿Están listadas en alguna
> parte? o, por el contrario ¿Es un bug? ¿cómo debo proceder para
> reportarlo?
Hola Fernando,
Al menos que yo sepa, creo que no tenemos definidas las limitaciones con
este formato en ningún documento. La verdad es que estaría bien tener
algo que indique esas limitaciones para todos los formatos, igual se
podría tener un documento o una especie de FAQ al respecto.
En cualquier caso, si te parece podrías dar de alta un bug sobre esto en
el tracker de gvSIG [1]. En el portal de gvSIG tienes también
instrucciones a la hora de dar de alta un bug [2]. Y si te animas a
enviar un parche, tienes también una guía [3].
[1] https://forge.osor.eu/tracker/?group_id=89&atid=732
[2]
http://www.gvsig.org/web/production/proyectos/testing/docs/procedimientostesteo/Infromacionrelevantetesteo/ayuda-para-el-tracker-de-osor/
[3]
http://www.gvsig.org/web/projects/gvsig-desktop/docs/devel/como-contribuir-en-gvsig/contribuciones-y-parches-al-codigo-de-gvsig/contribuciones-y-parches-al-codigo-de-gvsig
Saludos,
--
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (http://www.disid.com)
> Un saludo.
>
> [1]
>
> Caused by: Exception intializing 'DXF'.
> at org.gvsig.fmap.dal.impl.DefaultDataManager.intializeDataStore(DefaultDataManager.java:572)
> at org.gvsig.fmap.dal.impl.DefaultDataManager.openStore(DefaultDataManager.java:271)
> at fer.Test.getDXFGeometryCollection(DXFReader.java:40)
> ... 1 more
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
> at org.gvsig.tools.extensionpoint.impl.DefaultExtensionPointManager.createObject(DefaultExtensionPointManager.java:214)
> at org.gvsig.tools.extensionpoint.impl.DefaultExtensionPointManager.create(DefaultExtensionPointManager.java:59)
> at org.gvsig.tools.extensionpoint.impl.DefaultExtensionPoint$Extension.create(DefaultExtensionPoint.java:99)
> at org.gvsig.tools.extensionpoint.impl.DefaultExtensionPoint.create(DefaultExtensionPoint.java:267)
> at org.gvsig.fmap.dal.impl.DefaultDataManager.intializeDataStore(DefaultDataManager.java:565)
> ... 3 more
> Caused by: Exception intializing 'DXF'.
> at org.gvsig.fmap.dal.store.dxf.DXFStoreProvider.initializeFeatureTypes(DXFStoreProvider.java:1500)
> at org.gvsig.fmap.dal.store.dxf.DXFStoreProvider.<init>(DXFStoreProvider.java:159)
> ... 12 more
> Caused by: Exception opening
> 'FileResource(/home/fergonco/Downloads/ejemplo 4.dxf)'.
> at org.gvsig.fmap.dal.store.dxf.DXFStoreProvider.open(DXFStoreProvider.java:288)
> at org.gvsig.fmap.dal.store.dxf.DXFStoreProvider.initializeFeatureTypes(DXFStoreProvider.java:1498)
> ... 13 more
> Caused by: Error while executing an action in resource
> 'org.gvsig.fmap.dal.resource.file.FileResource en 6293df2c'.
> at org.gvsig.fmap.dal.resource.spi.AbstractResource.execute(AbstractResource.java:314)
> at org.gvsig.fmap.dal.store.dxf.DXFStoreProvider.open(DXFStoreProvider.java:220)
> ... 14 more
> Caused by: Can't load '/home/fergonco/Downloads/ejemplo 4.dxf'.
> at org.gvsig.fmap.dal.store.dxf.DXFStoreProvider$Reader.load(DXFStoreProvider.java:487)
> at org.gvsig.fmap.dal.store.dxf.DXFStoreProvider$1.run(DXFStoreProvider.java:261)
> at org.gvsig.fmap.dal.resource.spi.AbstractResource.performExecution(AbstractResource.java:323)
> at org.gvsig.fmap.dal.resource.spi.AbstractResource.execute(AbstractResource.java:312)
> ... 15 more
> Caused by: java.lang.NullPointerException
> at org.gvsig.dxf.px.dxf.DxfFeatureMaker.completeAttributes(DxfFeatureMaker.java:3280)
> at org.gvsig.dxf.px.dxf.DxfFeatureMaker.createLwPolyline(DxfFeatureMaker.java:1120)
> at org.gvsig.dxf.io.DxfFile.readBlocks(DxfFile.java:626)
> at org.gvsig.dxf.io.DxfFile.readSection(DxfFile.java:383)
> at org.gvsig.dxf.io.DxfFile.load(DxfFile.java:340)
> at org.gvsig.dxf.io.DxfFile.load(DxfFile.java:321)
> at org.gvsig.fmap.dal.store.dxf.DXFStoreProvider$Reader.load(DXFStoreProvider.java:485)
> ... 18 more
Más información sobre la lista de distribución gvSIG_desarrolladores