Unable to start JPyDebug plugin - Windows
Submitted by Wednesday, 28 June, 2006 - 22:02
on
Please forgive the runon text - this is my first post and I've struggled trying to get spacing as per my original
I’m running JEdit4.2Final on a Windows XP system. After upgrading to jdk-1_5_0_07 and changing the PATH accordingly to C:\Program Files\Java\jdk1.5.0_07\bin,
Java compiles and runs buffers correctly, the JythonInterpreter (v 0.9.6) plugin works, BUT, when try to execute the JPYDEBUG plugin (v 0.16), I get:
“A BeanShell error occurred:” (why BeanShell?) with the text:
java.lang.NoSuchMethodError: org.gjt.sp.jedit.textarea.JEditTextArea.getBuffer()Lorg/gjt/sp/jedit/buffer/JEditBuffer;
at org.jymc.jpydebug.jedit.PythonJeditPanel.install(PythonJeditPanel.java:362)
at org.jymc.jpydebug.jedit.PythonJeditPanel.activate(PythonJeditPanel.java:204)
at org.jymc.jpydebug.jedit.PythonJeditPanel.(PythonJeditPanel.java:186)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at bsh.Reflect.constructObject(Reflect.java:668)
at bsh.BSHAllocationExpression.constructObject(BSHAllocationExpression.java:123)
[...]
The corresponding excerpt from the Activity Log is:
[…]
[debug] EditPlugin$JAR: Opening C:\Documents and Settings\Leon.Traister\.jedit\jars\JPyDebug.jar
[debug] JPYJeditPlugin: 'start' of Python Debug Plugin
[debug] EditBus: PluginUpdate[what=ACTIVATED,exit=false,source=C:\Documents and Settings\Leon.Traister\.jedit\jars\JPyDebug.jar,class=org.jymc.jpydebug.jedit.JPYJeditPlugin]
[debug] JPYJeditPlugin: Entering python debug menu
[debug] DockableWindowManager: Loading dockables from jeditresource:/JPyDebug.jar!/dockables.xml
[debug] PythonJeditPanel: Initing PythonJeditPanel
[debug] PythonJeditPanel: Adding to JEditBus
[debug] EditPlugin$JAR: Opening C:\Documents and Settings\Leon.Traister\.jedit\jars\jython.jar
[debug] PythonJeditPanel: Installing pane
[error] BeanShell: java.lang.NoSuchMethodError: org.gjt.sp.jedit.textarea.JEditTextArea.getBuffer()Lorg/gjt/sp/jedit/buffer/JEditBuffer;
[error] BeanShell: at org.jymc.jpydebug.jedit.PythonJeditPanel.install(PythonJeditPanel.java:362)
[error] BeanShell: at org.jymc.jpydebug.jedit.PythonJeditPanel.activate(PythonJeditPanel.java:204)
[error] BeanShell: at org.jymc.jpydebug.jedit.PythonJeditPanel.(PythonJeditPanel.java:186)
[error] BeanShell: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[..]
Help appreciated!
Leon T.