[Gvsig_desarrolladores] Fallo guardando el Proyecto en : com.iver.cit.gvsig.project.documents.view.ProjectView java.lang.ClassCastException:

Antonio welowela en gmail.com
Jue Feb 18 11:52:52 CET 2010


Buenas,

recientemente nos hemos encontrado con un grave problema a la hora de
guardar un proyecto. Os describo el problema.

Inicialmente añadimos a nuestra vista una serie de capas de un servidor WMS.
Pongamos por ejemplo del servicio
http://www.ideandalucia.es/wms/ortofoto2007?, de este tomamos todas las
capas que nos ofrece y seleccionamos la opción 'Conservar estructura de
capas'. Una vez seleccionados el formato de imagen y el srs, añadimos. Con
esto la vista de capas del proyecto se actualiza recogiendo el servicio WMS
con sus capas en forma de arbol. El problema es que al intentar salvar el
proyecto el sistema devuelve el siguiente error:

Fallo guardando el Proyecto en :
com.iver.cit.gvsig.project.documents.view.ProjectView
java.lang.ClassCastException:
com.iver.cit.gvsig.fmap.layers.WMSLayerNode$FMapWMSStyle
    com.iver.cit.gvsig.fmap.layers.FLyrWMS.getXMLEntity(FLyrWMS.java:389)
    com.iver.cit.gvsig.fmap.layers.FLayers.getXMLEntity(FLayers.java:782)
    com.iver.cit.gvsig.fmap.layers.FLayers.getXMLEntity(FLayers.java:782)
    com.iver.cit.gvsig.fmap.MapContext.getXMLEntity(MapContext.java:1238)
    com.iver.cit.gvsig.project.documents.view.ProjectView.getXMLEntity(ProjectView.java:105)
    com.iver.cit.gvsig.project.Project.getXMLEntity(Project.java:700)
    com.iver.cit.gvsig.ProjectExtension.writeProject(ProjectExtension.java:498)
    com.iver.cit.gvsig.ProjectExtension.writeProject(ProjectExtension.java:466)
    com.iver.cit.gvsig.ProjectExtension.guardarDialogo(ProjectExtension.java:311)
    com.iver.cit.gvsig.ProjectExtension.guardar(ProjectExtension.java:280)
    com.iver.cit.gvsig.ProjectExtension.execute(ProjectExtension.java:391)
    com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
    com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)
    javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.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)
Fallo guardando el Proyecto en :
com.iver.cit.gvsig.project.documents.view.ProjectView
java.lang.ClassCastException:
com.iver.cit.gvsig.fmap.layers.WMSLayerNode$FMapWMSStyle
    com.iver.cit.gvsig.fmap.layers.FLyrWMS.getXMLEntity(FLyrWMS.java:389)
    com.iver.cit.gvsig.fmap.layers.FLayers.getXMLEntity(FLayers.java:782)
    com.iver.cit.gvsig.fmap.MapContext.getXMLEntity(MapContext.java:1238)
    com.iver.cit.gvsig.project.documents.view.ProjectView.getXMLEntity(ProjectView.java:105)
    com.iver.cit.gvsig.project.Project.getXMLEntity(Project.java:700)
    com.iver.cit.gvsig.ProjectExtension.writeProject(ProjectExtension.java:498)
    com.iver.cit.gvsig.ProjectExtension.guardar(ProjectExtension.java:284)
    com.iver.cit.gvsig.ProjectExtension.execute(ProjectExtension.java:391)
    com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
    com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)
    javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.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)
Fallo guardando el Proyecto en :
com.iver.cit.gvsig.project.documents.view.ProjectView
java.lang.ClassCastException:
com.iver.cit.gvsig.fmap.layers.WMSLayerNode$FMapWMSStyle
    com.iver.cit.gvsig.fmap.layers.FLyrWMS.getXMLEntity(FLyrWMS.java:389)
    com.iver.cit.gvsig.fmap.layers.FLayers.getXMLEntity(FLayers.java:782)
    com.iver.cit.gvsig.fmap.MapContext.getXMLEntity(MapContext.java:1238)
    com.iver.cit.gvsig.project.documents.view.ProjectView.getXMLEntity(ProjectView.java:105)
    com.iver.cit.gvsig.project.Project.getXMLEntity(Project.java:700)
    com.iver.cit.gvsig.ProjectExtension.writeProject(ProjectExtension.java:498)
    com.iver.cit.gvsig.ProjectExtension.guardar(ProjectExtension.java:284)
    com.iver.cit.gvsig.ProjectExtension.execute(ProjectExtension.java:391)
    com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
    com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)
    javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.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)
¿Como podemos solucionar este problema?

Un saludo.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20100218/2b696813/attachment.htm 


Más información sobre la lista de distribución gvSIG_desarrolladores