Seaside Walkback

MessageNotUnderstood: PRPage>> #file

Debug Proceed

Possible Causes

Stack Trace

  1. thisContext
    PRPage(Object)>>doesNotUnderstand: #file
    self
    a PRPage[732469248] name: 'pier-components'
    aMessage
    file
    exception
    Instance of PRPage did not understand #file
    resumeValue
    nil
  2. thisContext
    PRFileView>>respondUsing:
    self
    a PRFileView
    aResponse
    a WABufferedResponse status: 200 message: 'OK'
    file
    nil
  3. thisContext
    [ :response | self respondUsing: response ] in PRFileView(PRViewComponent)>>handle:
    self
    a PRFileView
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    response
    a WABufferedResponse status: 200 message: 'OK'
  4. thisContext
    WARequestContext>>respond:
    self
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ :response | self respondUsing: response ]
  5. thisContext
    PRFileView(PRViewComponent)>>handle:
    self
    a PRFileView
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  6. thisContext
    PRViewCommand>>initialRequest:
    self
    a PRViewCommand[132302848]
    aRequest
    a WARequest method: GET uri: /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullSt...etc...
    viewClass
    PRFileView
  7. thisContext
    PRPierFrame>>initialRequest:
    self
    a PRPierFrame
    aRequest
    a WARequest method: GET uri: /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullSt...etc...
    structure
    a PRPage[732469248] name: 'pier-components'
    following
    a PRContext[190451968] structure: 'Pier Components' command: 'View'
  8. thisContext
    WAInitialRequestVisitor>>visitPresenter:
    self
    a WAInitialRequestVisitor
    aPresenter
    a PRPierFrame
  9. thisContext
    WAInitialRequestVisitor(WAPainterVisitor)>>visitComponent:
    self
    a WAInitialRequestVisitor
    aComponent
    a PRPierFrame
  10. thisContext
    PRPierFrame(WAComponent)>>accept:
    self
    a PRPierFrame
    aVisitor
    a WAInitialRequestVisitor
  11. thisContext
    WAInitialRequestVisitor(WAVisitor)>>visit:
    self
    a WAInitialRequestVisitor
    anObject
    a PRPierFrame
  12. thisContext
    WAAllPresenterGuide(WAPresenterGuide)>>visitPainter:
    self
    a WAAllPresenterGuide
    aPainter
    a PRPierFrame
  13. thisContext
    WAAllPresenterGuide(WAPainterVisitor)>>visitPresenter:
    self
    a WAAllPresenterGuide
    aPresenter
    a PRPierFrame
  14. thisContext
    WAAllPresenterGuide(WAVisiblePresenterGuide)>>visitPresenter:
    self
    a WAAllPresenterGuide
    aPresenter
    a PRPierFrame
  15. thisContext
    WAAllPresenterGuide(WAPainterVisitor)>>visitComponent:
    self
    a WAAllPresenterGuide
    aComponent
    a PRPierFrame
  16. thisContext
    PRPierFrame(WAComponent)>>accept:
    self
    a PRPierFrame
    aVisitor
    a WAAllPresenterGuide
  17. thisContext
    WAAllPresenterGuide(WAPainterVisitor)>>visitDecorationsOfComponent:
    self
    a WAAllPresenterGuide
    aComponent
    a PRPierFrame
  18. thisContext
    PRPierFrame(WAComponent)>>acceptDecorated:
    self
    a PRPierFrame
    aVisitor
    a WAAllPresenterGuide
  19. thisContext
    [ super acceptDecorated: aPainterVisitor ] in PRPierFrame>>acceptDecorated:
    self
    a PRPierFrame
    aPainterVisitor
    a WAAllPresenterGuide
  20. thisContext
    FullBlockClosure(BlockClosure)>>on:do:
    self
    [ super acceptDecorated: aPainterVisitor ]
    exception
    PRCurrentContextHolder
    handlerAction
    [ :notification | notification resume: anObject ]
  21. thisContext
    PRCurrentContextHolder class>>use:during:
    self
    PRCurrentContextHolder
    anObject
    a PRPierFrame
    aBlock
    [ super acceptDecorated: aPainterVisitor ]
  22. thisContext
    PRPierFrame>>withContextDo:
    self
    a PRPierFrame
    aBlock
    [ super acceptDecorated: aPainterVisitor ]
  23. thisContext
    PRPierFrame>>acceptDecorated:
    self
    a PRPierFrame
    aPainterVisitor
    a WAAllPresenterGuide
  24. thisContext
    WAAllPresenterGuide(WAPresenterGuide)>>visit:
    self
    a WAAllPresenterGuide
    aPainter
    a PRPierFrame
  25. thisContext
    WAAllPresenterGuide(WAVisitor)>>start:
    self
    a WAAllPresenterGuide
    anObject
    a PRPierFrame
  26. thisContext
    WAInitialRenderLoopContinuation>>prepareRoot:
    self
    a WAInitialRenderLoopContinuation
    aComponent
    a PRPierFrame
  27. thisContext
    WAInitialRenderLoopContinuation>>basicPerformAction
    self
    a WAInitialRenderLoopContinuation
    root
    a PRPierFrame
  28. thisContext
    [ self basicPerformAction ] in WAInitialRenderLoopContinuation(WAActionPhaseContinuation)>>performAc...etc...
    self
    a WAInitialRenderLoopContinuation
  29. thisContext
    FullBlockClosure(BlockClosure)>>on:do:
    self
    [ self basicPerformAction ]
    exception
    a WAWalkbackErrorHandler
    handlerAction
    [ :exception | [ self handleException: exception ] "If there's an error while handling the e...etc...
  30. thisContext
    WAWalkbackErrorHandler(WAExceptionHandler)>>handleExceptionsDuring:
    self
    a WAWalkbackErrorHandler
    aBlock
    [ self basicPerformAction ]
  31. thisContext
    [ currentHandler handleExceptionsDuring: aBlock ] in WAInitialRenderLoopContinuation(WARenderLoopCon...etc...
    self
    a WAInitialRenderLoopContinuation
    aBlock
    [ self basicPerformAction ]
    currentHandler
    a WAWalkbackErrorHandler
  32. thisContext
    FullBlockClosure(BlockClosure)>>on:do:
    self
    [ currentHandler handleExceptionsDuring: aBlock ]
    exception
    WARenderNotification
    handlerAction
    [ :n | ]
  33. thisContext
    WAInitialRenderLoopContinuation(WARenderLoopContinuation)>>withNotificationHandlerDo:
    self
    a WAInitialRenderLoopContinuation
    aBlock
    [ self basicPerformAction ]
    currentHandler
    a WAWalkbackErrorHandler
  34. thisContext
    WAInitialRenderLoopContinuation(WAActionPhaseContinuation)>>performAction
    self
    a WAInitialRenderLoopContinuation
  35. thisContext
    WAInitialRenderLoopContinuation(WAActionPhaseContinuation)>>handleFiltered:
    self
    a WAInitialRenderLoopContinuation
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  36. thisContext
    [ self filter handleFiltered: aRequestContext ] in WAInitialRenderLoopContinuation(WARequestHandler)...etc...
    self
    a WAInitialRenderLoopContinuation
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  37. thisContext
    [ activeProcess psValueAt: index put: anObject. aBlock value ] in WACurrentRequestContext(Dy...etc...
    self
    a WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  38. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ activeProcess psValueAt: index put: anObject. aBlock value ]
    aBlock
    [ activeProcess psValueAt: index put: oldValue ]
    complete
    nil
    returnValue
    nil
  39. thisContext
    WACurrentRequestContext(DynamicVariable)>>value:during:
    self
    a WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  40. thisContext
    WACurrentRequestContext class(DynamicVariable class)>>value:during:
    self
    WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  41. thisContext
    WACurrentRequestContext class(GRDynamicVariable class)>>use:during:
    self
    WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  42. thisContext
    [ WACurrentRequestContext use: self during: aBlock ] in WARequestContext>>push:during:
    self
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WAInitialRenderLoopContinuation
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  43. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ WACurrentRequestContext use: self during: aBlock ]
    aBlock
    [ handlers removeFirst ]
    complete
    nil
    returnValue
    nil
  44. thisContext
    WARequestContext>>push:during:
    self
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WAInitialRenderLoopContinuation
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  45. thisContext
    WAInitialRenderLoopContinuation(WARequestHandler)>>handle:
    self
    a WAInitialRenderLoopContinuation
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  46. thisContext
    [ super handle: aRequestContext ] in WAInitialRenderLoopContinuation(WASessionContinuation)>>handle:...etc...
    self
    a WAInitialRenderLoopContinuation
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  47. thisContext
    FullBlockClosure(BlockClosure)>>on:do:
    self
    [ super handle: aRequestContext ]
    exception
    WAUnregisteredHandlerError
    handlerAction
    [ :err | self requestContext redirectTo: self application url ]
  48. thisContext
    WAInitialRenderLoopContinuation(WASessionContinuation)>>withUnregisteredHandlerDo:
    self
    a WAInitialRenderLoopContinuation
    aBlock
    [ super handle: aRequestContext ]
  49. thisContext
    WAInitialRenderLoopContinuation(WASessionContinuation)>>handle:
    self
    a WAInitialRenderLoopContinuation
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  50. thisContext
    WASession>>start
    self
    a WASession
  51. thisContext
    WASession>>unknownRequest
    self
    a WASession
  52. thisContext
    [ ^ self unknownRequest ] in WASession>>handleFiltered:
    self
    a WASession
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    continationKey
    'BsckcWGHYLB1cdxq'
    continuation
    nil
    fields
    a WAMergedRequestFields
    documentHandlerKey
    nil
  53. thisContext
    WAHashCache>>at:ifAbsent:
    self
    a WAHashCache
    aKey
    'BsckcWGHYLB1cdxq'
    aBlock
    [ ^ self unknownRequest ]
    keyHash
    113081272
    index
    4
    entry
    nil
  54. thisContext
    WASession>>handleFiltered:
    self
    a WASession
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    continationKey
    'BsckcWGHYLB1cdxq'
    continuation
    nil
    fields
    a WAMergedRequestFields
    documentHandlerKey
    nil
  55. thisContext
    WAMutualExclusionFilter(WARequestFilter)>>handleFiltered:
    self
    a WAMutualExclusionFilter
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  56. thisContext
    [ super handleFiltered: aRequestContext ] in WAMutualExclusionFilter>>handleFiltered:
    self
    a WAMutualExclusionFilter
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  57. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ super handleFiltered: aRequestContext ]
    aBlock
    [ self owner: nil ]
    complete
    nil
    returnValue
    nil
  58. thisContext
    [ self owner: process. aBlock ensure: [ self owner: nil ] ] in WAMutex>>critical:
    self
    a WAMutex
    aBlock
    [ super handleFiltered: aRequestContext ]
    process
    a Process in nil
  59. thisContext
    [ caught := true. self wait. blockValue := mutuallyExcludedBlock value ] in Semaphore>>critic...etc...
    self
    a Semaphore()
    mutuallyExcludedBlock
    [ self owner: process. aBlock ensure: [ self owner: nil ] ]
    blockValue
    nil
    caught
    true
  60. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ caught := true. self wait. blockValue := mutuallyExcludedBlock value ]
    aBlock
    [caught ifTrue: [self signal]]
    complete
    nil
    returnValue
    nil
  61. thisContext
    Semaphore>>critical:
    self
    a Semaphore()
    blockValue
    nil
    caught
    true
    mutuallyExcludedBlock
    [ self owner: process. aBlock ensure: [ self owner: nil ] ]
  62. thisContext
    WAMutex>>critical:
    self
    a WAMutex
    aBlock
    [ super handleFiltered: aRequestContext ]
    process
    a Process in nil
  63. thisContext
    WAMutualExclusionFilter>>handleFiltered:
    self
    a WAMutualExclusionFilter
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  64. thisContext
    [ self filter handleFiltered: aRequestContext ] in WASession(WARequestHandler)>>handle:
    self
    a WASession
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  65. thisContext
    [ activeProcess psValueAt: index put: anObject. aBlock value ] in WACurrentRequestContext(Dy...etc...
    self
    a WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  66. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ activeProcess psValueAt: index put: anObject. aBlock value ]
    aBlock
    [ activeProcess psValueAt: index put: oldValue ]
    complete
    nil
    returnValue
    nil
  67. thisContext
    WACurrentRequestContext(DynamicVariable)>>value:during:
    self
    a WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  68. thisContext
    WACurrentRequestContext class(DynamicVariable class)>>value:during:
    self
    WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  69. thisContext
    WACurrentRequestContext class(GRDynamicVariable class)>>use:during:
    self
    WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  70. thisContext
    [ WACurrentRequestContext use: self during: aBlock ] in WARequestContext>>push:during:
    self
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WASession
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  71. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ WACurrentRequestContext use: self during: aBlock ]
    aBlock
    [ handlers removeFirst ]
    complete
    nil
    returnValue
    nil
  72. thisContext
    WARequestContext>>push:during:
    self
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WASession
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  73. thisContext
    WASession(WARequestHandler)>>handle:
    self
    a WASession
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  74. thisContext
    WAApplication(WARegistry)>>dispatch:to:key:
    self
    a WAApplication
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WASession
    aString
    'pLs62cKyNZR7K9jn'
  75. thisContext
    WAApplication(WARegistry)>>handle:registering:
    self
    a WAApplication
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WASession
    key
    'pLs62cKyNZR7K9jn'
  76. thisContext
    WAApplication>>handleDefault:
    self
    a WAApplication
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  77. thisContext
    WAApplication(WARegistry)>>handleExpired:
    self
    a WAApplication
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  78. thisContext
    WAQueryFieldHandlerTrackingStrategy(WAHandlerTrackingStrategy)>>noHandlerFoundForKey:in:context:
    self
    a WAQueryFieldHandlerTrackingStrategy
    aString
    'S6MiE2KvQIfYI63e'
    anApplication
    a WAApplication
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  79. thisContext
    WAApplication(WARegistry)>>handleFiltered:
    self
    a WAApplication
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    key
    'S6MiE2KvQIfYI63e'
    handler
    nil
  80. thisContext
    WAApplication>>handleFiltered:
    self
    a WAApplication
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  81. thisContext
    WAExceptionFilter(WARequestFilter)>>handleFiltered:
    self
    a WAExceptionFilter
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  82. thisContext
    [ super handleFiltered: aRequestContext ] in [ WACurrentExceptionHandler use: handler during...etc...
    self
    a WAExceptionFilter
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    handler
    a WAWalkbackErrorHandler
  83. thisContext
    [ activeProcess psValueAt: index put: anObject. aBlock value ] in WACurrentExceptionHandler(...etc...
    self
    a WACurrentExceptionHandler
    anObject
    a WAWalkbackErrorHandler
    aBlock
    [ super handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    nil
  84. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ activeProcess psValueAt: index put: anObject. aBlock value ]
    aBlock
    [ activeProcess psValueAt: index put: oldValue ]
    complete
    nil
    returnValue
    nil
  85. thisContext
    WACurrentExceptionHandler(DynamicVariable)>>value:during:
    self
    a WACurrentExceptionHandler
    anObject
    a WAWalkbackErrorHandler
    aBlock
    [ super handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    nil
  86. thisContext
    WACurrentExceptionHandler class(DynamicVariable class)>>value:during:
    self
    WACurrentExceptionHandler
    anObject
    a WAWalkbackErrorHandler
    aBlock
    [ super handleFiltered: aRequestContext ]
  87. thisContext
    WACurrentExceptionHandler class(GRDynamicVariable class)>>use:during:
    self
    WACurrentExceptionHandler
    anObject
    a WAWalkbackErrorHandler
    aBlock
    [ super handleFiltered: aRequestContext ]
  88. thisContext
    [ WACurrentExceptionHandler use: handler during: [ super handleFiltered: aRequestContext ] ]...etc...
    self
    a WAExceptionFilter
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    handler
    a WAWalkbackErrorHandler
  89. thisContext
    FullBlockClosure(BlockClosure)>>on:do:
    self
    [ WACurrentExceptionHandler use: handler during: [ super handleFiltered: aRequestContext ] ]...etc...
    exception
    a WAWalkbackErrorHandler
    handlerAction
    [ :exception | [ self handleException: exception ] "If there's an error while handling the e...etc...
  90. thisContext
    WAWalkbackErrorHandler(WAExceptionHandler)>>handleExceptionsDuring:
    self
    a WAWalkbackErrorHandler
    aBlock
    [ WACurrentExceptionHandler use: handler during: [ super handleFiltered: aRequestContext ] ]...etc...
  91. thisContext
    WAExceptionFilter>>handleFiltered:
    self
    a WAExceptionFilter
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    handler
    a WAWalkbackErrorHandler
  92. thisContext
    [ self filter handleFiltered: aRequestContext ] in WAApplication(WARequestHandler)>>handle:
    self
    a WAApplication
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  93. thisContext
    [ activeProcess psValueAt: index put: anObject. aBlock value ] in WACurrentRequestContext(Dy...etc...
    self
    a WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  94. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ activeProcess psValueAt: index put: anObject. aBlock value ]
    aBlock
    [ activeProcess psValueAt: index put: oldValue ]
    complete
    nil
    returnValue
    nil
  95. thisContext
    WACurrentRequestContext(DynamicVariable)>>value:during:
    self
    a WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  96. thisContext
    WACurrentRequestContext class(DynamicVariable class)>>value:during:
    self
    WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  97. thisContext
    WACurrentRequestContext class(GRDynamicVariable class)>>use:during:
    self
    WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  98. thisContext
    [ WACurrentRequestContext use: self during: aBlock ] in WARequestContext>>push:during:
    self
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WAApplication
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  99. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ WACurrentRequestContext use: self during: aBlock ]
    aBlock
    [ handlers removeFirst ]
    complete
    nil
    returnValue
    nil
  100. thisContext
    WARequestContext>>push:during:
    self
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WAApplication
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  101. thisContext
    WAApplication(WARequestHandler)>>handle:
    self
    a WAApplication
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  102. thisContext
    WADispatcher>>handleFiltered:named:
    self
    a WADispatcher
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aString
    'pier'
  103. thisContext
    WADispatcher>>handleFiltered:
    self
    a WADispatcher
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    consumer
    a WAPathConsumer
  104. thisContext
    [ self filter handleFiltered: aRequestContext ] in WADispatcher(WARequestHandler)>>handle:
    self
    a WADispatcher
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  105. thisContext
    [ activeProcess psValueAt: index put: anObject. aBlock value ] in WACurrentRequestContext(Dy...etc...
    self
    a WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    nil
  106. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ activeProcess psValueAt: index put: anObject. aBlock value ]
    aBlock
    [ activeProcess psValueAt: index put: oldValue ]
    complete
    nil
    returnValue
    nil
  107. thisContext
    WACurrentRequestContext(DynamicVariable)>>value:during:
    self
    a WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
    activeProcess
    a Process in nil
    oldValue
    nil
  108. thisContext
    WACurrentRequestContext class(DynamicVariable class)>>value:during:
    self
    WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  109. thisContext
    WACurrentRequestContext class(GRDynamicVariable class)>>use:during:
    self
    WACurrentRequestContext
    anObject
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  110. thisContext
    [ WACurrentRequestContext use: self during: aBlock ] in WARequestContext>>push:during:
    self
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WADispatcher
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  111. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ WACurrentRequestContext use: self during: aBlock ]
    aBlock
    [ handlers removeFirst ]
    complete
    nil
    returnValue
    nil
  112. thisContext
    WARequestContext>>push:during:
    self
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
    aRequestHandler
    a WADispatcher
    aBlock
    [ self filter handleFiltered: aRequestContext ]
  113. thisContext
    WADispatcher(WARequestHandler)>>handle:
    self
    a WADispatcher
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  114. thisContext
    [ self requestHandler handle: aRequestContext ] in ZnZincServerAdaptor(WAServerAdaptor)>>handleReque...etc...
    self
    a ZnZincServerAdaptor(zinc on port 8080 [running])
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  115. thisContext
    FullBlockClosure(BlockClosure)>>on:do:
    self
    [ self requestHandler handle: aRequestContext ]
    exception
    WAResponseNotification
    handlerAction
    [ :n | "got a response" ]
  116. thisContext
    ZnZincServerAdaptor(WAServerAdaptor)>>handleRequest:
    self
    a ZnZincServerAdaptor(zinc on port 8080 [running])
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  117. thisContext
    ZnZincServerAdaptor(WAServerAdaptor)>>handle:
    self
    a ZnZincServerAdaptor(zinc on port 8080 [running])
    aRequestContext
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  118. thisContext
    [ self handle: context. "URL -> String conversion in #responseFrom: needs access to request contex...etc...
    self
    a ZnZincServerAdaptor(zinc on port 8080 [running])
    aNativeRequest
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
    context
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  119. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ self handle: context. "URL -> String conversion in #responseFrom: needs access to request contex...etc...
    aBlock
    [ context destroy ]
    complete
    nil
    returnValue
    nil
  120. thisContext
    ZnZincServerAdaptor(WAServerAdaptor)>>process:
    self
    a ZnZincServerAdaptor(zinc on port 8080 [running])
    aNativeRequest
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
    context
    a WARequestContext url: '/pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&...etc...
  121. thisContext
    ZnSeasideServerAdaptorDelegate>>handleRequest:
    self
    a ZnSeasideServerAdaptorDelegate
    znRequest
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
  122. thisContext
    [ self delegate ifNil: [ ZnResponse notFound: request uri ] ifNotNil: [ :delegate | dele...etc...
    self
    a ZnManagingMultiThreadedServer(running 8080)
    request
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
    delegate
    a ZnSeasideServerAdaptorDelegate
  123. thisContext
    ZnManagingMultiThreadedServer(ZnSingleThreadedServer)>>authenticateRequest:do:
    self
    a ZnManagingMultiThreadedServer(running 8080)
    request
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
    block
    [ self delegate ifNil: [ ZnResponse notFound: request uri ] ifNotNil: [ :delegate | dele...etc...
  124. thisContext
    ZnManagingMultiThreadedServer(ZnSingleThreadedServer)>>authenticateAndDelegateRequest:
    self
    a ZnManagingMultiThreadedServer(running 8080)
    request
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
  125. thisContext
    [ self authenticateAndDelegateRequest: request ] in [ [ self authenticateAndDelegateRequest: request...etc...
    self
    a ZnManagingMultiThreadedServer(running 8080)
    request
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
  126. thisContext
    FullBlockClosure(BlockClosure)>>on:do:
    self
    [ self authenticateAndDelegateRequest: request ]
    exception
    ZnRespond
    handlerAction
    [ :notification | notification response ]
  127. thisContext
    [ [ self authenticateAndDelegateRequest: request ] on: ZnRespond do: [ :notification | notifi...etc...
    self
    a ZnManagingMultiThreadedServer(running 8080)
    request
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
  128. thisContext
    FullBlockClosure(BlockClosure)>>on:do:
    self
    [ [ self authenticateAndDelegateRequest: request ] on: ZnRespond do: [ :notification | notifi...etc...
    exception
    Error
    handlerAction
    [ :exception | self debugMode ifTrue: [ exception pass ] ifFalse: [ self logServerH...etc...
  129. thisContext
    ZnManagingMultiThreadedServer(ZnSingleThreadedServer)>>handleRequestProtected:
    self
    a ZnManagingMultiThreadedServer(running 8080)
    request
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
  130. thisContext
    ZnManagingMultiThreadedServer(ZnSingleThreadedServer)>>handleRequest:timing:
    self
    a ZnManagingMultiThreadedServer(running 8080)
    request
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
    timing
    a ZnServerTransactionTiming
    response
    nil
    initialMilliseconds
    24058209
  131. thisContext
    ZnManagingMultiThreadedServer(ZnMultiThreadedServer)>>executeOneRequestResponseOn:
    self
    a ZnManagingMultiThreadedServer(running 8080)
    stream
    a ZdcSocketStream
    request
    a ZnRequest(GET /pier/john-c-borden/smalltalk/pier/pier-components?_debugAction=_fullStack&_n&189&_s...etc...
    response
    nil
    timing
    a ZnServerTransactionTiming
  132. thisContext
    [ [ self executeOneRequestResponseOn: stream ] whileFalse ] in ZnManagingMultiThreadedServer(ZnM...etc...
    self
    a ZnManagingMultiThreadedServer(running 8080)
    stream
    a ZdcSocketStream
  133. thisContext
    [ activeProcess psValueAt: index put: anObject. aBlock value ] in ZnCurrentServer(DynamicVar...etc...
    self
    a ZnCurrentServer
    anObject
    a ZnManagingMultiThreadedServer(running 8080)
    aBlock
    [ [ self executeOneRequestResponseOn: stream ] whileFalse ]
    activeProcess
    a Process in nil
    oldValue
    nil
  134. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ activeProcess psValueAt: index put: anObject. aBlock value ]
    aBlock
    [ activeProcess psValueAt: index put: oldValue ]
    complete
    nil
    returnValue
    nil
  135. thisContext
    ZnCurrentServer(DynamicVariable)>>value:during:
    self
    a ZnCurrentServer
    anObject
    a ZnManagingMultiThreadedServer(running 8080)
    aBlock
    [ [ self executeOneRequestResponseOn: stream ] whileFalse ]
    activeProcess
    a Process in nil
    oldValue
    nil
  136. thisContext
    ZnCurrentServer class(DynamicVariable class)>>value:during:
    self
    ZnCurrentServer
    anObject
    a ZnManagingMultiThreadedServer(running 8080)
    aBlock
    [ [ self executeOneRequestResponseOn: stream ] whileFalse ]
  137. thisContext
    ZnManagingMultiThreadedServer(ZnMultiThreadedServer)>>executeRequestResponseLoopOn:
    self
    a ZnManagingMultiThreadedServer(running 8080)
    stream
    a ZdcSocketStream
  138. thisContext
    [ self executeRequestResponseLoopOn: stream ] in [ [ self executeRequestResponseLoopOn: stream ] e...etc...
    self
    a ZnManagingMultiThreadedServer(running 8080)
    listeningSocket
    a Socket[waitingForConnection]
    stream
    a ZdcSocketStream
    socket
    a Socket[connected]
  139. thisContext
    FullBlockClosure(BlockClosure)>>ensure:
    self
    [ self executeRequestResponseLoopOn: stream ]
    aBlock
    [ self logConnectionClosed: stream. self closeSocketStream: stream ]
    complete
    nil
    returnValue
    nil
  140. thisContext
    [ [ self executeRequestResponseLoopOn: stream ] ensure: [ self logConnectionClosed: stream. self c...etc...
    self
    a ZnManagingMultiThreadedServer(running 8080)
    listeningSocket
    a Socket[waitingForConnection]
    stream
    a ZdcSocketStream
    socket
    a Socket[connected]
  141. thisContext
    FullBlockClosure(BlockClosure)>>ifCurtailed:
    self
    [ [ self executeRequestResponseLoopOn: stream ] ensure: [ self logConnectionClosed: stream. self c...etc...
    aBlock
    [ socket destroy ]
    complete
    nil
    result
    nil
  142. thisContext
    [ [ [ self executeRequestResponseLoopOn: stream ] ensure: [ self logConnectionClosed: stream. self...etc...
    self
    a ZnManagingMultiThreadedServer(running 8080)
    listeningSocket
    a Socket[waitingForConnection]
    stream
    a ZdcSocketStream
    socket
    a Socket[connected]
  143. thisContext
    [self value. Processor terminateActive] in FullBlockClosure(BlockClosure)>>newProcess
    self
    [ [ [ self executeRequestResponseLoopOn: stream ] ensure: [ self logConnectionClosed: stream. self...etc...