- assigned_to: kpearce --> nobody
It is fairly easy to create an exception by using the zoom tool on the main image panel, but outside the bounds of the actual image.
java.awt.image.RasterFormatException: (x + width) is outside of Raster
at sun.awt.image.ShortInterleavedRaster.createWritableChild(ShortInterleavedRaster.java:699)
at java.awt.image.BufferedImage.getSubimage(BufferedImage.java:1156)
at org.xebra.client.gui.image.ImagePanel.getSubimage(ImagePanel.java:348)
at org.xebra.client.gui.image.ImagePanel.getPreProcessedImage(ImagePanel.java:373)
at org.xebra.client.gui.image.ImagePanel.paint(ImagePanel.java:493)
at org.xebra.client.gui.image.ImagePanel.mouseReleased(ImagePanel.java:1084)
at java.awt.Component.processMouseEvent(Component.java:6041)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5806)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4413)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2440)
at java.awt.Component.dispatchEvent(Component.java:4243)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)