From: SourceForge.net <no...@so...> - 2006-04-25 14:01:20
|
Bugs item #1476152, was opened at 2006-04-25 16:01 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1476152&group_id=588 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: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Matthieu Casanova (kpouer) Assigned to: Nobody/Anonymous (nobody) Summary: ArrayOutOfBound and NPE Initial Comment: Hi, when using CVS head of jEdit (4.3pre4) and reformatting PHPParser.jj with Beauty plugin (CVS HEAD too), I got this exception. I can reproduce it everytime [error] Buffer: Exception while sending buffer event to org.gjt.sp.jedit.textarea.BufferHandler@180a8b7 : [error] Buffer: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 6165 [error] Buffer: at org.gjt.sp.jedit.textarea.DisplayManager.getNextVisibleLine(DisplayManager.java:165) [error] Buffer: at org.gjt.sp.jedit.textarea.ScrollLineCount.reset(ScrollLineCount.java:58) [error] Buffer: at org.gjt.sp.jedit.textarea.DisplayManager.notifyScreenLineChanges(DisplayManager.java:551) [error] Buffer: at org.gjt.sp.jedit.textarea.BufferHandler.doDelayedUpdate(BufferHandler.java:337) [error] Buffer: at org.gjt.sp.jedit.textarea.BufferHandler.transactionComplete(BufferHandler.java:289) [error] Buffer: at org.gjt.sp.jedit.buffer.JEditBuffer.fireTransactionComplete(JEditBuffer.java:2142) [error] Buffer: at org.gjt.sp.jedit.buffer.JEditBuffer.endCompoundEdit(JEditBuffer.java:1934) [error] Buffer: at beauty.BeautyThread.run(BeautyThread.java:98) [error] Buffer: at org.gjt.sp.util.WorkThreadPool.addWorkRequest(WorkThreadPool.java:110) [error] Buffer: at org.gjt.sp.jedit.io.VFSManager.runInAWTThread(VFSManager.java:262) [error] Buffer: at beauty.BeautyPlugin.beautify(BeautyPlugin.java:54) [error] Buffer: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [error] Buffer: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [error] Buffer: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [error] Buffer: at java.lang.reflect.Method.invoke(Unknown Source) [error] Buffer: at bsh.Reflect.invokeOnMethod(Reflect.java:148) [error] Buffer: at bsh.Reflect.invokeStaticMethod(Reflect.java:99) [error] Buffer: at bsh.Name.invokeMethod(Name.java:872) [error] Buffer: at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:72) [error] Buffer: at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) [error] Buffer: at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) [error] Buffer: at bsh.BSHBlock.evalBlock(BSHBlock.java:130) [error] Buffer: at bsh.BSHBlock.eval(BSHBlock.java:80) [error] Buffer: at bsh.BshMethod.invokeImpl(BshMethod.java:349) [error] Buffer: at bsh.BshMethod.invoke(BshMethod.java:246) [error] Buffer: at bsh.BshMethod.invoke(BshMethod.java:171) [error] Buffer: at org.gjt.sp.jedit.BeanShell.runCachedBlock(BeanShell.java:507) [error] Buffer: at org.gjt.sp.jedit.BeanShellAction.invoke(BeanShellAction.java:76) [error] Buffer: at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:229) [error] Buffer: at org.gjt.sp.jedit.jEdit$3.invokeAction(jEdit.java:2902) [error] Buffer: at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(EditAction.java:215) [error] Buffer: at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [error] Buffer: at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [error] Buffer: at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [error] Buffer: at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [error] Buffer: at javax.swing.AbstractButton.doClick(Unknown Source) [error] Buffer: at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) [error] Buffer: at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) [error] Buffer: at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) [error] Buffer: at java.awt.Component.processMouseEvent(Unknown Source) [error] Buffer: at javax.swing.JComponent.processMouseEvent(Unknown Source) [error] Buffer: at java.awt.Component.processEvent(Unknown Source) [error] Buffer: at java.awt.Container.processEvent(Unknown Source) [error] Buffer: at java.awt.Component.dispatchEventImpl(Unknown Source) [error] Buffer: at java.awt.Container.dispatchEventImpl(Unknown Source) [error] Buffer: at java.awt.Component.dispatchEvent(Unknown Source) [error] Buffer: at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [error] Buffer: at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [error] Buffer: at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [error] Buffer: at java.awt.Container.dispatchEventImpl(Unknown Source) [error] Buffer: at java.awt.Window.dispatchEventImpl(Unknown Source) [error] Buffer: at java.awt.Component.dispatchEvent(Unknown Source) [error] Buffer: at java.awt.EventQueue.dispatchEvent(Unknown Source) [error] Buffer: at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) [error] Buffer: at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [error] Buffer: at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [error] Buffer: at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [error] Buffer: at java.awt.EventDispatchThread.run(Unknown Source) [debug] EditBus: BufferUpdate[what=MARKERS_CHANGED,view=null,source=PHPParser.jj (C:\Developpment\jEdit\plugins\PHPParser\src\gatchan\phpparser\parser\)] [notice] AWT-EventQueue-0: BufferUpdate[what=MARKERS_CHANGED,view=null,source=PHPParser.jj (C:\Developpment\jEdit\plugins\PHPParser\src\gatchan\phpparser\parser\)] [error] BeautyThread: java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 196443 [error] BeautyThread: at org.gjt.sp.jedit.buffer.JEditBuffer.createPosition(JEditBuffer.java:1250) [error] BeautyThread: at org.gjt.sp.jedit.Marker.createPosition(Marker.java:87) [error] BeautyThread: at org.gjt.sp.jedit.Buffer.addMarker(Buffer.java:1202) [error] BeautyThread: at beauty.BeautyThread.run(BeautyThread.java:104) [error] BeautyThread: at org.gjt.sp.util.WorkThreadPool.addWorkRequest(WorkThreadPool.java:110) [error] BeautyThread: at org.gjt.sp.jedit.io.VFSManager.runInAWTThread(VFSManager.java:262) [error] BeautyThread: at beauty.BeautyPlugin.beautify(BeautyPlugin.java:54) [error] BeautyThread: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [error] BeautyThread: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [error] BeautyThread: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [error] BeautyThread: at java.lang.reflect.Method.invoke(Unknown Source) [error] BeautyThread: at bsh.Reflect.invokeOnMethod(Reflect.java:148) [error] BeautyThread: at bsh.Reflect.invokeStaticMethod(Reflect.java:99) [error] BeautyThread: at bsh.Name.invokeMethod(Name.java:872) [error] BeautyThread: at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:72) [error] BeautyThread: at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) [error] BeautyThread: at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) [error] BeautyThread: at bsh.BSHBlock.evalBlock(BSHBlock.java:130) [error] BeautyThread: at bsh.BSHBlock.eval(BSHBlock.java:80) [error] BeautyThread: at bsh.BshMethod.invokeImpl(BshMethod.java:349) [error] BeautyThread: at bsh.BshMethod.invoke(BshMethod.java:246) [error] BeautyThread: at bsh.BshMethod.invoke(BshMethod.java:171) [error] BeautyThread: at org.gjt.sp.jedit.BeanShell.runCachedBlock(BeanShell.java:507) [error] BeautyThread: at org.gjt.sp.jedit.BeanShellAction.invoke(BeanShellAction.java:76) [error] BeautyThread: at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:229) [error] BeautyThread: at org.gjt.sp.jedit.jEdit$3.invokeAction(jEdit.java:2902) [error] BeautyThread: at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(EditAction.java:215) [error] BeautyThread: at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) [error] BeautyThread: at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) [error] BeautyThread: at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) [error] BeautyThread: at javax.swing.DefaultButtonModel.setPressed(Unknown Source) [error] BeautyThread: at javax.swing.AbstractButton.doClick(Unknown Source) [error] BeautyThread: at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) [error] BeautyThread: at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) [error] BeautyThread: at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) [error] BeautyThread: at java.awt.Component.processMouseEvent(Unknown Source) [error] BeautyThread: at javax.swing.JComponent.processMouseEvent(Unknown Source) [error] BeautyThread: at java.awt.Component.processEvent(Unknown Source) [error] BeautyThread: at java.awt.Container.processEvent(Unknown Source) [error] BeautyThread: at java.awt.Component.dispatchEventImpl(Unknown Source) [error] BeautyThread: at java.awt.Container.dispatchEventImpl(Unknown Source) [error] BeautyThread: at java.awt.Component.dispatchEvent(Unknown Source) [error] BeautyThread: at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) [error] BeautyThread: at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) [error] BeautyThread: at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) [error] BeautyThread: at java.awt.Container.dispatchEventImpl(Unknown Source) [error] BeautyThread: at java.awt.Window.dispatchEventImpl(Unknown Source) [error] BeautyThread: at java.awt.Component.dispatchEvent(Unknown Source) [error] BeautyThread: at java.awt.EventQueue.dispatchEvent(Unknown Source) [error] BeautyThread: at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source) [error] BeautyThread: at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [error] BeautyThread: at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [error] BeautyThread: at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [error] BeautyThread: at java.awt.EventDispatchThread.run(Unknown Source) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1476152&group_id=588 |