[Gvsig_usuarios] script de acceso a DB funciona en 2.1 pero no en 2.0
anacm en ctima.uma.es
anacm en ctima.uma.es
Mar Sep 22 07:42:12 CEST 2015
Hola:
He creado un script que accede a una base de datos Postgres y con la
información obtenida crea una capa. El script funciona bien en la versión
2.1, pero en la versión 2.2 me da un error al crear la capa; he comprobado
que los ficheros .shx y .shp sà se crean, pero vacÃos. Adjunto el error y
el script al mensaje
¿Esto es normal? Ambas versiones están instaladas en Xubuntu 14.04 64
bits.
Muchas gracias por vuestra ayuda. Saludos
Ana+
------------ próxima parte ------------
Running script dbaccess.
Sjava.labng.RuntimeException: java.lang.RuntimeException: Can't create layer, org.gvsig.fmap.dal.exception.ServerExplorerAddException: Exception creating 'FilesystemExplorer'. in <script> at line number 17tript
adccess aborted.
org.gvsig.scripting.ExecuteErrorException: java.lang.RuntimeException: java.lang.RuntimeException: Can't create layer, org.gvsig.fmap.dal.exception.ServerExplorerAddException: Exception creating 'FilesystemExplorer'. in <script> at line number 17
at org.gvsig.scripting.impl.DefaultScriptingScript.invokeFunction(DefaultScriptingScript.java:314)
at org.gvsig.scripting.impl.DefaultScriptingScript.run(DefaultScriptingScript.java:301)
at org.gvsig.scripting.impl.DefaultScriptingScript$ScriptTask.run(DefaultScriptingScript.java:372)
Caused by: javax.script.ScriptException: java.lang.RuntimeException: java.lang.RuntimeException: Can't create layer, org.gvsig.fmap.dal.exception.ServerExplorerAddException: Exception creating 'FilesystemExplorer'. in <script> at line number 17
at org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java:191)
at org.python.jsr223.PyScriptEngine.invokeFunction(PyScriptEngine.java:126)
at org.gvsig.scripting.impl.DefaultScriptingScript.invokeFunction(DefaultScriptingScript.java:312)
... 2 more
Caused by: Traceback (most recent call last):
File "<script>", line 17, in main
File "/APLICACIONES/GIS/gvSIG-desktop-2.2.0/gvSIG/extensiones/org.gvsig.scripting.app.extension/scripting/lib/gvsig.py", line 827, in createShape
return createLayer(
File "/APLICACIONES/GIS/gvSIG-desktop-2.2.0/gvSIG/extensiones/org.gvsig.scripting.app.extension/scripting/lib/gvsig.py", line 784, in createLayer
raise RuntimeException("Can't create layer, "+ str(ex))
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:534)
at org.python.core.PyReflectedConstructor.constructProxy(PyReflectedConstructor.java:210)
java.lang.RuntimeException: java.lang.RuntimeException: Can't create layer, org.gvsig.fmap.dal.exception.ServerExplorerAddException: Exception creating 'FilesystemExplorer'.
at org.python.core.PyException.doRaise(PyException.java:219)
at org.python.core.Py.makeException(Py.java:1225)
at org.python.core.Py.makeException(Py.java:1229)
at org.python.core.Py.makeException(Py.java:1233)
at gvsig$py.createLayer$90(/APLICACIONES/GIS/gvSIG-desktop-2.2.0/gvSIG/extensiones/org.gvsig.scripting.app.extension/scripting/lib/gvsig.py:784)
at gvsig$py.call_function(/APLICACIONES/GIS/gvSIG-desktop-2.2.0/gvSIG/extensiones/org.gvsig.scripting.app.extension/scripting/lib/gvsig.py)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyBaseCode.call(PyBaseCode.java:301)
at org.python.core.PyFunction.function___call__(PyFunction.java:376)
at org.python.core.PyFunction.__call__(PyFunction.java:371)
at gvsig$py.createShape$93(/APLICACIONES/GIS/gvSIG-desktop-2.2.0/gvSIG/extensiones/org.gvsig.scripting.app.extension/scripting/lib/gvsig.py:827)
at gvsig$py.call_function(/APLICACIONES/GIS/gvSIG-desktop-2.2.0/gvSIG/extensiones/org.gvsig.scripting.app.extension/scripting/lib/gvsig.py)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyBaseCode.call(PyBaseCode.java:301)
at org.python.core.PyFunction.function___call__(PyFunction.java:376)
at org.python.core.PyFunction.__call__(PyFunction.java:371)
at org.python.pycode._pyx3.main$1(<script>:40)
at org.python.pycode._pyx3.call_function(<script>)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyBaseCode.call(PyBaseCode.java:301)
at org.python.core.PyFunction.function___call__(PyFunction.java:376)
at org.python.core.PyFunction.__call__(PyFunction.java:371)
at org.python.core.PyFunction.__call__(PyFunction.java:361)
at org.python.core.PyFunction.__call__(PyFunction.java:356)
at org.python.jsr223.PyScriptEngine.invokeFunction(PyScriptEngine.java:124)
... 3 more
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : script.txt
Tipo : text/x-java
Tamaño : 1252 bytes
Descripción: no disponible
Url : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20150922/ef653f73/attachment.java
Más información sobre la lista de distribución gvSIG_usuarios