[BUG]ODBSSession class(Object)>>halt

das at iam.unibe.ch das at iam.unibe.ch
Fri May 20 11:56:34 UTC 2005


here insert explanation of what you were doing, suspect changes you've
made and so forth.

20 May 2005 1:56:24 pm

VM: unix - a SmalltalkImage
Image: Squeak3.7 [latest update: #5989]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/adrian/Projects/BL/images/main dev
Trusted Dir /Users/adrian/Projects/BL/images/main dev/secure
Untrusted Dir /Users/adrian/Projects/BL/images/main dev/untrusted

ODBSSession class(Object)>>halt
	Receiver: ODBSSession
	Arguments and temporary variables: 

	Receiver's instance variables: 
		superclass: 	WASession
		methodDict: 	a MethodDictionary(#database->a CompiledMethod (1055)
#performReque...etc...
		format: 	148
		instanceVariables: 	nil
		organization: 	('as yet unclassified' database performRequest:
responseForReques...etc...
		subclasses: 	#(BLSession)
		name: 	#ODBSSession
		classPool: 	nil
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

ODBSSession class>>DoIt
	Receiver: ODBSSession
	Arguments and temporary variables: 

	Receiver's instance variables: 
		superclass: 	WASession
		methodDict: 	a MethodDictionary(#database->a CompiledMethod (1055)
#performReque...etc...
		format: 	148
		instanceVariables: 	nil
		organization: 	('as yet unclassified' database performRequest:
responseForReques...etc...
		subclasses: 	#(BLSession)
		name: 	#ODBSSession
		classPool: 	nil
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

Compiler>>evaluate:in:to:notifying:ifFail:logged:
	Receiver: a Compiler
	Arguments and temporary variables: 
		textOrStream: 	a ReadWriteStream 'performRequest: aRequest
	^ [[[super performRe...etc...
		aContext: 	nil
		receiver: 	ODBSSession
		aRequestor: 	a TextMorphEditor
		failBlock: 	[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection
{[FakeClas...etc...
		logFlag: 	true
		methodNode: 	DoIt
	^ self halt
		method: 	a CompiledMethod (1346)
		value: 	nil
		selector: 	#DoIt
	Receiver's instance variables: 
		sourceStream: 	a ReadWriteStream 'performRequest: aRequest
	^ [[[super performRe...etc...
		requestor: 	a TextMorphEditor
		class: 	ODBSSession class
		context: 	nil
		parserClass: 	Parser
		cacheDoItNode: 	true

[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new   evaluate: self selectionAsStream   in: ctxt...]}
	Arguments and temporary variables: 
		result: 	nil
		rcvr: 	ODBSSession
		ctxt: 	nil
		ex: 	nil


--- The full stack ---
ODBSSession class(Object)>>halt
ODBSSession class>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new   evaluate: self selectionAsStream   in: ctxt...]}
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor
readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. 
ActiveEvent := anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h
processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor
yield.  false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor
terminateActive]}
...etc...



More information about the Squeak-dev mailing list