java.lang.IndexOutOfBoundsException: off < 0 || len < 0 || off+len > b.length || off+len < 0! at javax.imageio.stream.MemoryCacheImageInputStream.read(MemoryCacheImageInputStream.java:100) at com.sun.imageio.plugins.gif.GIFImageReader.getCode(GIFImageReader.java:321) at com.sun.imageio.plugins.gif.GIFImageReader.read(GIFImageReader.java:924) at javax.imageio.ImageIO.read(ImageIO.java:1448) at javax.imageio.ImageIO.read(ImageIO.java:1400) at org.netbeans.modules.form.editors.CustomIconEditor$IconFileItem.(CustomIconEditor.java:548) at org.netbeans.modules.form.editors.CustomIconEditor.createFileComboModel(CustomIconEditor.java:510) at org.netbeans.modules.form.editors.CustomIconEditor.setPackage(CustomIconEditor.java:326) at org.netbeans.modules.form.editors.CustomIconEditor.setFromResourceName(CustomIconEditor.java:231) at org.netbeans.modules.form.editors.CustomIconEditor.setValue(CustomIconEditor.java:178) at org.netbeans.modules.form.editors.IconEditor.getCustomEditor(IconEditor.java:231) at org.netbeans.modules.form.ResourceWrapperEditor.createCustomEditorGUI(ResourceWrapperEditor.java:329) at org.netbeans.modules.form.ResourceWrapperEditor.getCustomEditor(ResourceWrapperEditor.java:218) at org.netbeans.modules.form.FormPropertyEditor.getCustomEditor(FormPropertyEditor.java:319) at org.openide.explorer.propertysheet.PropertyDialogManager.(PropertyDialogManager.java:132) at org.openide.explorer.propertysheet.CustomEditorAction.actionPerformed(CustomEditorAction.java:221) at org.openide.explorer.propertysheet.SheetTable.processMouseEvent(SheetTable.java:823) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:4489) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:708) at java.awt.EventQueue$4.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)