Example

Stack trace of an exception from jEdit


Exception while sending message on EditBus:
java.lang.NoSuchMethodError: org.gjt.sp.jedit.EBMessage: method getSource()Lorg/gjt/sp/jedit/EBComponent; not found
     at whitespace.WhiteSpacePlugin.handleMessage(Unknown Source)
     at org.gjt.sp.jedit.EditBus.send(EditBus.java(Compiled Code))
     at org.gjt.sp.jedit.EditPane.close(EditPane.java:371)
     at org.gjt.sp.jedit.View.close(View.java:1235)
     at org.gjt.sp.jedit.jEdit.exit(jEdit.java:2491)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
     at java.lang.reflect.Method.invoke(Method.java:386)
     at bsh.Reflect.invokeOnMethod(Reflect.java:149)
     at bsh.Reflect.invokeStaticMethod(Reflect.java:100)
     at bsh.Name.invokeMethod(Name.java:872)
     at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:72)
     at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102)
     at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)
     at bsh.BSHBlock.evalBlock(BSHBlock.java:130)
     at bsh.BSHBlock.eval(BSHBlock.java:80)
     at bsh.BshMethod.invokeImpl(BshMethod.java:349)
     at bsh.BshMethod.invoke(BshMethod.java:246)
     at bsh.BshMethod.invoke(BshMethod.java:171)
     at org.gjt.sp.jedit.BeanShell.runCachedBlock(BeanShell.java:521)
     at org.gjt.sp.jedit.BeanShellAction.invoke(BeanShellAction.java:76)
     at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:229)
     at org.gjt.sp.jedit.jEdit$3.invokeAction(jEdit.java:2909)
     at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(EditAction.java:216)
     at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1785)
     at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1838)
     at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:440)
     at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:278)
     at javax.swing.AbstractButton.doClick(AbstractButton.java:310)
     at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1138)
     at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:965)
     at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:255)
     at java.awt.Component.processMouseEvent(Component.java:5261)
     at java.awt.Component.processEvent(Component.java:5059)
     at java.awt.Container.processEvent(Container.java:1607)
     at java.awt.Component.dispatchEventImpl(Component.java(Compiled Code))
     at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code))
     at java.awt.Component.dispatchEvent(Component.java(Inlined Compiled Code))
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java(Compiled Code))
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3206)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3136)
     at java.awt.Container.dispatchEventImpl(Container.java(Compiled Code))
     at java.awt.Window.dispatchEventImpl(Window.java:1636)
     at java.awt.Component.dispatchEvent(Component.java(Inlined Compiled Code))
     at java.awt.EventQueue.dispatchEvent(EventQueue.java(Compiled Code))
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java(Compiled Code))
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java(Compiled Code))
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:131)


YAPC::Europe 2004 8 / 12