|
From: <no...@so...> - 2002-01-26 00:12:22
|
Bugs item #507982, was opened at 2002-01-24 06:47 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100588&aid=507982&group_id=588 Category: text area and syntax packages Group: normal bug >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Oliver Rutherfurd (orutherfurd) Assigned to: Nobody/Anonymous (nobody) Summary: paste into new buffer failing Initial Comment: When copying text from an existing buffer into a brand new buffer, an ArrayIndexOutOfBounds exception is thrown. Typing anything into the buffer before the paste, even if you then delete when you entered, seems to avoid the error. Steps to re-create: 1) create a new buffer 2) enter some text 3) select all text 4) create new buffer 5) paste into new buffer [error] ExtensionManager: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 4 [error] ExtensionManager: at org.gjt.sp.jedit.Buffer.getLineOfOffset (Buffer.java:912) [error] ExtensionManager: at org.gjt.sp.jedit.textarea.JEditTextArea.getScreenLineOf Offset(JEditTextArea.java:682) [error] ExtensionManager: at org.gjt.sp.jedit.textarea.TextAreaPainter$PaintSelectio n.paintSelection(TextAreaPainter.java:924) [error] ExtensionManager: at org.gjt.sp.jedit.textarea.TextAreaPainter$PaintSelectio n.paintValidLine(TextAreaPainter.java:909) [error] ExtensionManager: at org.gjt.sp.jedit.textarea.ExtensionManager.paintValidLi ne(ExtensionManager.java:72) [error] ExtensionManager: at org.gjt.sp.jedit.textarea.TextAreaPainter.paintLine (TextAreaPainter.java:804) [error] ExtensionManager: at org.gjt.sp.jedit.textarea.TextAreaPainter.paintComponen t(TextAreaPainter.java:641) [error] ExtensionManager: at javax.swing.JComponent.paint(Unknown Source) [error] ExtensionManager: at javax.swing.JComponent.paintWithBuffer(Unknown Source) [error] ExtensionManager: at javax.swing.JComponent._paintImmediately(Unknown Source) [error] ExtensionManager: at javax.swing.JComponent.paintImmediately(Unknown Source) [error] ExtensionManager: at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) [error] ExtensionManager: at javax.swing.SystemEventQueueUtilities$ComponentWorkRequ est.run(Unknown Source) [error] ExtensionManager: at java.awt.event.InvocationEvent.dispatch(Unknown Source) [error] ExtensionManager: at java.awt.EventQueue.dispatchEvent(Unknown Source) [error] ExtensionManager: at java.awt.EventDispatchThread.pumpOneEventForHierarchy (Unknown Source) [error] ExtensionManager: at java.awt.EventDispatchThread.pumpEventsForHierarchy (Unknown Source) [error] ExtensionManager: at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [error] ExtensionManager: at java.awt.EventDispatchThread.run(Unknown Source) [error] BeanShell: java.lang.ArrayIndexOutOfBoundsException: 0:4 [error] BeanShell: at org.gjt.sp.jedit.Buffer.remove(Buffer.java:1207) [error] BeanShell: at org.gjt.sp.jedit.textarea.JEditTextArea.setSelectedText (JEditTextArea.java:1726) [error] BeanShell: at org.gjt.sp.jedit.textarea.JEditTextArea.setSelectedText (JEditTextArea.java:1772) [error] BeanShell: at org.gjt.sp.jedit.Registers.paste(Registers.java:191) [error] BeanShell: at java.lang.reflect.Method.invoke(Native Method) [error] BeanShell: at bsh.Reflect.invokeMethod (Reflect.java:363) [error] BeanShell: at bsh.Reflect.invokeStaticMethod(Reflect.java:100) [error] BeanShell: at bsh.Name.invokeMethod (Name.java:696) [error] BeanShell: at bsh.BSHMethodInvocation.eval (BSHMethodInvocation.java:53) [error] BeanShell: at bsh.BSHPrimaryExpression.eval (BSHPrimaryExpression.java:69) [error] BeanShell: at bsh.BSHBlock.eval (BSHBlock.java:74) [error] BeanShell: at bsh.BshMethod.invokeDeclaredMethod(BshMethod.java:164) [error] BeanShell: at bsh.NameSpace.invokeMethod (NameSpace.java:1087) [error] BeanShell: at bsh.NameSpace.invokeMethod (NameSpace.java:1059) [error] BeanShell: at org.gjt.sp.jedit.BeanShell.runCachedBlock (BeanShell.java:438) [error] BeanShell: at org.gjt.sp.jedit.BeanShellAction.invoke (BeanShellAction.java:58) [error] BeanShell: at org.gjt.sp.jedit.gui.InputHandler.invokeAction (InputHandler.java:250) [error] BeanShell: at org.gjt.sp.jedit.gui.DefaultInputHandler.keyPressed (DefaultInputHandler.java:246) [error] BeanShell: at org.gjt.sp.jedit.textarea.JEditTextArea.processKeyEvent (JEditTextArea.java:4281) [error] BeanShell: at java.awt.Component.processEvent(Unknown Source) [error] BeanShell: at java.awt.Container.processEvent(Unknown Source) [error] BeanShell: at java.awt.Component.dispatchEventImpl(Unknown Source) [error] BeanShell: at java.awt.Container.dispatchEventImpl(Unknown Source) [error] BeanShell: at java.awt.Component.dispatchEvent(Unknown Source) [error] BeanShell: at java.awt.LightweightDispatcher.processKeyEvent(Unknown Source) [error] BeanShell: at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [error] BeanShell: at java.awt.Container.dispatchEventImpl(Unknown Source) [error] BeanShell: at java.awt.Window.dispatchEventImpl(Unknown Source) [error] BeanShell: at java.awt.Component.dispatchEvent(Unknown Source) [error] BeanShell: at java.awt.EventQueue.dispatchEvent(Unknown Source) [error] BeanShell: at java.awt.EventDispatchThread.pumpOneEventForHierarchy (Unknown Source) [error] BeanShell: at java.awt.EventDispatchThread.pumpEventsForHierarchy (Unknown Source) [error] BeanShell: at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [error] BeanShell: at java.awt.EventDispatchThread.run(Unknown Source) ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=100588&aid=507982&group_id=588 |