From: <no...@so...> - 2001-08-09 00:56:33
|
Bugs item #437925, was opened at 2001-07-02 08:32 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100588&aid=437925&group_id=588 Category: plugins Group: normal bug Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) >Assigned to: André Kaplan (akaplan) >Summary: BufferTabs plugin: ArrayIndexOutOfBoundsException Initial Comment: During normal use of JEdit 3.2pre4, don't know exact sequence of actions which caused it. I'm using jdk1.3.1 I also get similar errors after performing a directory search. [warning] JEditCommanderPlugin is using the obsolete createMenuItems() API. [warning] JStandardPlugin is using the obsolete createMenuItems() API. [warning] LineGuidesPlugin is using the obsolete createMenuItems() API. [warning] NetRexxJePlugin is using the obsolete createMenuItems() API. [warning] RETestPlugin is using the obsolete createMenuItems() API. [warning] TemplatesPlugin is using the obsolete createMenuItems() API. [warning] net.sourceforge.jedit.xinsert.XInsertPlugin is using the obsolete crea teMenuItems() API. [error] Exception occurred during event dispatching: [error] java.lang.ArrayIndexOutOfBoundsException: 10 >= 10 [error] at java.util.Vector.elementAt(Vector.java:417) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateTabHeight(B asicTabbedPaneUI.java:865) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateMaxTabHeigh t(BasicTabbedPaneUI.java:888) [error] at javax.swing.plaf.metal.MetalTabbedPaneUI.calculateMaxTabHeigh t(MetalTabbedPaneUI.java:884) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.pre ferredTabAreaHeight(BasicTabbedPaneUI.java:1331) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.cal culateSize(BasicTabbedPaneUI.java:1314) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.pre ferredLayoutSize(BasicTabbedPaneUI.java:1272) [error] at java.awt.Container.preferredSize(Container.java:833) [error] at java.awt.Container.getPreferredSize(Container.java:817) [error] at javax.swing.JComponent.getPreferredSize(JComponent.java:992) [error] at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:5 18) [error] at java.awt.Container.preferredSize(Container.java:833) [error] at java.awt.Container.getPreferredSize(Container.java:817) [error] at javax.swing.JComponent.getPreferredSize(JComponent.java:992) [error] at org.gjt.sp.jedit.gui.DockableWindowManager$DockableLayout.lay outContainer(DockableWindowManager.java:441) [error] at java.awt.Container.layout(Container.java:686) [error] at java.awt.Container.doLayout(Container.java:676) [error] at java.awt.Container.validateTree(Container.java:750) [error] at java.awt.Container.validateTree(Container.java:757) [error] at java.awt.Container.validateTree(Container.java:757) [error] at java.awt.Container.validateTree(Container.java:757) [error] at java.awt.Container.validate(Container.java:728) [error] at javax.swing.RepaintManager.validateInvalidComponents(RepaintM anager.java:313) [error] at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.ru n(SystemEventQueueUtilities.java:123) [error] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java: 154) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java:337) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDi spatchThread.java:131) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp atchThread.java:98) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j ava:93) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) [error] Exception occurred during event dispatching: [error] java.lang.ArrayIndexOutOfBoundsException: 10 >= 10 [error] at java.util.Vector.elementAt(Vector.java:417) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateTabHeight(B asicTabbedPaneUI.java:865) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateMaxTabHeigh t(BasicTabbedPaneUI.java:888) [error] at javax.swing.plaf.metal.MetalTabbedPaneUI.calculateMaxTabHeigh t(MetalTabbedPaneUI.java:884) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.pre ferredTabAreaHeight(BasicTabbedPaneUI.java:1331) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.cal culateSize(BasicTabbedPaneUI.java:1314) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.pre ferredLayoutSize(BasicTabbedPaneUI.java:1272) [error] at java.awt.Container.preferredSize(Container.java:833) [error] at java.awt.Container.getPreferredSize(Container.java:817) [error] at javax.swing.JComponent.getPreferredSize(JComponent.java:992) [error] at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:5 18) [error] at java.awt.Container.preferredSize(Container.java:833) [error] at java.awt.Container.getPreferredSize(Container.java:817) [error] at javax.swing.JComponent.getPreferredSize(JComponent.java:992) [error] at org.gjt.sp.jedit.gui.DockableWindowManager$DockableLayout.lay outContainer(DockableWindowManager.java:441) [error] at java.awt.Container.layout(Container.java:686) [error] at java.awt.Container.doLayout(Container.java:676) [error] at java.awt.Container.validateTree(Container.java:750) [error] at java.awt.Container.validateTree(Container.java:757) [error] at java.awt.Container.validateTree(Container.java:757) [error] at java.awt.Container.validateTree(Container.java:757) [error] at java.awt.Container.validate(Container.java:728) [error] at javax.swing.RepaintManager.validateInvalidComponents(RepaintM anager.java:313) [error] at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.ru n(SystemEventQueueUtilities.java:123) [error] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java: 154) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java:337) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDi spatchThread.java:131) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp atchThread.java:98) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j ava:93) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) [error] Exception occurred during event dispatching: [error] java.lang.ArrayIndexOutOfBoundsException: 10 >= 10 [error] at java.util.Vector.elementAt(Vector.java:417) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateTabHeight(B asicTabbedPaneUI.java:865) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateMaxTabHeigh t(BasicTabbedPaneUI.java:888) [error] at javax.swing.plaf.metal.MetalTabbedPaneUI.calculateMaxTabHeigh t(MetalTabbedPaneUI.java:884) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.cal culateTabRects(BasicTabbedPaneUI.java:1505) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.cal culateLayoutInfo(BasicTabbedPaneUI.java:1464) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.lay outContainer(BasicTabbedPaneUI.java:1378) [error] at java.awt.Container.layout(Container.java:686) [error] at java.awt.Container.doLayout(Container.java:676) [error] at java.awt.Container.validateTree(Container.java:750) [error] at java.awt.Container.validate(Container.java:728) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.ensureCurrentLayout( BasicTabbedPaneUI.java:743) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.tabForCoordinate(Bas icTabbedPaneUI.java:768) [error] at javax.swing.JTabbedPane.getToolTipText(JTabbedPane.java:1165) [error] at javax.swing.ToolTipManager.mouseEntered(ToolTipManager.java:3 97) [error] at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster .java:240) [error] at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster .java:240) [error] at java.awt.Component.processMouseEvent(Component.java:3724) [error] at java.awt.Component.processEvent(Component.java:3544) [error] at java.awt.Container.processEvent(Container.java:1164) [error] at java.awt.Component.dispatchEventImpl(Component.java:2593) [error] at java.awt.Container.dispatchEventImpl(Container.java:1213) [error] at java.awt.Component.dispatchEvent(Component.java:2497) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.j ava:2451) [error] at java.awt.LightweightDispatcher.trackMouseEnterExit(Container. java:2318) [error] at java.awt.LightweightDispatcher.processMouseEvent(Container.ja va:2189) [error] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2 125) [error] at java.awt.Container.dispatchEventImpl(Container.java:1200) [error] at java.awt.Window.dispatchEventImpl(Window.java:914) [error] at java.awt.Component.dispatchEvent(Component.java:2497) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java:339) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDi spatchThread.java:131) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp atchThread.java:98) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j ava:93) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) [error] Exception occurred during event dispatching: [error] java.lang.ArrayIndexOutOfBoundsException: 10 >= 10 [error] at java.util.Vector.elementAt(Vector.java:417) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateTabHeight(B asicTabbedPaneUI.java:865) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateMaxTabHeigh t(BasicTabbedPaneUI.java:888) [error] at javax.swing.plaf.metal.MetalTabbedPaneUI.calculateMaxTabHeigh t(MetalTabbedPaneUI.java:884) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.cal culateTabRects(BasicTabbedPaneUI.java:1505) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.cal culateLayoutInfo(BasicTabbedPaneUI.java:1464) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.lay outContainer(BasicTabbedPaneUI.java:1378) [error] at java.awt.Container.layout(Container.java:686) [error] at java.awt.Container.doLayout(Container.java:676) [error] at java.awt.Container.validateTree(Container.java:750) [error] at java.awt.Container.validate(Container.java:728) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.ensureCurrentLayout( BasicTabbedPaneUI.java:743) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.tabForCoordinate(Bas icTabbedPaneUI.java:768) [error] at javax.swing.JTabbedPane.getToolTipText(JTabbedPane.java:1165) [error] at javax.swing.ToolTipManager.mouseEntered(ToolTipManager.java:3 97) [error] at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster .java:240) [error] at java.awt.AWTEventMulticaster.mouseEntered(AWTEventMulticaster .java:240) [error] at java.awt.Component.processMouseEvent(Component.java:3724) [error] at java.awt.Component.processEvent(Component.java:3544) [error] at java.awt.Container.processEvent(Container.java:1164) [error] at java.awt.Component.dispatchEventImpl(Component.java:2593) [error] at java.awt.Container.dispatchEventImpl(Container.java:1213) [error] at java.awt.Component.dispatchEvent(Component.java:2497) [error] at java.awt.LightweightDispatcher.retargetMouseEvent(Container.j ava:2451) [error] at java.awt.LightweightDispatcher.trackMouseEnterExit(Container. java:2318) [error] at java.awt.LightweightDispatcher.processMouseEvent(Container.ja va:2189) [error] at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2 125) [error] at java.awt.Container.dispatchEventImpl(Container.java:1200) [error] at java.awt.Window.dispatchEventImpl(Window.java:914) [error] at java.awt.Component.dispatchEvent(Component.java:2497) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java:339) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDi spatchThread.java:131) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp atchThread.java:98) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j ava:93) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) [error] Exception occurred during event dispatching: [error] java.lang.ArrayIndexOutOfBoundsException: 10 >= 10 [error] at java.util.Vector.elementAt(Vector.java:417) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateTabHeight(B asicTabbedPaneUI.java:865) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.calculateMaxTabHeigh t(BasicTabbedPaneUI.java:888) [error] at javax.swing.plaf.metal.MetalTabbedPaneUI.calculateMaxTabHeigh t(MetalTabbedPaneUI.java:884) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.cal culateTabRects(BasicTabbedPaneUI.java:1505) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.cal culateLayoutInfo(BasicTabbedPaneUI.java:1464) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneLayout.lay outContainer(BasicTabbedPaneUI.java:1378) [error] at java.awt.Container.layout(Container.java:686) [error] at java.awt.Container.doLayout(Container.java:676) [error] at java.awt.Container.validateTree(Container.java:750) [error] at java.awt.Container.validate(Container.java:728) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.ensureCurrentLayout( BasicTabbedPaneUI.java:743) [error] at javax.swing.plaf.basic.BasicTabbedPaneUI.paint(BasicTabbedPan eUI.java:329) [error] at javax.swing.plaf.metal.MetalTabbedPaneUI.paint(MetalTabbedPan eUI.java:664) [error] at javax.swing.plaf.metal.MetalTabbedPaneUI.update(MetalTabbedPa neUI.java:559) [error] at javax.swing.JComponent.paintComponent(JComponent.java:395) [error] at javax.swing.JComponent.paint(JComponent.java:687) [error] at javax.swing.JComponent.paintChildren(JComponent.java:498) [error] at javax.swing.JComponent.paint(JComponent.java:696) [error] at javax.swing.JComponent.paintWithBuffer(JComponent.java:3878) [error] at javax.swing.JComponent._paintImmediately(JComponent.java:3821 ) [error] at javax.swing.JComponent.paintImmediately(JComponent.java:3672) [error] at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.j ava:370) [error] at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.ru n(SystemEventQueueUtilities.java:124) [error] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java: 154) [error] at java.awt.EventQueue.dispatchEvent(EventQueue.java:337) [error] at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDi spatchThread.java:131) [error] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDisp atchThread.java:98) [error] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.j ava:93) [error] at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2001-07-20 01:39 Message: Logged In: NO This bug does not occur with JDK 1.3.1. It seems to be a JDK 1.3.02 bug. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2001-07-20 00:48 Message: Logged In: NO To replicate that, just follow the following steps: 1. Open JEdit 2. Open a file 3. Go to Utilities|Global Options ... 4. Change an option. For instance change the history entries to remember from 20 to 21. 5. Click on OK 6. Try to open a new file .. You get the exception ... If you replace the step 6 by any plug-in action that opens a new buffer, you get the same exception. ---------------------------------------------------------------------- Comment By: Slava Pestov (spestov) Date: 2001-07-05 02:31 Message: Logged In: YES user_id=2280 Could this be a buffer tabs bug? ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100588&aid=437925&group_id=588 |