Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#3765 Parse error with an empty script

closed-fixed
None
5
2012-12-17
2012-12-16
Bao N. Nguyen
No

The following steps print a Parse error in JEdit 5.0.0

1. Start jEdit with an empty file
2. Flow menu Macro/Misc/Run Script

Exception trace:

Parse error at line 109, column 29. Encountered: (
at org.gjt.sp.jedit.bsh.Parser.generateParseException(Parser.java:5806)
at org.gjt.sp.jedit.bsh.Parser.jj_consume_token(Parser.java:5758)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2604)
at org.gjt.sp.jedit.bsh.Parser.BlockStatement(Parser.java:2710)
at org.gjt.sp.jedit.bsh.Parser.Block(Parser.java:2674)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2573)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.IfStatement(Parser.java:2876)
at org.gjt.sp.jedit.bsh.Parser.Statement(Parser.java:2610)
at org.gjt.sp.jedit.bsh.Parser.BlockStatement(Parser.java:2710)
at org.gjt.sp.jedit.bsh.Parser.Block(Parser.java:2674)
at org.gjt.sp.jedit.bsh.Parser.MethodDeclaration(Parser.java:354)
at org.gjt.sp.jedit.bsh.Parser.BlockStatement(Parser.java:2703)
at org.gjt.sp.jedit.bsh.Parser.Line(Parser.java:145)
at org.gjt.sp.jedit.bsh.Interpreter.Line(Interpreter.java:998)
at org.gjt.sp.jedit.bsh.Interpreter.eval(Interpreter.java:634)
at org.gjt.sp.jedit.BeanShell._runScript(BeanShell.java:339)
at org.gjt.sp.jedit.BeanShell._runScript(BeanShell.java:287)
at org.gjt.sp.jedit.BeanShell.runScript(BeanShell.java:213)
at org.gjt.sp.jedit.Macros$BeanShellHandler.runMacro(Macros.java:1151)
at org.gjt.sp.jedit.Macros$Macro.invoke(Macros.java:573)
at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:342)
at org.gjt.sp.jedit.jEdit$4.invokeAction(jEdit.java:3386)
at org.gjt.sp.jedit.jEdit$4.invokeAction(jEdit.java:1)
at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(EditAction.java:212)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:374)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:829)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:873)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6389)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3268)
at java.awt.Component.processEvent(Component.java:6154)
at java.awt.Container.processEvent(Container.java:2045)
at java.awt.Component.dispatchEventImpl(Component.java:4750)
at java.awt.Container.dispatchEventImpl(Container.java:2103)
at java.awt.Component.dispatchEvent(Component.java:4576)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4297)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227)
at java.awt.Container.dispatchEventImpl(Container.java:2089)
at java.awt.Window.dispatchEventImpl(Window.java:2518)
at java.awt.Component.dispatchEvent(Component.java:4576)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:672)
at java.awt.EventQueue.access$400(EventQueue.java:96)
at java.awt.EventQueue$2.run(EventQueue.java:631)
at java.awt.EventQueue$2.run(EventQueue.java:629)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$3.run(EventQueue.java:645)
at java.awt.EventQueue$3.run(EventQueue.java:643)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:642)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)

Discussion

  • fixed in rev 22582

     
    • assigned_to: nobody --> kpouer
    • status: open --> closed-fixed