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