Hi,

You are right and I can use the check box too with jre 1.6.0_23.

-Jukka Rahkonen-

> -----Alkuperäinen viesti-----
> Lähettäjä: Malte Weller [mailto:wel...@umwelt.uni-hannover.de] 
> Lähetetty: 21. syyskuuta 2011 14:54
> Vastaanottaja: jump-pilot-devel@lists.sourceforge.net
> Aihe: Re: [JPP-Devel] User interface issues
> 
> Hi Jukka,
> 
> this Error seems to be introduced  by the JRE 7.
> I realized the same behaviour by testing the new JRE.
> 
> 
> Greetings from Hanover.
> Malte
> 
> Am 21.09.2011 13:31, schrieb Rahkonen Jukka:
> > 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
> >
> 
------------------------------------------------------------------------------
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