Thanks Sergio! I downloaded the patch and registerd on the Kosmo_Int list.
Greetings Åke -----Ursprungligt meddelande----- Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För Sergio Baños Calvo Skickat: den 29 november 2007 13:05 Till: Lista de Kosmo Ämne: Re: [Kosmo] Hello. Good morning, Jennehag. 1) We'll revise the use of Cyrilik characters in the query builder. As an alternative, you can use the '?' character as a wildcard for those chars. 2) The error has already been detected by other Kosmo users. You can download a patch to the Kosmo 1.1 version at: http://www.saig.es/descargas/dloads/kosmo/kosmo_1.1.1_actu_esquemas_color.zip Thanks for the detailed bug report. Greetings, PD: Jennehag, this is a spanish mailing list. We will attend you better in the english Kosmo mailing list, at http://lists.saig.es/mailman/listinfo/kosmo_int. Jennehag Åke escribió: > > Hello. > > I'm a user from Sweden and I'm involved in a cadastre database project > in Kyrgyzstan . Because this is a former Soviet republic there is no > money or resources to buy an expensive database system (Oracle, > Intergraph..) or even clients (ArcGIS, MapInfo). But there is > alternatives! We are planning to use PostgreSQL+PostGIS as a database > and are looking into using Kosmo as a client. I have searched around > and I find that Kosmo is one of the best open source products around. > > But there is some problems: > > 1. I have some problems using the using the search function (Query > Builder). I try to enter a Kyrgys street address (in Cyrillik ) and > press the "Add" button I get a "Expression not valid" error. If I just > try with latin letters or numbers it's ok. > > Here is the log file: > > 29/11/2007 10:44:02 ERROR QueryWizardDialog:647 - > org.saig.core.filter.parser.ExpressionException: Lexical error at line > 1, column 16. Encountered: "\u0433" (1075), after : "", Current Token > : , at > org.saig.core.filter.ExpressionBuilder.parse(ExpressionBuilder.java:92 > ) > at > org.saig.jump.widgets.query.QueryWizardDialog$13.actionPerformed(Query > WizardDialog.java:644) > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:184 > 9) > 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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonLi > stener.java:236) 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(EventDispatchThr > ead.java:242) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea > d.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) > > 2. I get an error (Null pointer) then I try to label a point layer. > > java.lang.NullPointerException > at > org.saig.core.renderer.LegendIconMaker.reallyMakeLegendIcon(LegendIcon > Maker.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(R > uleRenderer.java:106) > at > com.vividsolutions.jump.workbench.ui.LayerTreeCellRenderer.getTreeCell > RendererComponent(LayerTreeCellRenderer.java:119) > at > com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$7.getTreeCellR > endererComponent(TreeLayerNamePanel.java:478) > at > javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimens > ions(BasicTreeUI.java:2693) > at > javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutC > ache.java:475) > at > javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferr > edSize(VariableHeightLayoutCache.java:1342) > at > javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Variab > leHeightLayoutCache.java:1478) > at > javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(Variab > leHeightLayoutCache.java:1270) > at > javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(Variab > leHeightLayoutCache.java:966) > at > javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHe > ightLayoutCache.java:164) > at > javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTree > UI.java:1556) > at > javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.ja > va: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(TreeLa > yerNamePanel.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.treeNodesIns > erted(TreeLayerNamePanel.java:434) > at > com.vividsolutions.jump.workbench.ui.FirableTreeModelWrapper.fireTreeN > odesInserted(FirableTreeModelWrapper.java:72) > at > com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.layerChanged(T > reeLayerNamePanel.java:778) > at > com.vividsolutions.jump.workbench.model.LayerManager$3.run(LayerManage > r.java:470) > at > com.vividsolutions.jump.workbench.ui.GUIUtil.invokeOnEventThread(GUIUt > il.java:596) > at > com.vividsolutions.jump.workbench.model.LayerManager.fireLayerEvent(La > yerManager.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.fireLayerCha > nged(AbstractLayerable.java:96) > at > com.vividsolutions.jump.workbench.model.AbstractLayerable.fireAppearan > ceChanged(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.actionPerfor > med(AbstractPlugIn.java:119) > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:184 > 9) > 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:10 > 00) > at > javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenu > ItemUI.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(EventDispatchThr > ead.java:242) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThrea > d.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) > > Any clues how to fix this? Is there a patch? > > Regards > > Åke Jennehag > > National Land Survey of Sweden (Working on SIDA project in Kyrgyzstan > ) > > ---------------------------------------------------------------------- > -- > > _______________________________________________ > 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
