Looks like a newly introduced bug...Someone must have removed/changed the way 
the DebuggerMethodMap is handled (the debuggerMap was used to provide source 
offset information) ... HMMM?

Looks like you'll have to disable the OTDebugger until I get a chance to figure 
out what went wrong ... In OTToolSet 
class>>debug:context:label:contents:fullView: redirect to the super class 
implementation to get the old debugger, which presumably still works...

Dale

----- "Janko Mivšek" <[email protected]> wrote:

| Hi Dale,
| 
| Dale Henrichs pravi:
| 
| > Hmmm... what happens if you run '[ 3 halt ] fork'? 
| 
| Similar problem, just elsewhere:
| 
| MNU #debuggerMap
| ITClosureContextNode>>selection
|  "Answer the indices in the source code for the method corresponding
| to
|   the selected context's program counter value."
| 
|       self context isDead ifTrue:
|               [^1 to: 0].
|       debuggerMap ifNil:
|               [debuggerMap := self method debuggerMap].
| 
| Janko
| 
| > I remember that there was a little discussion about the correct
| implementation of #isSuspended ... In my (older) image #isSuspended is
| implemented as '^myList isNil' ... what's yours look like? My guess is
| that in your case myList might be an empty list ... 
| > 
| > Dale
| > 
| > ----- "Janko Mivšek" <[email protected]> wrote:
| > 
| > | Hello Pharoers,
| > | 
| > | I have one halt in code, raising an exception but when I want to
| Debug
| > | it, I got
| > | 
| > |   Error: Unable to debug a running process
| > | 
| > | in OTDebugger class:
| > | 
| > |   process: aProcess context: aContext errorWasInUIProcess: aBool
| > |       | processNode contextNode |
| > |       aProcess isSuspended
| > |           ifFalse: [ self error: 'Unable to debug a running
| process.'
| > | ].
| > | 
| > | aProcess is a Process in OTToolset
| > | class>>debug:context:label:contents:fullView:
| > | 
| > | My process with halt is otherwise a background SwazooConnenction
| > | process.
| > | 
| > | What is the reason for that?
| > | 
| > | Janko
| > | 
| > | --
| > | Janko Mivšek
| > | AIDA/Web
| > | Smalltalk Web Application Server
| > | http://www.aidaweb.si

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to