This is perhaps the visibility check box error:


Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: This fun
ction should be called while holding treeLock
        at java.awt.Component.checkTreeLock(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getColumnWidth
(LayerNameRenderer.java:133)
        at com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getCheckBoxBou
nds(LayerNameRenderer.java:123)
        at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.handleCheckBo
xClick(TreeLayerNamePanel.java:519)
        at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.access$000(Tr
eeLayerNamePanel.java:94)
        at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$3.mouseClicke
d(TreeLayerNamePanel.java:184)
        at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: This fun
ction should be called while holding treeLock
        at java.awt.Component.checkTreeLock(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getColumnWidth
(LayerNameRenderer.java:133)
        at com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getCheckBoxBou
nds(LayerNameRenderer.java:123)
        at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.handleCheckBo
xClick(TreeLayerNamePanel.java:519)
        at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.access$000(Tr
eeLayerNamePanel.java:94)
        at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$3.mouseClicke
d(TreeLayerNamePanel.java:184)
        at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: This fun
ction should be called while holding treeLock
        at java.awt.Component.checkTreeLock(Unknown Source)
        at java.awt.Container.validateTree(Unknown Source)
        at com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getColumnWidth
(LayerNameRenderer.java:133)
        at com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getCheckBoxBou
nds(LayerNameRenderer.java:123)
        at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.handleCheckBo
xClick(TreeLayerNamePanel.java:519)
        at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.access$000(Tr
eeLayerNamePanel.java:94)
        at com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$3.mouseClicke
d(TreeLayerNamePanel.java:184)
        at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.awt.EventQueue$4.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)



-Jukka-



________________________________
Lähettäjä: Rahkonen Jukka [jukka.rahko...@mmmtike.fi]
Lähetetty: 21. syyskuuta 2011 14:16
Vastaanottaja: OpenJump develop and use
Aihe: [JPP-Devel] User interface issues

Hi,

Here are some findings from the last nights Ede build:

- Use menu item File - Open File. A previously used directory opens. The Up one 
level button does not work before you click either on the file list area or on 
the Files of type line.
- The layer visibility check box does not work for me. Fortunately Right click 
- Toggle visibility works.
- When closing the project with image files a dialogue "Datasets have been 
modified" appears. This does not feel necessary with image layers. I can see 
that some image layers can be set to Editable and Selectable state but I do not 
know why.

I had never noticed that there is also an attribute table connected to image 
layers. For example for JPEG2000 with attached world file I can see in the 
IMAGEERROR colums "Width (22) and height (-17) cannot be <= 0. For some tiff 
files I can see IMAGEERROR 8000 Does somebody know what it mean? On the other 
hand, OJ does not open geotiff images which are using internal JPEG compression 
but that opening error is not listed in the IMAGEERROR column.

-Jukka Rahkonen-



------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to