[Gvsig_desarrolladores] Excepción lectura de un DXF

Cèsar Ordiñana cordinyana en gvsig.com
Jue Mayo 5 16:13:27 CEST 2011


Si, así está bien. Gracias Fernando!!

-- 
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (http://www.disid.com)



El 05/05/11 15:52, Fernando González escribió:
> Ya he dado de alta el bug. Espero haberlo hecho bien.
>
> Si lo corrijo os paso las correcciones.
>
> Un saludo.
>
> 2011/5/5 Cèsar Ordiñana<cordinyana en gvsig.com>:
>> 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