[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