Buenos días Marcelo,

El error que nos comenta ya ha sido detectado por otros usuarios y aparece al etiquetar una capa de puntos (da igual el origen de datos, se produce siempre).

En la siguiente dirección existe un parche parcial de la 1.1 que corrige dicho problema, que le puede servir mientras no tengamos lista la siguiente versión:

http://www.saig.es/descargas/dloads/kosmo/kosmo_1.1.1_actu_esquemas_color.zip

Un cordial saludo,


Marcelo Sosa escribió:

Hola saludos, es mi primera intervención en la lista, felicitaciones por el programa que nos esta resultando de mucha utilidad.

Estoy implementando una base de datos medioambientales sobre una base de datos postgres 8.2 y soporte espacial postgis 1.3.

Para la edición de los datos estoy utilizando kosmo 1.1 el cual me esta dando error a querer poner etiquetas a algunas capas postgis colgándome el programa luego.

El error que me aparece es el siguiente:

java.lang.NullPointerException

at org.saig.core.renderer.LegendIconMaker.reallyMakeLegendIcon(LegendIconMaker.java:277)

at org.saig.core.renderer.LegendIconMaker.makeLegendIcon(LegendIconMaker.java:196)

at org.saig.core.renderer.LegendIconMaker.makeLegendIcon(LegendIconMaker.java:183)

at org.saig.core.renderer.LegendIconMaker.makeLegendIcon(LegendIconMaker.java:173)

at org.saig.core.renderer.LegendIconMaker.makeLegendIcon(LegendIconMaker.java:178)

at org.saig.jump.widgets.util.RuleRenderer.getTreeCellRendererComponent(RuleRenderer.java:106)

at com.vividsolutions.jump.workbench.ui.LayerTreeCellRenderer.getTreeCellRendererComponent(LayerTreeCellRenderer.java:119)

at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$7.getTreeCellRendererComponent(TreeLayerNamePanel.java:478)

at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2693)

at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:475)

at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1342)

at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1478)

at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1270)

at javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(VariableHeightLayoutCache.java:966)

at javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:164)

at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1556)

at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3649)

            at javax.swing.JTree.fireTreeExpanded(JTree.java:2235)

            at javax.swing.JTree.setExpandedState(JTree.java:3006)

            at javax.swing.JTree.expandPath(JTree.java:1742)

            at javax.swing.JTree.makeVisible(JTree.java:1601)

at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$6.visit(TreeLayerNamePanel.java:438)

at com.vividsolutions.jump.workbench.ui.TreeUtil.visit(TreeUtil.java:79)

at com.vividsolutions.jump.workbench.ui.TreeUtil.visit(TreeUtil.java:83)

at com.vividsolutions.jump.workbench.ui.TreeUtil.visit(TreeUtil.java:75)

at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$5.treeNodesInserted(TreeLayerNamePanel.java:434)

at com.vividsolutions.jump.workbench.ui.FirableTreeModelWrapper.fireTreeNodesInserted(FirableTreeModelWrapper.java:72)

at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.layerChanged(TreeLayerNamePanel.java:778)

at com.vividsolutions.jump.workbench.model.LayerManager$3.run(LayerManager.java:470)

at com.vividsolutions.jump.workbench.ui.GUIUtil.invokeOnEventThread(GUIUtil.java:596)

at com.vividsolutions.jump.workbench.model.LayerManager.fireLayerEvent(LayerManager.java:434)

at com.vividsolutions.jump.workbench.model.LayerManager.fireLayerChanged(LayerManager.java:468)

at com.vividsolutions.jump.workbench.model.LayerManager.fireLayerChanged(LayerManager.java:492)

at com.vividsolutions.jump.workbench.model.AbstractLayerable.fireLayerChanged(AbstractLayerable.java:96)

at com.vividsolutions.jump.workbench.model.AbstractLayerable.fireAppearanceChanged(AbstractLayerable.java:103)

at com.vividsolutions.jump.workbench.model.Layer.setStyles(Layer.java:628)

at com.vividsolutions.jump.workbench.ui.style.ChangeStylesPlugIn.execute(ChangeStylesPlugIn.java:171)

at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:119)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)

at javax.swing.AbstractButton.doClick(AbstractButton.java:302)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)

            at java.awt.Component.processMouseEvent(Component.java:5501)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)

            at java.awt.Component.processEvent(Component.java:5266)

            at java.awt.Container.processEvent(Container.java:1966)

            at java.awt.Component.dispatchEventImpl(Component.java:3968)

            at java.awt.Container.dispatchEventImpl(Container.java:2024)

            at java.awt.Component.dispatchEvent(Component.java:3803)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)

            at java.awt.Container.dispatchEventImpl(Container.java:2010)

            at java.awt.Window.dispatchEventImpl(Window.java:1778)

            at java.awt.Component.dispatchEvent(Component.java:3803)

            at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Si alguien me puede ayudar lo agradeceria.

Desde ya mis saludos

------------------------------------------------------------------------

_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

--

Sergio Baños Calvo

Jefe de desarrollos
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Tlfno. móvil: 685005960
Tlfno. fijo: (+34) 954788876

E-mail: [EMAIL PROTECTED]

_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a