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