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

María Arias de Reyna Domínguez marias en emergya.es
Lun Feb 22 11:15:51 CET 2010


2010/2/19 Carlos Javier Martin Cano <carlosjmartinc en gmail.com>:
> Buenas, tengo el mismo problema intentanto agrupas capas....
>
> Alguien sabe algo ??
>


Mirando el código me encuentro con que probablemente se solucione
parte del problema modificando el código

			String stylePr = "";
			for (int i = 0; i < styles.size(); i++) {
					stylePr += (String) styles.get(i);
					if (i < styles.size() - 1)
						stylePr += ",";
				
			}

por

 			String stylePr = "";
			for (int i = 0; i < styles.size(); i++) {
				if (styles.get(i) != null) {
					stylePr += styles.get(i).toString();
					if (i < styles.size() - 1)
						stylePr += ",";
				}
			}



Pero no sé dónde puedo subir esta sugerencia. ¿Algún desarrollador de
gvSIG o del plugin WMS podría ayudarme?


El problema completo no se soluciona porque cargando otras capas ahora
me ha saltado otro error:

Fallo guardando el Proyecto en :
com.iver.cit.gvsig.project.documents.view.ProjectView
java.lang.NullPointerException: null
com.iver.cit.gvsig.fmap.layers.FLyrWMS.getXMLEntity(FLyrWMS.java:358)
   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.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:701)
   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(AbstractButton.java:1849)
    javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
    javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
    javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
    java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
    java.awt.Component.processMouseEvent(Component.java:5517)
javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
java.awt.Component.processEvent(Component.java:5282)
java.awt.Container.processEvent(Container.java:1966)
java.awt.Component.dispatchEventImpl(Component.java:3984)
java.awt.Container.dispatchEventImpl(Container.java:2024)
java.awt.Component.dispatchEvent(Component.java:3819)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
    java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
    java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
   java.awt.Container.dispatchEventImpl(Container.java:2010)
java.awt.Window.dispatchEventImpl(Window.java:1791)
java.awt.Component.dispatchEvent(Component.java:3819)
java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    java.awt.EventDispatchThread.run(EventDispatchThread.java:110)


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