[BUG] Syntax error notifier after "ProcessBrowser open"

Felix Franz fefr at gmx.net
Thu Nov 13 22:29:09 UTC 2003


Hi all,

"ProcessBrowser open" displays a Syntax Error notifier instead of the 
ProcessBrowser. The upper pane says: "Delay class as yet unclassified 
Message", the lower pane: "Message pattern expected ->"

It worked fine in #5501 before loading the latest updates.


felix



PS: After "debug calling process" I get the following stacktrace:

VM: unix - Squeak3.7alpha of '11 September 2003' [latest update: #5423]
Image: Squeak3.7alpha [latest update: #5545]

UndefinedObject(Object)>>doesNotUnderstand: #stackOfSize:
	Receiver: nil
	Arguments and temporary variables:
		aMessage: 	a Message with selector: #stackOfSize: and arguments: #(20)
	Receiver's instance variables:
nil

Debugger>>expandStack
	Receiver: a Debugger
	Arguments and temporary variables:

	Receiver's instance variables:
		dependents: 	#)
		contents: 	a Text for 'decompile
	^ Decompiler new decompileBlock: self'
		currentCompiledMethod: 	nil
		contentsSymbol: 	#source
		interruptedProcess: 	nil
		interruptedController: 	nil
		contextStack: 	nil
		contextStackTop: 	nil
		contextStackIndex: 	14
		contextStackList: 	an OrderedCollection('SyntaxError 
class>>errorInClass:withCod...etc...
		receiverInspector: 	nil
		contextVariablesInspector: 	nil
		externalInterrupt: 	false
		proceedValue: 	nil
		selectingPC: 	true
		sourceMap: 	a SortedCollection(14->(25 to: 27) 16->(29 to: 48) 17->(12 
to: 48))
		tempNames: 	an OrderedCollection()
		savedCursor: 	nil
		isolationHead: 	nil
		failedProject: 	nil
		errorWasInUIProcess: 	false
		labelString: 	nil
		theMethodNode: 	decompile
	^ Decompiler new decompileBlock: self

Debugger>>openFullMorphicLabel:
	Receiver: a Debugger
	Arguments and temporary variables:
		aLabelString: 	'Stack of the Syntax Error'
		window: 	nil
		aListMorph: 	nil
		oldContextStackIndex: 	14
	Receiver's instance variables:
		dependents: 	#)
		contents: 	a Text for 'decompile
	^ Decompiler new decompileBlock: self'
		currentCompiledMethod: 	nil
		contentsSymbol: 	#source
		interruptedProcess: 	nil
		interruptedController: 	nil
		contextStack: 	nil
		contextStackTop: 	nil
		contextStackIndex: 	14
		contextStackList: 	an OrderedCollection('SyntaxError 
class>>errorInClass:withCod...etc...
		receiverInspector: 	nil
		contextVariablesInspector: 	nil
		externalInterrupt: 	false
		proceedValue: 	nil
		selectingPC: 	true
		sourceMap: 	a SortedCollection(14->(25 to: 27) 16->(29 to: 48) 17->(12 
to: 48))
		tempNames: 	an OrderedCollection()
		savedCursor: 	nil
		isolationHead: 	nil
		failedProject: 	nil
		errorWasInUIProcess: 	false
		labelString: 	nil
		theMethodNode: 	decompile
	^ Decompiler new decompileBlock: self

Debugger>>openFullNoSuspendLabel:
	Receiver: a Debugger
	Arguments and temporary variables:
		aString: 	'Stack of the Syntax Error'
		topView: 	nil
	Receiver's instance variables:
		dependents: 	#)
		contents: 	a Text for 'decompile
	^ Decompiler new decompileBlock: self'
		currentCompiledMethod: 	nil
		contentsSymbol: 	#source
		interruptedProcess: 	nil
		interruptedController: 	nil
		contextStack: 	nil
		contextStackTop: 	nil
		contextStackIndex: 	14
		contextStackList: 	an OrderedCollection('SyntaxError 
class>>errorInClass:withCod...etc...
		receiverInspector: 	nil
		contextVariablesInspector: 	nil
		externalInterrupt: 	false
		proceedValue: 	nil
		selectingPC: 	true
		sourceMap: 	a SortedCollection(14->(25 to: 27) 16->(29 to: 48) 17->(12 
to: 48))
		tempNames: 	an OrderedCollection()
		savedCursor: 	nil
		isolationHead: 	nil
		failedProject: 	nil
		errorWasInUIProcess: 	false
		labelString: 	nil
		theMethodNode: 	decompile
	^ Decompiler new decompileBlock: self


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #stackOfSize:
Debugger>>expandStack
Debugger>>openFullMorphicLabel:
Debugger>>openFullNoSuspendLabel:
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SyntaxError>>debug
SyntaxError(StringHolder)>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector 
numArgs) = 0   ifTrue: [target perform: selector] ...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
...etc...




More information about the Squeak-dev mailing list