Bugs item #3513864, was opened at 2012-04-01 01:21
Message generated for change (Comment added) made by michaudm
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=679906&aid=3513864&group_id=118054

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: OpenJUMP - Menu - File 
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 5
Private: No
Submitted By: michael michaud (michaudm)
Assigned to: Nobody/Anonymous (nobody)
Summary: Left click on RasterImageLayer name throws exceptions

Initial Comment:
Load a RasterImageLayer
Left click on the layer name
Following stacktrace is thrown to the console :

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException:
 0
        at com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getColumnWidth
(LayerNameRenderer.java:134)
        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(AWTEventMulticaster.java:25
3)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:25
2)
        at java.awt.Component.processMouseEvent(Component.java:6293)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6055)
        at java.awt.Container.processEvent(Container.java:2039)
        at java.awt.Component.dispatchEventImpl(Component.java:4653)
        at java.awt.Container.dispatchEventImpl(Container.java:2097)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575
)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4245)

        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
        at java.awt.Container.dispatchEventImpl(Container.java:2083)
        at java.awt.Window.dispatchEventImpl(Window.java:2482)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648)
        at java.awt.EventQueue.access$000(EventQueue.java:84)
        at java.awt.EventQueue$1.run(EventQueue.java:607)
        at java.awt.EventQueue$1.run(EventQueue.java:605)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo
ntrolContext.java:87)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo
ntrolContext.java:98)
        at java.awt.EventQueue$2.run(EventQueue.java:621)
        at java.awt.EventQueue$2.run(EventQueue.java:619)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo
ntrolContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:618)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


----------------------------------------------------------------------

>Comment By: michael michaud (michaudm)
Date: 2012-04-01 05:17

Message:
Fixed in svn 2785
The problem happened only in project with only RasterImageLayer
RasterImageLayer name was not displayed as other layerables because it was
not enumerated in the possible Layerable implementation. The missing
checkbox was causing the error.
Now, RasterImageLayer are displayed as any other layer.
It would be nice to add a special symbol instead of the colorPanel 

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=679906&aid=3513864&group_id=118054

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to