Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=6225581 By: ben_cullen
Hello I'm trying to use PyDev 1.4.2 with Jython 2.2.1. I can launch a debug session, and stop on break points. The problem is that I can't see any variables. Instead I get a pydev ERROR - Could not resolve variable. The error log showed the issue to be the line arrowed below in pydevd_comm.py: class InternalGetVariable(InternalThreadCommand): """ gets the value of a variable """ def __init__(self, seq, thread_id, frame_id, scope, attrs): self.sequence = seq self.thread_id = thread_id self.frame_id = frame_id self.scope = scope self.attributes = attrs def doIt(self, dbg): """ Converts request into python variable """ try: xml = "<xml>" valDict = pydevd_vars.resolveCompoundVariable(self.thread_id, self.frame_id, self.scope, self.attributes) #>>>>>>>> keys = sorted(valDict.keys()) keys = valDict.keys() for k in keys: xml += pydevd_vars.varToXML(valDict[k], str(k)) xml += "</xml>" cmd = dbg.cmdFactory.makeGetVariableMessage(self.sequence, xml) dbg.writer.addCommand(cmd) except Exception: cmd = dbg.cmdFactory.makeErrorMessage(self.sequence, "Error resolving variables " + GetExceptionTracebackStr()) dbg.writer.addCommand(cmd) I commented out the line. Now I can see top level globals, however I still have the same issue for other variables and if I drill inside globals. The error log tells an unhappy story: !ENTRY org.python.pydev.debug 4 4 2009-01-23 12:44:02.616 !MESSAGE Error fetching a variable !STACK 1 org.eclipse.core.runtime.CoreException: pydevd error:Error resolving variables Traceback (most recent call last): File "D:\eclipse-SDK-3.4.1-win32\eclipse\plugins\org.python.pydev.debug_1.4.2\ pysrc\pydevd_comm.py", line 562, in doIt valDict = pydevd_vars.resolveCompoundVariable(self.thread_id, self.frame_id, self.scope, self.attributes) File "D:\eclipse-SDK-3.4.1-win32\eclipse\plugins\org.python.pydev.debug_1.4.2\ pysrc\pydevd_vars.py", line 290, in resolveCompoundVariable var = resolver.resolve(var, k) File "D:\eclipse-SDK-3.4.1-win32\eclipse\plugins\org.python.pydev.debug_1.4.2\ pysrc\pydevd_resolver.py", line 222, in resolve raise UnableToResolveVariableException() UnableToResolveVariableException at org.python.pydev.debug.model.remote.GetVariableCommand.getResponse(GetVariab leCommand.java:61) at org.python.pydev.debug.model.PyVariableCollection.getCommandVariables(PyVari ableCollection.java:86) at org.python.pydev.debug.model.PyVariableCollection.getCommandVariables(PyVari ableCollection.java:77) at org.python.pydev.debug.model.PyVariableCollection.commandComplete(PyVariable Collection.java:68) at org.python.pydev.debug.model.remote.AbstractDebuggerCommand.processResponse( AbstractDebuggerCommand.java:114) at org.python.pydev.debug.model.remote.DebuggerReader.processCommand(DebuggerRe ader.java:112) at org.python.pydev.debug.model.remote.DebuggerReader.run(DebuggerReader.java:1 31) at java.lang.Thread.run(Unknown Source) !SUBENTRY 1 org.python.pydev.debug 4 4 2009-01-23 12:44:02.616 !MESSAGE pydevd error:Error resolving variables Traceback (most recent call last): File "D:\eclipse-SDK-3.4.1-win32\eclipse\plugins\org.python.pydev.debug_1.4.2\ pysrc\pydevd_comm.py", line 562, in doIt valDict = pydevd_vars.resolveCompoundVariable(self.thread_id, self.frame_id, self.scope, self.attributes) File "D:\eclipse-SDK-3.4.1-win32\eclipse\plugins\org.python.pydev.debug_1.4.2\ pysrc\pydevd_vars.py", line 290, in resolveCompoundVariable var = resolver.resolve(var, k) File "D:\eclipse-SDK-3.4.1-win32\eclipse\plugins\org.python.pydev.debug_1.4.2\ pysrc\pydevd_resolver.py", line 222, in resolve raise UnableToResolveVariableException() UnableToResolveVariableException Could you give me some pointers to sort this out? Is this configuration correct/supported? Anyone else have/had this issue? Cheers, Ben ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Pydev-users mailing list Pydev-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pydev-users