[Seaside] vwport - WAMultiCounter example broken
Eric Winger
ewinger at charter.net
Wed May 12 07:37:21 CEST 2004
I'm not sure if I've done something wrong, but I simply tried to run the
WAMultiCounter presenter in the examples package and got the stack
report I pasted below. Not sure if you need the full stack or not.
fyi - I'm reporting this just as an fyi as something someone, like me
with little seaside experience, poking around the examples looking for
stuff that works. WAStore broke in the same way too. It appears that its
doing some cool context playing that just isn't quite there yet. Not
sure if it should work yet or not.
Eric
Unhandled exception: BlockClosure [] in Object>>doesNotUnderstand:
UndefinedObject(Object)>>doesNotUnderstand:
Seaside.WACounter(Seaside.WAPresenter)>>findParent
Seaside.WACounter(Seaside.WAPresenter)>>checkParent
Seaside.WACounter(Seaside.WAPresenter)>>renderOn:
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>render:
optimized [] in Seaside.WAMultiCounter>>renderContentOn:
Array(SequenceableCollection)>>do:separatedBy:
Seaside.WAMultiCounter>>renderContentOn:
Seaside.WAMultiCounter(Seaside.WAPresenter)>>renderAllOn:
Seaside.WAMultiCounter(Seaside.WAPresenter)>>renderWithContext:
optimized [] in Seaside.WAPresenter>>renderOn:
Seaside.WAMultiCounter(Seaside.WAComponent)>>decorationChainDo:
Seaside.WAMultiCounter(Seaside.WAPresenter)>>renderOn:
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>render:
Seaside.WAToolFrame>>renderChildOn:
optimized [] in Seaside.WAToolFrame>>renderContentOn:
BlockClosure>>renderOn:
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>render:
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>tag:do:
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>div:
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>divNamed:with:
Seaside.WAToolFrame>>renderContentOn:
Seaside.WAToolFrame(Seaside.WAPresenter)>>renderAllOn:
Seaside.WAToolFrame(Seaside.WAPresenter)>>renderWithContext:
optimized [] in [] in Seaside.WARenderLoop>>render
Seaside.WAToolFrame(Seaside.WAComponent)>>decorationChainDo:
optimized [] in Seaside.WARenderLoop>>render
optimized [] in Seaside.WASession>>respond:
Seaside.Continuation class>>currentDo:
Seaside.WASession>>respond:
Seaside.WARenderLoop>>render
optimized [] in [] in Seaside.WARenderLoop>>run
BlockClosure>>on:do:
Seaside.WARenderLoop>>withRenderNowHandler:
optimized [] in Seaside.WARenderLoop>>run
BlockClosure>>on:do:
Seaside.WARenderLoop>>withPageExpiredHandler:
Seaside.WARenderLoop>>run
Seaside.WARenderLoop>>start:
Seaside.WARenderLoopMain>>start:
Seaside.WASession>>start:
[] in Seaside.WASession>>performRequest:
Dictionary>>at:ifAbsent:
Seaside.WASession>>performRequest:
optimized [] in [] in [] in Seaside.WASession>>responseForRequest:
BlockClosure>>on:do:
optimized [] in Seaside.WASession>>withErrorHandler:
BlockClosure>>on:do:
Seaside.WASession>>withErrorHandler:
optimized [] in [] in Seaside.WASession>>responseForRequest:
BlockClosure>>on:do:
Seaside.WACurrentSession class(Seaside.WADynamicVariable class)>>use:during:
optimized [] in Seaside.WASession>>responseForRequest:
optimized [] in Seaside.WASession>>withEscapeContinuation:
Seaside.Continuation class>>currentDo:
Seaside.WASession>>withEscapeContinuation:
Seaside.WASession>>responseForRequest:
optimized [] in Seaside.WASession>>incomingRequest:
BlockClosure>>on:do:
optimized [] in [] in [] in Seaside.WAProcessMonitor>>critical:
BlockClosure>>ensure:
optimized [] in [] in Seaside.WAProcessMonitor>>critical:
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:
----------------------------------------------------------------------
UndefinedObject(Object)>>doesNotUnderstand:
Receiver:
an UndefinedObject
Arguments:
aMessage = a Message with selector: #receiver and arguments: #()
Temporaries:
excpt = a MessageNotUnderstood
resumeValue = nil
Context PC = 25
----------------------------------------------------------------------
Seaside.WACounter(Seaside.WAPresenter)>>findParent
Receiver:
a Seaside.WACounter
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WACounter)
count = 0
Temporaries:
context = optimized [] in Seaside.WAMultiCounter>>renderContentOn:
Context PC = 11
----------------------------------------------------------------------
Seaside.WACounter(Seaside.WAPresenter)>>checkParent
Receiver:
a Seaside.WACounter
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WACounter)
count = 0
Temporaries:
parent = nil
Context PC = 12
----------------------------------------------------------------------
Seaside.WACounter(Seaside.WAPresenter)>>renderOn:
Receiver:
a Seaside.WACounter
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WACounter)
count = 0
Arguments:
aRenderer = a Seaside.WAHtmlRenderer
Context PC = 4
----------------------------------------------------------------------
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>render:
Receiver:
a Seaside.WAHtmlRenderer
Instance Variables:
attributeBuffer = nil
context = a Seaside.WARenderingContext
callbacks = a Seaside.WACallbackStore
Arguments:
anObject = a Seaside.WACounter
Context PC = 4
----------------------------------------------------------------------
optimized [] in Seaside.WAMultiCounter>>renderContentOn:
Receiver:
an UndefinedObject
Arguments:
ea = a Seaside.WACounter
Temporaries:
.html = a Seaside.WAHtmlRenderer
Context PC = 6
----------------------------------------------------------------------
Array(SequenceableCollection)>>do:separatedBy:
Receiver:
an Array
Arguments:
elementBlock = BlockClosure [] in
Seaside.WAMultiCounter>>renderContentOn:
separatorBlock = BlockClosure [] in
Seaside.WAMultiCounter>>renderContentOn:
Temporaries:
i = nil
Context PC = 12
----------------------------------------------------------------------
Seaside.WAMultiCounter>>renderContentOn:
Receiver:
a Seaside.WAMultiCounter
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAMultiCounter)
counters = an Array[5]
Arguments:
html = a Seaside.WAHtmlRenderer
Context PC = 11
----------------------------------------------------------------------
Seaside.WAMultiCounter(Seaside.WAPresenter)>>renderAllOn:
Receiver:
a Seaside.WAMultiCounter
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAMultiCounter)
counters = an Array[5]
Arguments:
aRenderer = a Seaside.WAHtmlRenderer
Context PC = 21
----------------------------------------------------------------------
Seaside.WAMultiCounter(Seaside.WAPresenter)>>renderWithContext:
Receiver:
a Seaside.WAMultiCounter
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAMultiCounter)
counters = an Array[5]
Arguments:
aRenderingContext = a Seaside.WARenderingContext
Temporaries:
html = a Seaside.WAHtmlRenderer
callbacks = a Seaside.WACallbackStore
Context PC = 32
----------------------------------------------------------------------
optimized [] in Seaside.WAPresenter>>renderOn:
Receiver:
an UndefinedObject
Arguments:
ea = a Seaside.WAMultiCounter
Temporaries:
.aRenderer = a Seaside.WAHtmlRenderer
Context PC = 7
----------------------------------------------------------------------
Seaside.WAMultiCounter(Seaside.WAComponent)>>decorationChainDo:
Receiver:
a Seaside.WAMultiCounter
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAMultiCounter)
counters = an Array[5]
Arguments:
aBlock = BlockClosure [] in Seaside.WAPresenter>>renderOn:
Context PC = 6
----------------------------------------------------------------------
Seaside.WAMultiCounter(Seaside.WAPresenter)>>renderOn:
Receiver:
a Seaside.WAMultiCounter
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAMultiCounter)
counters = an Array[5]
Arguments:
aRenderer = a Seaside.WAHtmlRenderer
Context PC = 11
----------------------------------------------------------------------
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>render:
Receiver:
a Seaside.WAHtmlRenderer
Instance Variables:
attributeBuffer = nil
context = a Seaside.WARenderingContext
callbacks = a Seaside.WACallbackStore
Arguments:
anObject = a Seaside.WAMultiCounter
Context PC = 4
----------------------------------------------------------------------
Seaside.WAToolFrame>>renderChildOn:
Receiver:
a Seaside.WAToolFrame
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAToolFrame)
contents = a Seaside.WAMultiCounter
showHalos = a Seaside.WAStateHolder(false)
Arguments:
html = a Seaside.WAHtmlRenderer
Context PC = 12
----------------------------------------------------------------------
optimized [] in Seaside.WAToolFrame>>renderContentOn:
Receiver:
an UndefinedObject
Temporaries:
.self = a Seaside.WAToolFrame
.html = a Seaside.WAHtmlRenderer
Context PC = 7
----------------------------------------------------------------------
BlockClosure>>renderOn:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Seaside.WAToolFrame>>renderContentOn:
outerContext = nil
copiedValues = an Array[2]
Arguments:
aRenderer = a Seaside.WAHtmlRenderer
Context PC = 10
----------------------------------------------------------------------
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>render:
Receiver:
a Seaside.WAHtmlRenderer
Instance Variables:
attributeBuffer = nil
context = a Seaside.WARenderingContext
callbacks = a Seaside.WACallbackStore
Arguments:
anObject = BlockClosure [] in Seaside.WAToolFrame>>renderContentOn:
Context PC = 4
----------------------------------------------------------------------
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>tag:do:
Receiver:
a Seaside.WAHtmlRenderer
Instance Variables:
attributeBuffer = nil
context = a Seaside.WARenderingContext
callbacks = a Seaside.WACallbackStore
Arguments:
aString = 'div'
anObject = BlockClosure [] in Seaside.WAToolFrame>>renderContentOn:
Context PC = 9
----------------------------------------------------------------------
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>div:
Receiver:
a Seaside.WAHtmlRenderer
Instance Variables:
attributeBuffer = nil
context = a Seaside.WARenderingContext
callbacks = a Seaside.WACallbackStore
Arguments:
aBlock = BlockClosure [] in Seaside.WAToolFrame>>renderContentOn:
Context PC = 6
----------------------------------------------------------------------
Seaside.WAHtmlRenderer(Seaside.WAAbstractHtmlBuilder)>>divNamed:with:
Receiver:
a Seaside.WAHtmlRenderer
Instance Variables:
attributeBuffer = nil
context = a Seaside.WARenderingContext
callbacks = a Seaside.WACallbackStore
Arguments:
aString = 'frameContent'
anObject = BlockClosure [] in Seaside.WAToolFrame>>renderContentOn:
Context PC = 10
----------------------------------------------------------------------
Seaside.WAToolFrame>>renderContentOn:
Receiver:
a Seaside.WAToolFrame
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAToolFrame)
contents = a Seaside.WAMultiCounter
showHalos = a Seaside.WAStateHolder(false)
Arguments:
html = a Seaside.WAHtmlRenderer
Context PC = 9
----------------------------------------------------------------------
Seaside.WAToolFrame(Seaside.WAPresenter)>>renderAllOn:
Receiver:
a Seaside.WAToolFrame
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAToolFrame)
contents = a Seaside.WAMultiCounter
showHalos = a Seaside.WAStateHolder(false)
Arguments:
aRenderer = a Seaside.WAHtmlRenderer
Context PC = 21
----------------------------------------------------------------------
Seaside.WAToolFrame(Seaside.WAPresenter)>>renderWithContext:
Receiver:
a Seaside.WAToolFrame
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAToolFrame)
contents = a Seaside.WAMultiCounter
showHalos = a Seaside.WAStateHolder(false)
Arguments:
aRenderingContext = a Seaside.WARenderingContext
Temporaries:
html = a Seaside.WAHtmlRenderer
callbacks = a Seaside.WACallbackStore
Context PC = 32
----------------------------------------------------------------------
optimized [] in [] in Seaside.WARenderLoop>>render
Receiver:
an UndefinedObject
Arguments:
ea = a Seaside.WAToolFrame
Temporaries:
.context = a Seaside.WARenderingContext
Context PC = 6
----------------------------------------------------------------------
Seaside.WAToolFrame(Seaside.WAComponent)>>decorationChainDo:
Receiver:
a Seaside.WAToolFrame
Instance Variables:
decoration = a Seaside.WAStateHolder(a Seaside.WAToolFrame)
contents = a Seaside.WAMultiCounter
showHalos = a Seaside.WAStateHolder(false)
Arguments:
aBlock = BlockClosure [] in [] in Seaside.WARenderLoop>>render
Context PC = 6
----------------------------------------------------------------------
optimized [] in Seaside.WARenderLoop>>render
Receiver:
an UndefinedObject
Arguments:
url = a Seaside.WAUrl
Temporaries:
response = a Seaside.WAHtmlStreamResponse
.self = a Seaside.WARenderLoop
.context = a Seaside.WARenderingContext
Context PC = 26
----------------------------------------------------------------------
optimized [] in Seaside.WASession>>respond:
Receiver:
an UndefinedObject
Arguments:
cc = a Seaside.Continuation
Temporaries:
url = a Seaside.WAUrl
.self = a Seaside.WASession(/seaside/go/multi?_s=NeHFAoViBXJbRPpK)
.responseBlock = BlockClosure [] in Seaside.WARenderLoop>>render
response = nil
.snapshotHolder = a ValueHolder on: nil
Context PC = 11
----------------------------------------------------------------------
Seaside.Continuation class>>currentDo:
Receiver:
a Seaside.Continuation class
Instance Variables:
superclass = Object
methodDict = a MethodDictionary[7]
format = 16385
subclasses = nil
instanceVariables = an Array[1]
organization = ('invocation' #numArgs #value #value:
#valueWithArguments:)
('private' #initializeFromContext: #terminate:)
('as yet unclassified' #restoreValues)
name = #Continuation
classPool = a NameSpaceOfClass[0]
environment = a NameSpace[168]
Arguments:
aBlock = BlockClosure [] in Seaside.WASession>>respond:
Context PC = 9
----------------------------------------------------------------------
Seaside.WASession>>respond:
Receiver:
a Seaside.WASession
Instance Variables:
lastAccess = 3261767160
expired = nil
timeout = nil
continuations = a Seaside.WALRUCache
application = a Seaside.WAApplication(/seaside/go/multi)
escapeContinuation = a Seaside.Continuation
monitor = a Seaside.WAProcessMonitor
state = a Seaside.WAStateRegistry
currentRequest = a Seaside.WARequest
Arguments:
responseBlock = BlockClosure [] in Seaside.WARenderLoop>>render
Temporaries:
request = nil
snapshotHolder = a ValueHolder on: nil
response = nil
Context PC = 16
----------------------------------------------------------------------
Seaside.WARenderLoop>>render
Receiver:
a Seaside.WARenderLoop
Instance Variables:
root = a Seaside.WAToolFrame
Temporaries:
request = nil
context = a Seaside.WARenderingContext
Context PC = 18
----------------------------------------------------------------------
optimized [] in [] in Seaside.WARenderLoop>>run
Receiver:
an UndefinedObject
Temporaries:
.self = a Seaside.WARenderLoop
Context PC = 6
----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in [] in Seaside.WARenderLoop>>run
outerContext = nil
copiedValues = a Seaside.WARenderLoop
Arguments:
anExceptionSelector = Seaside.WARenderNotification
handlerBlock = BlockClosure [] in
Seaside.WARenderLoop>>withRenderNowHandler:
Context PC = 18
----------------------------------------------------------------------
Seaside.WARenderLoop>>withRenderNowHandler:
Receiver:
a Seaside.WARenderLoop
Instance Variables:
root = a Seaside.WAToolFrame
Arguments:
aBlock = BlockClosure [] in [] in Seaside.WARenderLoop>>run
Context PC = 6
----------------------------------------------------------------------
optimized [] in Seaside.WARenderLoop>>run
Receiver:
an UndefinedObject
Temporaries:
.self = a Seaside.WARenderLoop
Context PC = 10
----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Seaside.WARenderLoop>>run
outerContext = nil
copiedValues = a Seaside.WARenderLoop
Arguments:
anExceptionSelector = Seaside.WAPageExpired
handlerBlock = BlockClosure [] in
Seaside.WARenderLoop>>withPageExpiredHandler:
Context PC = 18
----------------------------------------------------------------------
Seaside.WARenderLoop>>withPageExpiredHandler:
Receiver:
a Seaside.WARenderLoop
Instance Variables:
root = a Seaside.WAToolFrame
Arguments:
aBlock = BlockClosure [] in Seaside.WARenderLoop>>run
Context PC = 6
----------------------------------------------------------------------
Seaside.WARenderLoop>>run
Receiver:
a Seaside.WARenderLoop
Instance Variables:
root = a Seaside.WAToolFrame
Context PC = 12
----------------------------------------------------------------------
Seaside.WARenderLoop>>start:
Receiver:
a Seaside.WARenderLoop
Instance Variables:
root = a Seaside.WAToolFrame
Arguments:
aRequest = a Seaside.WARequest
Context PC = 8
----------------------------------------------------------------------
Seaside.WARenderLoopMain>>start:
Receiver:
a Seaside.WARenderLoopMain
Instance Variables:
session = nil
Arguments:
aRequest = a Seaside.WARequest
Context PC = 9
----------------------------------------------------------------------
Seaside.WASession>>start:
Receiver:
a Seaside.WASession
Instance Variables:
lastAccess = 3261767160
expired = nil
timeout = nil
continuations = a Seaside.WALRUCache
application = a Seaside.WAApplication(/seaside/go/multi)
escapeContinuation = a Seaside.Continuation
monitor = a Seaside.WAProcessMonitor
state = a Seaside.WAStateRegistry
currentRequest = a Seaside.WARequest
Arguments:
aRequest = a Seaside.WARequest
Context PC = 7
----------------------------------------------------------------------
[] in Seaside.WASession>>performRequest:
Receiver:
a Seaside.WASession
Instance Variables:
lastAccess = 3261767160
expired = nil
timeout = nil
continuations = a Seaside.WALRUCache
application = a Seaside.WAApplication(/seaside/go/multi)
escapeContinuation = a Seaside.Continuation
monitor = a Seaside.WAProcessMonitor
state = a Seaside.WAStateRegistry
currentRequest = a Seaside.WARequest
Temporaries:
.self = a Seaside.WASession(/seaside/go/multi?_s=NeHFAoViBXJbRPpK)
.aRequest = a Seaside.WARequest
Context PC = 7
----------------------------------------------------------------------
Dictionary>>at:ifAbsent:
Receiver:
a Dictionary
Instance Variables:
tally = 0
Arguments:
key = '_k'
aBlock = BlockClosure [] in Seaside.WASession>>performRequest:
Temporaries:
index = 2
obj = nil
Context PC = 17
----------------------------------------------------------------------
Seaside.WASession>>performRequest:
Receiver:
a Seaside.WASession
Instance Variables:
lastAccess = 3261767160
expired = nil
timeout = nil
continuations = a Seaside.WALRUCache
application = a Seaside.WAApplication(/seaside/go/multi)
escapeContinuation = a Seaside.Continuation
monitor = a Seaside.WAProcessMonitor
state = a Seaside.WAStateRegistry
currentRequest = a Seaside.WARequest
Arguments:
aRequest = a Seaside.WARequest
Temporaries:
key = nil
continuation = nil
Context PC = 13
----------------------------------------------------------------------
optimized [] in [] in [] in Seaside.WASession>>responseForRequest:
Receiver:
an UndefinedObject
Temporaries:
.self = a Seaside.WASession(/seaside/go/multi?_s=NeHFAoViBXJbRPpK)
.aRequest = a Seaside.WARequest
Context PC = 7
----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in [] in [] in
Seaside.WASession>>responseForRequest:
outerContext = nil
copiedValues = an Array[2]
Arguments:
anExceptionSelector = Error
handlerBlock = BlockClosure [] in [] in
Seaside.WASession>>withErrorHandler:
Context PC = 18
----------------------------------------------------------------------
optimized [] in Seaside.WASession>>withErrorHandler:
Receiver:
an UndefinedObject
Temporaries:
.aBlock = BlockClosure [] in [] in [] in
Seaside.WASession>>responseForRequest:
.self = a Seaside.WASession(/seaside/go/multi?_s=NeHFAoViBXJbRPpK)
Context PC = 11
----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Seaside.WASession>>withErrorHandler:
outerContext = nil
copiedValues = an Array[2]
Arguments:
anExceptionSelector = Warning
handlerBlock = BlockClosure [] in Seaside.WASession>>withErrorHandler:
Context PC = 18
----------------------------------------------------------------------
Seaside.WASession>>withErrorHandler:
Receiver:
a Seaside.WASession
Instance Variables:
lastAccess = 3261767160
expired = nil
timeout = nil
continuations = a Seaside.WALRUCache
application = a Seaside.WAApplication(/seaside/go/multi)
escapeContinuation = a Seaside.Continuation
monitor = a Seaside.WAProcessMonitor
state = a Seaside.WAStateRegistry
currentRequest = a Seaside.WARequest
Arguments:
aBlock = BlockClosure [] in [] in [] in
Seaside.WASession>>responseForRequest:
Context PC = 13
----------------------------------------------------------------------
optimized [] in [] in Seaside.WASession>>responseForRequest:
Receiver:
an UndefinedObject
Temporaries:
.self = a Seaside.WASession(/seaside/go/multi?_s=NeHFAoViBXJbRPpK)
.aRequest = a Seaside.WARequest
Context PC = 11
----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in [] in
Seaside.WASession>>responseForRequest:
outerContext = nil
copiedValues = an Array[2]
Arguments:
anExceptionSelector = Seaside.WACurrentSession
handlerBlock = BlockClosure [] in Seaside.WADynamicVariable
class>>use:during:
Context PC = 18
----------------------------------------------------------------------
Seaside.WACurrentSession class(Seaside.WADynamicVariable class)>>use:during:
Receiver:
a Seaside.WACurrentSession class
Instance Variables:
superclass = Seaside.WADynamicVariable
methodDict = a MethodDictionary[0]
format = 16394
subclasses = nil
instanceVariables = an Array[0]
organization =
name = #WACurrentSession
classPool = a NameSpaceOfClass[0]
environment = a NameSpace[168]
notifierString = nil
Arguments:
anObject = a Seaside.WASession(/seaside/go/multi?_s=NeHFAoViBXJbRPpK)
aBlock = BlockClosure [] in [] in Seaside.WASession>>responseForRequest:
Context PC = 9
----------------------------------------------------------------------
optimized [] in Seaside.WASession>>responseForRequest:
Receiver:
an UndefinedObject
Temporaries:
.self = a Seaside.WASession(/seaside/go/multi?_s=NeHFAoViBXJbRPpK)
.aRequest = a Seaside.WARequest
Context PC = 11
----------------------------------------------------------------------
optimized [] in Seaside.WASession>>withEscapeContinuation:
Receiver:
an UndefinedObject
Arguments:
cc = a Seaside.Continuation
Temporaries:
.self = a Seaside.WASession(/seaside/go/multi?_s=NeHFAoViBXJbRPpK)
.aBlock = BlockClosure [] in Seaside.WASession>>responseForRequest:
Context PC = 8
----------------------------------------------------------------------
Seaside.Continuation class>>currentDo:
Receiver:
a Seaside.Continuation class
Instance Variables:
superclass = Object
methodDict = a MethodDictionary[7]
format = 16385
subclasses = nil
instanceVariables = an Array[1]
organization = ('invocation' #numArgs #value #value:
#valueWithArguments:)
('private' #initializeFromContext: #terminate:)
('as yet unclassified' #restoreValues)
name = #Continuation
classPool = a NameSpaceOfClass[0]
environment = a NameSpace[168]
Arguments:
aBlock = BlockClosure [] in Seaside.WASession>>withEscapeContinuation:
Context PC = 9
----------------------------------------------------------------------
Seaside.WASession>>withEscapeContinuation:
Receiver:
a Seaside.WASession
Instance Variables:
lastAccess = 3261767160
expired = nil
timeout = nil
continuations = a Seaside.WALRUCache
application = a Seaside.WAApplication(/seaside/go/multi)
escapeContinuation = a Seaside.Continuation
monitor = a Seaside.WAProcessMonitor
state = a Seaside.WAStateRegistry
currentRequest = a Seaside.WARequest
Arguments:
aBlock = BlockClosure [] in Seaside.WASession>>responseForRequest:
Context PC = 8
----------------------------------------------------------------------
Seaside.WASession>>responseForRequest:
Receiver:
a Seaside.WASession
Instance Variables:
lastAccess = 3261767160
expired = nil
timeout = nil
continuations = a Seaside.WALRUCache
application = a Seaside.WAApplication(/seaside/go/multi)
escapeContinuation = a Seaside.Continuation
monitor = a Seaside.WAProcessMonitor
state = a Seaside.WAStateRegistry
currentRequest = a Seaside.WARequest
Arguments:
aRequest = a Seaside.WARequest
Temporaries:
response = nil
Context PC = 12
----------------------------------------------------------------------
optimized [] in Seaside.WASession>>incomingRequest:
Receiver:
an UndefinedObject
Temporaries:
.self = a Seaside.WASession(/seaside/go/multi?_s=NeHFAoViBXJbRPpK)
.aRequest = a Seaside.WARequest
Context PC = 7
----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Seaside.WASession>>incomingRequest:
outerContext = nil
copiedValues = an Array[2]
Arguments:
anExceptionSelector = Error
handlerBlock = BlockClosure [] in [] in [] in [] in
Seaside.WAProcessMonitor>>critical:
Context PC = 18
----------------------------------------------------------------------
optimized [] in [] in [] in Seaside.WAProcessMonitor>>critical:
Receiver:
an UndefinedObject
Temporaries:
.aBlock = BlockClosure [] in Seaside.WASession>>incomingRequest:
value = a Seaside.WAHtmlStreamResponse
Context PC = 8
----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in [] in [] in
Seaside.WAProcessMonitor>>critical:
outerContext = nil
copiedValues = an Array[2]
Arguments:
aBlock = BlockClosure [] in [] in [] in
Seaside.WAProcessMonitor>>critical:
Temporaries:
result = nil
Context PC = 4
----------------------------------------------------------------------
optimized [] in [] in Seaside.WAProcessMonitor>>critical:
Receiver:
an UndefinedObject
Temporaries:
.aBlock = BlockClosure [] in Seaside.WASession>>incomingRequest:
value = a Seaside.WAHtmlStreamResponse
.self = a Seaside.WAProcessMonitor
Context PC = 14
----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in [] in Seaside.WAProcessMonitor>>critical:
outerContext = nil
copiedValues = an Array[3]
Arguments:
anExceptionSelector = TerminateException
handlerBlock = BlockClosure [] in [] in Process
class>>forBlock:priority:
Context PC = 18
----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
an UndefinedObject
Temporaries:
.aBlock = BlockClosure [] in [] in Seaside.WAProcessMonitor>>critical:
Context PC = 9
More information about the Seaside
mailing list