[BUG]WASession(Object)>>doesNotUnderstand: #user:

vaidasd at gmail.com vaidasd at gmail.com
Thu Oct 20 09:10:34 UTC 2005


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

20 October 2005 7:18:43 pm

VM: Win32 - a SmalltalkImage
Image: Squeak3.8 [latest update: #6665]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\ins\smalltalka\Squeak3.8-6665-full
Trusted Dir C:\ins\smalltalka\Squeak3.8-6665-full\Vaidas
Untrusted Dir C:\My Squeak\Vaidas

WASession(Object)>>doesNotUnderstand: #user:
	Receiver: a WASession(/seaside/at?_s=vfVRspqEtVoctsyt)
	Arguments and temporary variables: 
		aMessage: 	user: 'da'
	Receiver's instance variables: 
		lastAccess: 	3307288646
		expired: 	nil
		timeout: 	nil
		continuations: 	a WALRUCache
		application: 	a WAApplication(/seaside/at)
		escapeContinuation: 	an EscapeContinuation
		monitor: 	a WAProcessMonitor
		state: 	a WAStateRegistry
		currentRequest: 	a WARequest

ATStart>>renderContentOn:
	Receiver: an ATStart
	Arguments and temporary variables: 
		html: 	a WAHtmlRenderer
	Receiver's instance variables: 
		decoration: 	a WAStateHolder(an ATStart)
		dbError: 	nil

ATStart(WAPresenter)>>renderWithContext:
	Receiver: an ATStart
	Arguments and temporary variables: 
		aRenderingContext: 	a WARenderingContext
		html: 	a WAHtmlRenderer
		callbacks: 	a WACallbackRegistry
	Receiver's instance variables: 
		decoration: 	a WAStateHolder(an ATStart)
		dbError: 	nil

[] in ATStart(WAComponent)>>renderOn: {[:each | each renderWithContext:
aRenderer context]}
	Arguments and temporary variables: 
		aRenderer: 	a WAHtmlRenderer
		each: 	an ATStart


--- The full stack ---
WASession(Object)>>doesNotUnderstand: #user:
ATStart>>renderContentOn:
ATStart(WAPresenter)>>renderWithContext:
[] in ATStart(WAComponent)>>renderOn: {[:each | each renderWithContext:
aRenderer context]}
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ATStart(WAComponent)>>decorationChainDo:
ATStart(WAComponent)>>renderOn:
WAHtmlRenderer(WAAbstractHtmlBuilder)>>render:
[] in WAToolFrame>>renderChildOn: {[html render: contents]}
Time class>>millisecondsToRun:
WAToolFrame>>renderChildOn:
[] in WAToolFrame>>renderContentOn: {[self renderChildOn: html]}
BlockContext>>renderOn:
WAHtmlRenderer(WAAbstractHtmlBuilder)>>render:
WAHtmlRenderer(WAAbstractHtmlBuilder)>>tag:do:
WAHtmlRenderer(WAAbstractHtmlBuilder)>>div:
WAHtmlRenderer(WAAbstractHtmlBuilder)>>divNamed:with:
WAToolFrame>>renderContentOn:
WAToolFrame(WAPresenter)>>renderWithContext:
[] in WARenderLoop>>render {[:ea | ea renderWithContext: context]}
WAToolFrame(WAComponent)>>decorationChainDo:
[] in WARenderLoop>>render {[:url |  self updateUrl: url.  docRoot :=
WARenderedHtmlRoot context: contex...]}
[] in WASession>>respond: {[:cc |  url := self actionUrlForContinuation:
cc.  response := responseBlock...]}
ResponseContinuation class(Continuation class)>>currentDo:
WASession>>respond:
WARenderLoop>>render
[] in WARenderLoop>>run {[self render]}
BlockContext>>on:do:
WARenderLoop>>withRenderNowHandler:
[] in WARenderLoop>>run {[notification := self     withRenderNowHandler:
[self render].  notification...]}
BlockContext>>on:do:
WARenderLoop>>withPageExpiredHandler:
[] in WARenderLoop>>run {[self   withPageExpiredHandler: [notification
:= self       withRenderNowHan...]}
BlockContext>>repeat
WARenderLoop>>run
WARenderLoopMain>>start:
WASession>>start:
[] in WASession>>performRequest: {[^ self start: aRequest]}
Dictionary>>at:ifAbsent:
WASession>>performRequest:
[] in WASession>>responseForRequest: {[self performRequest: aRequest]}
BlockContext>>on:do:
[] in WASession>>withErrorHandler: {[aBlock   on: Error   do: [:e |    
self errorHandler handleError: e.    WAP...]}
BlockContext>>on:do:
WASession>>withErrorHandler:
[] in WASession>>responseForRequest: {[self   withErrorHandler: [self
performRequest: aRequest]]}
BlockContext>>on:do:
WACurrentSession class(WADynamicVariable class)>>use:during:
[] in WASession>>responseForRequest: {[WACurrentSession   use: self  
during: [self     withErrorHandler: [self pe...]}
[] in WASession>>withEscapeContinuation: {[:cc |  escapeContinuation :=
cc.  aBlock value.  self pageIntentionallyLeft...]}
EscapeContinuation class(Continuation class)>>currentDo:
WASession>>withEscapeContinuation:
WASession>>responseForRequest:
[] in WASession>>incomingRequest: {[self responseForRequest: aRequest]}
BlockContext>>on:do:
[] in WAProcessMonitor>>critical:ifError: {[value := aBlock on: Error
do: errorBlock]}
...etc...



More information about the Squeak-dev mailing list