Support #4188
3d resources not released avter closing the view
Status: | Closed | Start date: | 04/02/2016 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | - | Spent time: | - | |
Target version: | - | |||
Keywords: |
Description
I wasn't sure about what title to give to this issue.
the workflow I followed:
- added 4 layers from the natural earth dataset (populated places, roads, admin_0, admin_1) and made a simple style (no labels)
- visualized it in flat 3d view
- visualized it in spherical 3d view
- in the layer properties I tried to add labels to the normal view, to see if it would update also in the 3d view
- when pushing apply or ok on the labelling panel, nothing happens, the panel doesn't close + exceptions are thrown (the log is pasted below)
- also after closing the 3d view, the exceptions on gov.nasa.worldwind.layers.LayerList are still thrown, so I assume something is not released... hence the title of the issue
INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:227) - isVisible(), action style-singleband-raster not active INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:322) - org.gvsig.app.mainplugin:org.gvsig.app.extension.LayerPropertiesExtension.execute('layer-properties', Object[] args) INFO [AWT-EventQueue-0] (Extension.java:115) - calling execute with args in a extension that not support (LayerPropertiesExtension). INFO [AWT-EventQueue-0] (DefaultPropertiesPageManager.java:49) - get propeties page for groupID 'LayerPropertiesPageGroup', and object 'ne_10m_populated_places'. INFO [AWT-EventQueue-0] (DefaultPropertiesPageManager.java:38) - get propeties page factories for groupID 'LayerPropertiesPageGroup' INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) ERROR [AWT-EventQueue-0] (NotificationManager.java:90) - java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 at java.util.concurrent.CopyOnWriteArrayList.add(CopyOnWriteArrayList.java:462) at gov.nasa.worldwind.layers.LayerList.add(Unknown Source) at org.gvsig.view3d.swing.impl.DefaultMapControl3D.addGvSIGLayer(DefaultMapControl3D.java:272) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.addLayer(DefaultSynchronizer.java:476) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.updateLayer(DefaultSynchronizer.java:434) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.synchronizeLayers(DefaultSynchronizer.java:324) at org.gvsig.view3d.swing.impl.DefaultSynchronizer$3.drawValueChanged(DefaultSynchronizer.java:188) at org.gvsig.fmap.mapcontext.layers.FLyrDefault.callDrawValueChanged(FLyrDefault.java:463) at org.gvsig.fmap.mapcontext.layers.FLyrDefault.updateDrawVersion(FLyrDefault.java:892) at org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect.setLegend(FLyrVect.java:366) at org.gvsig.app.project.documents.view.legend.gui.LegendManager.applyAction(LegendManager.java:1031) at org.gvsig.app.project.documents.view.legend.gui.AbstractThemeManagerPage.whenApply(AbstractThemeManagerPage.java:166) at org.gvsig.propertypage.BasePropertiesPageDialog.whenApply(BasePropertiesPageDialog.java:102) at org.gvsig.propertypage.BasePropertiesPageDialog$2.actionPerformed(BasePropertiesPageDialog.java:58) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) ERROR [AWT-EventQueue-0] (NotificationManager.java:90) - java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 at java.util.concurrent.CopyOnWriteArrayList.add(CopyOnWriteArrayList.java:462) at gov.nasa.worldwind.layers.LayerList.add(Unknown Source) at org.gvsig.view3d.swing.impl.DefaultMapControl3D.addGvSIGLayer(DefaultMapControl3D.java:272) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.addLayer(DefaultSynchronizer.java:476) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.updateLayer(DefaultSynchronizer.java:434) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.synchronizeLayers(DefaultSynchronizer.java:324) at org.gvsig.view3d.swing.impl.DefaultSynchronizer$3.drawValueChanged(DefaultSynchronizer.java:188) at org.gvsig.view3d.lib.impl.properties.BasicLayerProperties3D.fireDrawValueChangedEvent(BasicLayerProperties3D.java:103) at org.gvsig.view3d.lib.impl.properties.BasicLayerProperties3D.setMinLevel(BasicLayerProperties3D.java:80) at org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage.applyAction(LayerProperties3DThemeManagerPage.java:44) at org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage.acceptAction(LayerProperties3DThemeManagerPage.java:30) at org.gvsig.app.project.documents.view.legend.gui.AbstractThemeManagerPage.whenAccept(AbstractThemeManagerPage.java:161) at org.gvsig.propertypage.BasePropertiesPageDialog.whenAccept(BasePropertiesPageDialog.java:91) at org.gvsig.propertypage.BasePropertiesPageDialog$1.actionPerformed(BasePropertiesPageDialog.java:52) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) ERROR [AWT-EventQueue-0] (NotificationManager.java:90) - java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 at java.util.concurrent.CopyOnWriteArrayList.add(CopyOnWriteArrayList.java:462) at gov.nasa.worldwind.layers.LayerList.add(Unknown Source) at org.gvsig.view3d.swing.impl.DefaultMapControl3D.addGvSIGLayer(DefaultMapControl3D.java:272) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.addLayer(DefaultSynchronizer.java:476) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.updateLayer(DefaultSynchronizer.java:434) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.synchronizeLayers(DefaultSynchronizer.java:324) at org.gvsig.view3d.swing.impl.DefaultSynchronizer$3.drawValueChanged(DefaultSynchronizer.java:188) at org.gvsig.view3d.lib.impl.properties.BasicLayerProperties3D.fireDrawValueChangedEvent(BasicLayerProperties3D.java:103) at org.gvsig.view3d.lib.impl.properties.BasicLayerProperties3D.setMinLevel(BasicLayerProperties3D.java:80) at org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage.applyAction(LayerProperties3DThemeManagerPage.java:44) at org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage.acceptAction(LayerProperties3DThemeManagerPage.java:30) at org.gvsig.app.project.documents.view.legend.gui.AbstractThemeManagerPage.whenAccept(AbstractThemeManagerPage.java:161) at org.gvsig.propertypage.BasePropertiesPageDialog.whenAccept(BasePropertiesPageDialog.java:91) at org.gvsig.propertypage.BasePropertiesPageDialog$1.actionPerformed(BasePropertiesPageDialog.java:52) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) ERROR [AWT-EventQueue-0] (NotificationManager.java:90) - java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 at java.util.concurrent.CopyOnWriteArrayList.add(CopyOnWriteArrayList.java:462) at gov.nasa.worldwind.layers.LayerList.add(Unknown Source) at org.gvsig.view3d.swing.impl.DefaultMapControl3D.addGvSIGLayer(DefaultMapControl3D.java:272) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.addLayer(DefaultSynchronizer.java:476) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.updateLayer(DefaultSynchronizer.java:434) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.synchronizeLayers(DefaultSynchronizer.java:324) at org.gvsig.view3d.swing.impl.DefaultSynchronizer$3.drawValueChanged(DefaultSynchronizer.java:188) at org.gvsig.fmap.mapcontext.layers.FLyrDefault.callDrawValueChanged(FLyrDefault.java:463) at org.gvsig.fmap.mapcontext.layers.FLyrDefault.updateDrawVersion(FLyrDefault.java:892) at org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect.setLegend(FLyrVect.java:366) at org.gvsig.app.project.documents.view.legend.gui.LegendManager.applyAction(LegendManager.java:1031) at org.gvsig.app.project.documents.view.legend.gui.AbstractThemeManagerPage.whenApply(AbstractThemeManagerPage.java:166) at org.gvsig.propertypage.BasePropertiesPageDialog.whenApply(BasePropertiesPageDialog.java:102) at org.gvsig.propertypage.BasePropertiesPageDialog$2.actionPerformed(BasePropertiesPageDialog.java:58) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) ERROR [AWT-EventQueue-0] (NotificationManager.java:90) - java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 at java.util.concurrent.CopyOnWriteArrayList.add(CopyOnWriteArrayList.java:462) at gov.nasa.worldwind.layers.LayerList.add(Unknown Source) at org.gvsig.view3d.swing.impl.DefaultMapControl3D.addGvSIGLayer(DefaultMapControl3D.java:272) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.addLayer(DefaultSynchronizer.java:476) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.updateLayer(DefaultSynchronizer.java:434) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.synchronizeLayers(DefaultSynchronizer.java:324) at org.gvsig.view3d.swing.impl.DefaultSynchronizer$3.drawValueChanged(DefaultSynchronizer.java:188) at org.gvsig.view3d.lib.impl.properties.BasicLayerProperties3D.fireDrawValueChangedEvent(BasicLayerProperties3D.java:103) at org.gvsig.view3d.lib.impl.properties.BasicLayerProperties3D.setMinLevel(BasicLayerProperties3D.java:80) at org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage.applyAction(LayerProperties3DThemeManagerPage.java:44) at org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage.acceptAction(LayerProperties3DThemeManagerPage.java:30) at org.gvsig.app.project.documents.view.legend.gui.AbstractThemeManagerPage.whenAccept(AbstractThemeManagerPage.java:161) at org.gvsig.propertypage.BasePropertiesPageDialog.whenAccept(BasePropertiesPageDialog.java:91) at org.gvsig.propertypage.BasePropertiesPageDialog$1.actionPerformed(BasePropertiesPageDialog.java:52) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:227) - isVisible(), action style-singleband-raster not active INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:322) - org.gvsig.app.mainplugin:org.gvsig.app.extension.LayerPropertiesExtension.execute('layer-properties', Object[] args) INFO [AWT-EventQueue-0] (Extension.java:115) - calling execute with args in a extension that not support (LayerPropertiesExtension). INFO [AWT-EventQueue-0] (DefaultPropertiesPageManager.java:49) - get propeties page for groupID 'LayerPropertiesPageGroup', and object 'ne_10m_populated_places'. INFO [AWT-EventQueue-0] (DefaultPropertiesPageManager.java:38) - get propeties page factories for groupID 'LayerPropertiesPageGroup' INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) INFO [AWT-EventQueue-0] (DefaultActionInfo.java:495) - setActive(false) ERROR [AWT-EventQueue-0] (NotificationManager.java:90) - java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 at java.util.concurrent.CopyOnWriteArrayList.add(CopyOnWriteArrayList.java:462) at gov.nasa.worldwind.layers.LayerList.add(Unknown Source) at org.gvsig.view3d.swing.impl.DefaultMapControl3D.addGvSIGLayer(DefaultMapControl3D.java:272) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.addLayer(DefaultSynchronizer.java:476) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.updateLayer(DefaultSynchronizer.java:434) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.synchronizeLayers(DefaultSynchronizer.java:324) at org.gvsig.view3d.swing.impl.DefaultSynchronizer$3.drawValueChanged(DefaultSynchronizer.java:188) at org.gvsig.fmap.mapcontext.layers.FLyrDefault.callDrawValueChanged(FLyrDefault.java:463) at org.gvsig.fmap.mapcontext.layers.FLyrDefault.updateDrawVersion(FLyrDefault.java:892) at org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect.setLegend(FLyrVect.java:366) at org.gvsig.app.project.documents.view.legend.gui.LegendManager.applyAction(LegendManager.java:1031) at org.gvsig.app.project.documents.view.legend.gui.AbstractThemeManagerPage.whenApply(AbstractThemeManagerPage.java:166) at org.gvsig.propertypage.BasePropertiesPageDialog.whenApply(BasePropertiesPageDialog.java:102) at org.gvsig.propertypage.BasePropertiesPageDialog$2.actionPerformed(BasePropertiesPageDialog.java:58) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) ERROR [AWT-EventQueue-0] (NotificationManager.java:90) - java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 java.lang.IndexOutOfBoundsException: Index: 11, Size: 8 at java.util.concurrent.CopyOnWriteArrayList.add(CopyOnWriteArrayList.java:462) at gov.nasa.worldwind.layers.LayerList.add(Unknown Source) at org.gvsig.view3d.swing.impl.DefaultMapControl3D.addGvSIGLayer(DefaultMapControl3D.java:272) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.addLayer(DefaultSynchronizer.java:476) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.updateLayer(DefaultSynchronizer.java:434) at org.gvsig.view3d.swing.impl.DefaultSynchronizer.synchronizeLayers(DefaultSynchronizer.java:324) at org.gvsig.view3d.swing.impl.DefaultSynchronizer$3.drawValueChanged(DefaultSynchronizer.java:188) at org.gvsig.view3d.lib.impl.properties.BasicLayerProperties3D.fireDrawValueChangedEvent(BasicLayerProperties3D.java:103) at org.gvsig.view3d.lib.impl.properties.BasicLayerProperties3D.setMinLevel(BasicLayerProperties3D.java:80) at org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage.applyAction(LayerProperties3DThemeManagerPage.java:44) at org.gvsig.view3d.app.properties.LayerProperties3DThemeManagerPage.acceptAction(LayerProperties3DThemeManagerPage.java:30) at org.gvsig.app.project.documents.view.legend.gui.AbstractThemeManagerPage.whenAccept(AbstractThemeManagerPage.java:161) at org.gvsig.propertypage.BasePropertiesPageDialog.whenAccept(BasePropertiesPageDialog.java:91) at org.gvsig.propertypage.BasePropertiesPageDialog$1.actionPerformed(BasePropertiesPageDialog.java:52) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
History
#1
Updated by Álvaro Anguix about 7 years ago
- Status changed from New to Closed
I didn't see this ticket, because it's not in "gvsig bugs". In any case, I tested in gvSIG 2.4 and it works fine.