[Gvsig_desarrolladores] Info en servicios WMS y cambio de orden de
las capas
Pau Pérez
asistenciagis2_ctv en gva.es
Mar Oct 17 15:11:19 CEST 2006
Hola,
enhorabuena por la nueva versión de gvSIG.
Probando la última versión 1.0 RC2, me he encontrado con los siguientes
problemas:
- Cuando añado una capa WMS, por ejemplo la capa de LICs
http://orto.cth.gva.es/wmsconnector/com.esri.wms.Esrimap/wms_lics , y le doy
a Información sobre un LIC con carácteres como (Í, Á) en un campo
cualquiera, el programa da el siguiente error:
java.lang.ClassCastException
java.lang.ClassCastException: null
com.iver.utiles.xmlViewer.XMLViewer$1.valueChanged(XMLViewer.java:165)
javax.swing.JTree.fireValueChanged(Unknown Source)
javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source)
javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown
Source)
javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown
Source)
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown
Source)
javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(Unknown
Source)
javax.swing.JTree.setSelectionPath(Unknown Source)
com.iver.cit.gvsig.gui.dialogs.InfoToolViewer.updateViewer(InfoToolViewer.java:253)
com.iver.cit.gvsig.gui.dialogs.InfoToolViewer.setLayers(InfoToolViewer.java:63)
com.iver.cit.gvsig.gui.toolListeners.InfoListener.point(InfoListener.java:417)
com.iver.cit.gvsig.fmap.tools.Behavior.PointBehavior.mouseReleased(PointBehavior.java:91)
com.iver.cit.gvsig.fmap.tools.CompoundBehavior.mouseReleased(CompoundBehavior.java:195)
com.iver.cit.gvsig.fmap.MapControl$MapToolListener.mouseReleased(MapControl.java:850)
java.awt.Component.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
- Cuando añades varias capas, y una de ellas es un grupo de capas, por
ejemplo un servicio WMS activando el checkbox "Conservar estructura de
capas", el error se produce cuando cambias una capa normal y la desplazas
abajo del grupo de capas (que el grupo de capas esté visualmente por encima
de la capa normal). El mensaje de error es éste:
java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
java.util.Vector.elementAt(Unknown Source)
javax.swing.tree.DefaultMutableTreeNode.getChildAt(Unknown Source)
javax.swing.tree.DefaultTreeModel.getChild(Unknown Source)
javax.swing.tree.VariableHeightLayoutCache.createNodeAt(Unknown Source)
javax.swing.tree.VariableHeightLayoutCache.treeStructureChanged(Unknown
Source)
javax.swing.plaf.basic.BasicTreeUI$TreeModelHandler.treeStructureChanged(Unknown
Source)
javax.swing.tree.DefaultTreeModel.fireTreeStructureChanged(Unknown
Source)
javax.swing.tree.DefaultTreeModel.reload(Unknown Source)
com.iver.cit.gvsig.gui.toc.DnDJTree.drop(DnDJTree.java:374)
java.awt.dnd.DropTarget.drop(Unknown Source)
sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(Unknown Source)
sun.awt.dnd.SunDropTargetContextPeer.access$800(Unknown Source)
sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchDropEvent(Unknown
Source)
sun.awt.dnd.SunDropTargetContextPeer$EventDispatcher.dispatchEvent(Unknown
Source)
sun.awt.dnd.SunDropTargetEvent.dispatch(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processDropTargetEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
El error se produce con cualquier tipo de agrupación de capas.
Muchas gracias y saludos.
--------------------------------------------------------
Pau Pérez Puigcerver
--------------------------------------------------------
Prodevelop, Integración de tecnologías
http://www.prodevelop.es
--------------------------------------------------------
Servicio de Informática
Conselleria de Territori i Habitatge
C./ Francisco Cubells, 7
46011 Valencia
Telf.: 96 197 3941
Email: asistenciagis2_ctv en gva.es
http://www.cth.gva.es
Más información sobre la lista de distribución gvSIG_desarrolladores