From: Samuele P. <ped...@bl...> - 2002-10-29 23:17:49
|
From: "Song Teng" <st...@ss...> > Hi, > We are experiencing a deadlock problem in our application. We are using the > PythonInterpreter class to execute Python codes in Java. Below is the stack > trace of two threads that I think are causing the problem. Three > synchronized static methods ( org.python.core.imp.getSyspathJavaLoader, > org.python.core.imp.importName and org.python.core.PyJavaClass.lookup ) are > called in different orders. > > Did anybody see this problem before? Is there any workaround? > what version of Jython are you using, getSyspathJavaLoader is no longer synchronized on imp, http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/jython/jython/org/python/core/im p.java.diff?r1=2.46&r2=2.47 http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/jython/jython/org/python/core/im p.java?rev=2.47&content-type=text/vnd.viewcvs-markup regards. |