- **status**: pending --> closed-fixed
---
** [bugs:#502] ColorTheming style throws exception and makes UI unusable**
**Status:** closed-fixed
**Milestone:** OJ_1.16
**Created:** Wed Sep 02, 2020 06:04 PM UTC by michael michaud
**Last Updated:** Wed Sep 02, 2020 08:56 PM UTC
**Owner:** michael michaud
Import a shapefile with a double attribute
Choose color theming style, choose the double attribute and apply one of the
classification method dedicated to numeric attributes (e.g. equals intevals).
Apply.
Exception in thread "AWT-EventQueue-0"
com.vividsolutions.jts.util.AssertionFailedException
at com.vividsolutions.jts.util.Assert.isTrue(Assert.java:68)
at com.vividsolutions.jts.util.Assert.isTrue(Assert.java:54)
at
com.vividsolutions.jump.workbench.model.LayerTreeModel$ColorThemingValue.<init>(LayerTreeModel.java:73)
at
com.vividsolutions.jump.workbench.model.LayerTreeModel.getChildren(LayerTreeModel.java:267)
at
com.vividsolutions.jump.util.SimpleTreeModel.children(SimpleTreeModel.java:142)
at
com.vividsolutions.jump.util.SimpleTreeModel.getChildCount(SimpleTreeModel.java:146)
at
com.vividsolutions.jump.util.SimpleTreeModel.isLeaf(SimpleTreeModel.java:95)
at
com.vividsolutions.jump.workbench.ui.FirableTreeModelWrapper.isLeaf(FirableTreeModelWrapper.java:63)
at
java.desktop/javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:3156)
at
java.desktop/javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:493)
at
java.desktop/javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1344)
at
java.desktop/javax.swing.tree.VariableHeightLayoutCache.createNodeAt(VariableHeightLayoutCache.java:767)
at
java.desktop/javax.swing.tree.VariableHeightLayoutCache.treeStructureChanged(VariableHeightLayoutCache.java:648)
at
java.desktop/javax.swing.plaf.basic.BasicTreeUI$Handler.treeStructureChanged(BasicTreeUI.java:4324)
at
com.vividsolutions.jump.workbench.ui.FirableTreeModelWrapper.fireTreeStructureChanged(FirableTreeModelWrapper.java:129)
at
com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$13.run(TreeLayerNamePanel.java:833)
at
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
---
Sent from sourceforge.net because jump-pilot-devel@lists.sourceforge.net is
subscribed to https://sourceforge.net/p/jump-pilot/bugs/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/jump-pilot/admin/bugs/options. Or, if this is a
mailing list, you can unsubscribe from the mailing list.
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel