Can you help? I am getting the following stack trace from some jythonc'd
jython code. The code works fine in jython, but when I turn it into a
jar with command:
$ //c/jython-2.1a1/jythonc.bat -C c:/JBuilder4/jdk1.3/bin/javac.exe
-core -jar TB2.jar TB2.py
I get a stacktrace on my awt actionPerformed:
def actionPerformed(self, e):
conversation = WebConversation()
request = GetMethodWebRequest( self.getURL() )
response = conversation.getResponse( request )
self.setHTML(response.getText())
The external classes I'm using are from httpunit.sourceforge.net.
If I just have:
def actionPerformed(self, e):
self.setHTML("hi")
It would appear, just having the line:
conversation = WebConversation()
causes the stack trace. Can you help?
> java -jar TB2.jar
Exception occurred during event dispatching:
java.lang.NullPointerException
at java.lang.Class.isAssignableFrom(Native Method)
at org.python.core.PyJavaClass.init__class__(PyJavaClass.java:151)
at org.python.core.PyJavaClass.init(PyJavaClass.java:209)
at org.python.core.PyJavaClass.initLazy(PyJavaClass.java:85)
at org.python.core.PyJavaClass.initialize(PyJavaClass.java:101)
at
org.python.core.PyJavaClass.initConstructors(PyJavaClass.java:657)
at org.python.core.PyJavaClass.__call__(PyJavaClass.java:809)
at org.python.core.PyObject.__call__(PyObject.java:262)
at TB2$_PyInner.go$6(TB2.java:126)
at TB2$_PyInner.call_function(TB2.java:74)
at org.python.core.PyTableCode.call(PyTableCode.java:198)
at org.python.core.PyTableCode.call(PyTableCode.java:388)
at org.python.core.PyTableCode.call(PyTableCode.java:288)
at org.python.core.PyFunction.__call__(PyFunction.java:185)
at org.python.core.PyMethod.__call__(PyMethod.java:96)
at
org.python.core.PyCompoundCallable.__call__(PyCompoundCallable.java:2
8)
|