Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

opening a continuation produced via AJAX error misbehaves #73

Open
dalehenrich opened this issue Apr 24, 2015 · 1 comment
Open

opening a continuation produced via AJAX error misbehaves #73

dalehenrich opened this issue Apr 24, 2015 · 1 comment

Comments

@dalehenrich
Copy link
Member

(see the discussion in the mailing list for details](http://forum.world.st/Glass-How-to-remote-debug-exceptions-caused-by-seaside-rendering-td4821668.html)...

Seems that the continuation is running instead of opening the debugger...

Full stack (in frame 97, the process that should be debugged is showing up):

[1] AbstractException >> _signalWith: (envId 0)
    handleInCextensionBool: nil
    res: nil
    .t1: a Break occurred (error 2706), interrupted for Seaside debugging
    receiver: a Break occurred (error 2706), interrupted for Seaside debugging
[2] AbstractException >> signal: (envId 0)
    signalText: 'interrupted for Seaside debugging'
    receiver: a Break occurred (error 2706), interrupted for Seaside debugging
[3] AbstractException class >> signal: (envId 0)
    signalText: 'interrupted for Seaside debugging'
    receiver: Break
[4] GRGemStonePlatform >> generateHardBreak (envId 0)
    receiver: aGRGemStonePlatform
[5] GRGemStonePlatform >> openDebuggerOn: (envId 0)
    anError: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aGRGemStonePlatform
[6] WADebugErrorHandler >> open: (envId 0)
    anException: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[7] WAWalkbackErrorHandler >> open: (envId 0)
    anException: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[8] WAGemStoneWalkbackErrorHandler >> open: (envId 0)
    anException: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    answer: nil
    anException: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    self: aWARemoteDebuggingWalkbackErrorHandler
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[9] WARemoteDebuggingWalkbackErrorHandler >> open: (envId 0)
    anException: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    meth: nil
    action: nil
    self: aWARemoteDebuggingWalkbackErrorHandler
    anException: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    .t1: nil
    .t2: aWARemoteDebuggingWalkbackErrorHandler
    .t3: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[10] WAWalkbackErrorHandler >> handleDefault: (envId 0)
    anException: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[11] WAErrorHandler >> handleError: (envId 0)
    anError: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[12] WAErrorHandler >> handleGemStoneException: (envId 0)
    anException: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    grPlatform: nil
    .t1: aWARemoteDebuggingWalkbackErrorHandler
    .t2: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[13] WAGemStoneWalkbackErrorHandler >> handleException: (envId 0)
    anException: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[14] [] in  WAExceptionHandler >> handleExceptionsDuring: (envId 0)
    self: aWARemoteDebuggingWalkbackErrorHandler
    exception: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[15] ExecBlock >> on:do: (envId 0)
    exceptionSelector: Error
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock0
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[16] [] in  WAExceptionHandler >> handleExceptionsDuring: (envId 0)
    exception: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[17] [] in  ExecBlock >> on:do: (envId 0)
    ex: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    handlerBlock: anExecBlock1
    exceptionSelector: aWARemoteDebuggingWalkbackErrorHandler
    receiver: nil
[18] AbstractException >> _executeHandler: (envId 0)
    aBlock: anExecBlock1
    res: nil
    .t1: anExecBlock1
    .t2: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
[19] AbstractException >> _signalWith: (envId 0)
    handleInCextensionBool: nil
    receiver: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
[20] AbstractException >> signal (envId 0)
    receiver: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
[21] Object >> doesNotUnderstand: (envId 0)
    aMessageDescriptor: anArray( #'presenter', anArray( ))
    args: anArray( )
    sel: #'presenter'
    ex: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    .t1: #'presenter'
    .t2: anArray( )
    .t3: a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'presenter'
    receiver: nil
[22] Object >> _doesNotUnderstand:args:envId:reason: (envId 0)
    aSymbol: #'presenter'
    anArray: anArray( )
    aSmallInt: 0
    dnuKind: 0
    receiver: nil
[23] WARenderLoopContinuation >> presenter (envId 0)
    receiver: aDpCallbackProcessingActionContinuation
[24] WAActionPhaseContinuation >> startTasks (envId 0)
    receiver: aDpCallbackProcessingActionContinuation
[25] WAActionPhaseContinuation >> performAction (envId 0)
    self: aDpCallbackProcessingActionContinuation
    receiver: aDpCallbackProcessingActionContinuation
[26] [] in  WACallbackProcessingActionContinuation >> performAction (envId 0)
    self: aDpCallbackProcessingActionContinuation
    receiver: aDpCallbackProcessingActionContinuation
[27] ExecBlock >> ensure: (envId 0)
    aBlock: anExecBlock
    result: nil
    .t1: anExecBlock
    receiver: aDpCallbackProcessingActionContinuation
[28] WACallbackProcessingActionContinuation >> performAction (envId 0)
    self: aDpCallbackProcessingActionContinuation
    receiver: aDpCallbackProcessingActionContinuation
[29] DpCallbackProcessingActionContinuation >> performAction (envId 0)
    receiver: aDpCallbackProcessingActionContinuation
[30] WAActionPhaseContinuation >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aDpCallbackProcessingActionContinuation
[31] [] in  WARequestHandler >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aDpCallbackProcessingActionContinuation
    receiver: aDpCallbackProcessingActionContinuation
[32] ExecBlock >> on:do: (envId 0)
    exceptionSelector: WACurrentRequestContext
    handlerBlock: anExecBlock1
    fastPath: true
    .t1: anExecBlock
    receiver: aDpCallbackProcessingActionContinuation
[33] WADynamicVariable class >> use:during: (envId 0)
    anObject: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    aBlock: anExecBlock
    receiver: WACurrentRequestContext
[34] [] in  WARequestContext >> push:during: (envId 0)
    aBlock: anExecBlock
    self: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[35] ExecBlock >> ensure: (envId 0)
    aBlock: anExecBlock
    result: nil
    .t1: anExecBlock
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[36] WARequestContext >> push:during: (envId 0)
    aRequestHandler: aDpCallbackProcessingActionContinuation
    aBlock: anExecBlock
    self: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[37] WARequestHandler >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aDpCallbackProcessingActionContinuation
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aDpCallbackProcessingActionContinuation
[38] [] in  WASessionContinuation >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aDpCallbackProcessingActionContinuation
    receiver: aDpCallbackProcessingActionContinuation
[39] ExecBlock >> on:do: (envId 0)
    exceptionSelector: WAUnregisteredHandlerError
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aDpCallbackProcessingActionContinuation
[40] WASessionContinuation >> withUnregisteredHandlerDo: (envId 0)
    aBlock: anExecBlock
    receiver: aDpCallbackProcessingActionContinuation
[41] WASessionContinuation >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aDpCallbackProcessingActionContinuation
    receiver: aDpCallbackProcessingActionContinuation
[42] WASession >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    continuation: aDpCallbackProcessingActionContinuation
    key: '5A25hro_M-gxsfp0'
    documentHandler: nil
    documentHandlerKey: nil
    self: aDpWebSession
    fields: aWAMergedRequestFields
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    .t1: nil
    .t2: nil
    .t3: aDpCallbackProcessingActionContinuation
    .t4: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aDpWebSession
[43] [] in  WARequestHandler >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aDpWebSession
    receiver: aDpWebSession
[44] ExecBlock >> on:do: (envId 0)
    exceptionSelector: WACurrentRequestContext
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aDpWebSession
[45] WADynamicVariable class >> use:during: (envId 0)
    anObject: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    aBlock: anExecBlock
    receiver: WACurrentRequestContext
[46] [] in  WARequestContext >> push:during: (envId 0)
    aBlock: anExecBlock
    self: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[47] ExecBlock >> ensure: (envId 0)
    aBlock: anExecBlock
    result: nil
    .t1: anExecBlock
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[48] WARequestContext >> push:during: (envId 0)
    aRequestHandler: aDpWebSession
    aBlock: anExecBlock
    self: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[49] WARequestHandler >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aDpWebSession
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aDpWebSession
[50] WASession >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    result: 1
    .t1: aDpWebSession
    .t2: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aDpWebSession
[51] WARegistry >> dispatch:to:key: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    aRequestHandler: aDpWebSession
    aString: 'bVvMSh76Z14K9FyU'
    receiver: aWAApplication
[52] WARegistry >> handleKeyed:with:context: (envId 0)
    aRequestHandler: aDpWebSession
    aString: 'bVvMSh76Z14K9FyU'
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAApplication
[53] WARegistry >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    handler: aDpWebSession
    key: 'bVvMSh76Z14K9FyU'
    .t1: aDpWebSession
    .t2: aWAApplication
    .t3: aDpWebSession
    .t4: 'bVvMSh76Z14K9FyU'
    .t5: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAApplication
[54] WAApplication >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAApplication
[55] WARequestFilter >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aFaCurrentUserContextInformationFilter
[56] [] in  FaCurrentUserContextInformationFilter >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aFaCurrentUserContextInformationFilter
    receiver: aFaCurrentUserContextInformationFilter
[57] ExecBlock >> on:do: (envId 0)
    exceptionSelector: FaCurrentUserContextInformation
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aFaCurrentUserContextInformationFilter
[58] WADynamicVariable class >> use:during: (envId 0)
    anObject: aFaWebSessionUserContextInformation
    aBlock: anExecBlock
    receiver: FaCurrentUserContextInformation
[59] FaCurrentUserContextInformationFilter >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aFaCurrentUserContextInformationFilter
    receiver: aFaCurrentUserContextInformationFilter
[60] WARequestFilter >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAExceptionFilter
[61] [] in  WAExceptionFilter >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWAExceptionFilter
    receiver: aWAExceptionFilter
[62] ExecBlock >> on:do: (envId 0)
    exceptionSelector: WACurrentExceptionHandler
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aWAExceptionFilter
[63] WADynamicVariable class >> use:during: (envId 0)
    anObject: aWARemoteDebuggingWalkbackErrorHandler
    aBlock: anExecBlock
    receiver: WACurrentExceptionHandler
[64] [] in  WAExceptionFilter >> handleFiltered: (envId 0)
    handler: aWARemoteDebuggingWalkbackErrorHandler
    receiver: aWAExceptionFilter
[65] ExecBlock >> onException:do: (envId 0)
    anException: AbstractException
    handlerBlock: anExecBlock1
    receiver: aWAExceptionFilter
[66] ExecBlock >> on:do: (envId 0)
    exceptionSelector: aWARemoteDebuggingWalkbackErrorHandler
    handlerBlock: anExecBlock1
    fastPath: nil
    .t1: anExecBlock
    .t2: AbstractException
    .t3: anExecBlock1
    receiver: aWAExceptionFilter
[67] WAExceptionHandler >> handleExceptionsDuring: (envId 0)
    aBlock: anExecBlock
    self: aWARemoteDebuggingWalkbackErrorHandler
    receiver: aWARemoteDebuggingWalkbackErrorHandler
[68] WAExceptionFilter >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    handler: aWARemoteDebuggingWalkbackErrorHandler
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWAExceptionFilter
    receiver: aWAExceptionFilter
[69] [] in  WARequestHandler >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWAApplication
    receiver: aWAApplication
[70] ExecBlock >> on:do: (envId 0)
    exceptionSelector: WACurrentRequestContext
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aWAApplication
[71] WADynamicVariable class >> use:during: (envId 0)
    anObject: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    aBlock: anExecBlock
    receiver: WACurrentRequestContext
[72] [] in  WARequestContext >> push:during: (envId 0)
    aBlock: anExecBlock
    self: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[73] ExecBlock >> ensure: (envId 0)
    aBlock: anExecBlock
    result: nil
    .t1: anExecBlock
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[74] WARequestContext >> push:during: (envId 0)
    aRequestHandler: aWAApplication
    aBlock: anExecBlock
    self: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[75] WARequestHandler >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWAApplication
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAApplication
[76] WADispatcher >> handleFiltered:named: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    aString: 'reps'
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWADispatcher
[77] WADispatcher >> handleFiltered: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    consumer: aWAPathConsumer
    .t1: aWADispatcher
    .t2: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    .t3: 'reps'
    receiver: aWADispatcher
[78] [] in  WARequestHandler >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWADispatcher
    receiver: aWADispatcher
[79] ExecBlock >> on:do: (envId 0)
    exceptionSelector: WACurrentRequestContext
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aWADispatcher
[80] WADynamicVariable class >> use:during: (envId 0)
    anObject: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    aBlock: anExecBlock
    receiver: WACurrentRequestContext
[81] [] in  WARequestContext >> push:during: (envId 0)
    aBlock: anExecBlock
    self: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[82] ExecBlock >> ensure: (envId 0)
    aBlock: anExecBlock
    result: nil
    .t1: anExecBlock
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[83] WARequestContext >> push:during: (envId 0)
    aRequestHandler: aWADispatcher
    aBlock: anExecBlock
    self: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
[84] WARequestHandler >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWADispatcher
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWADispatcher
[85] [] in  WAServerAdaptor >> handleRequest: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWAFastCGIAdaptor
    receiver: aWAFastCGIAdaptor
[86] ExecBlock >> on:do: (envId 0)
    exceptionSelector: WAResponseNotification
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aWAFastCGIAdaptor
[87] WAServerAdaptor >> handleRequest: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWAFastCGIAdaptor
    receiver: aWAFastCGIAdaptor
[88] WAServerAdaptor >> handle: (envId 0)
    aRequestContext: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    receiver: aWAFastCGIAdaptor
[89] [] in  WAServerAdaptor >> process: (envId 0)
    context: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWAFastCGIAdaptor
    receiver: aWAFastCGIAdaptor
[90] ExecBlock >> ensure: (envId 0)
    aBlock: anExecBlock
    result: nil
    .t1: anExecBlock
    receiver: aWAFastCGIAdaptor
[91] WAServerAdaptor >> process: (envId 0)
    aNativeRequest: aFSResponderRole
    context: aWAGemStoneRequestContext url: '/reps?_s=bVvMSh76Z14K9FyU&_k=5A25hro_M-gxsfp0&400&369=1&377=1&381=6&385=1&389=57&399=ebf&_=1429890519437'
    self: aWAFastCGIAdaptor
    receiver: aWAFastCGIAdaptor
[92] [] in  WAFastCGIAdaptor >> process: (envId 0)
    aRequest: aFSResponderRole
    self: aWAFastCGIAdaptor
    receiver: aWAFastCGIAdaptor
[93] [] in  GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0)
    result: nil
    aNativeRequest: aFSResponderRole
    resultBlock: anExecBlock
    receiver: aGRGemStonePlatform
[94] ExecBlock >> on:do: (envId 0)
    exceptionSelector: anExceptionSet
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aGRGemStonePlatform
[95] [] in  GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0)
    aNativeRequest: aFSResponderRole
    conflicts: nil
    retryException: nil
    retryRequest: false
    self: aGRGemStonePlatform
    .t1: anExecBlock
    .t2: anExceptionSet
    .t3: anExecBlock
    receiver: aGRGemStonePlatform
[96] ExecBlock >> ensure: (envId 0)
    aBlock: anExecBlock
    result: nil
    .t1: anExecBlock
    receiver: aGRGemStonePlatform
[97] TransientRecursionLock >> critical: (envId 0)
    aBlock: anExecBlock
    proc: GsProcess(oop=16012850177, status=debug, priority=4, 
WARemoteDebuggingWalkbackErrorHandler >> open: (envId 0) @10 line 10
WAWalkbackErrorHandler >> handleDefault: (envId 0) @2 line 2
WAErrorHandler >> handleError: (envId 0) @2 line 2
WAErrorHandler >> handleGemStoneException: (envId 0) @4 line 4
WAGemStoneWalkbackErrorHandler >> handleException: (envId 0) @2 line 2
[] in  WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 5
ExecBlock >> on:do: (envId 0) @3 line 42
[] in  WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 8
[] in  ExecBlock >> on:do: (envId 0) @4 line 49
AbstractException >> _executeHandler: (envId 0) @3 line 8
AbstractException >> _signalWith: (envId 0) @1 line 1
AbstractException >> signal (envId 0) @2 line 47
Object >> doesNotUnderstand: (envId 0) @9 line 10
Object >> _doesNotUnderstand:args:envId:reason: (envId 0) @7 line 12
FaQuandlSF1StocksFundamentalsDBPopulator >> fillExtraInfoFromSeriesToSecurity: (envId 0) @16 line 12
FaQuandlDirectDownloadDataAccessor >> getSF1SecurityForTicker:date: (envId 0) @11 line 23
FaQuandl >> fill:withSecurityInfoWith:date: (envId 0) @7 line 5
FaQuandl >> newQuandlDataEntityByTickerSymbol:viewSampleDates:andAccessorSpec: (envId 0) @17 line 13
FaQuandl >> newQuandlDataEntityByTickerSymbol:viewSampleDates: (envId 0) @2 line 2
FaQuandl >> getQuandlDataProcessorProxyAt:withSampleDates:withAnalystSpec: (envId 0) @9 line 9
FaQuandl >> getQuandlDataProcessorProxyOnAnnualDataAt:withSampleDates: (envId 0) @2 line 3
FaFnDataResourceRetriever >> dataSource:at: (envId 0) @17 line 15
[] in  FaFnDataResourceRetriever >> processorCreateFor:sourceSpec:andAnalystConfigSpec: (envId 0) @5 line 19
SequenceableCollection >> collect: (envId 0) @9 line 16
FaFnDataResourceRetriever >> processorCreateFor:sourceSpec:andAnalystConfigSpec: (envId 0) @12 line 17
FaFnDataResourceRetriever >> processorAt:sourceSpec:usingAnalystConfig: (envId 0) @2 line 8
FaFnDataAccessor >> processorAt:sourceSpec:usingAnalystConfig: (envId 0) @3 line 2
FaFnDataReportGeneratorV2 >> processorAt:sourceSpec:usingAnalystConfig: (envId 0) @3 line 7
DpNewFnSeriesProcessorReportQuery >> processor (envId 0) @22 line 10
DpNewFnSeriesProcessorReportQuery >> getReport (envId 0) @4 line 6
[] in  DpNewFnSeriesProcessorReportQuery >> renderButtonsOn: (envId 0) @4 line 13
[] in  JSObject >> script:on: (envId 0) @8 line 12
[] in  WARenderContext >> document:during: (envId 0) @3 line 6
ExecBlock >> ensure: (envId 0) @2 line 12
WARenderContext >> document:during: (envId 0) @3 line 7
JSObject >> script:on: (envId 0) @7 line 8
[] in  JQAjax >> script: (envId 0) @10 line 10
WARequestContext >> respond: (envId 0) @3 line 4
[] in  JQAjax >> respond: (envId 0) @3 line 4
JQAjax >> processCallback (envId 0) @4 line 3
[] in  JQAjax >> enableCallbacks (envId 0) @2 line 6
ExecBlock >> valueWithPossibleArguments: (envId 0) @6 line 4
JSAjaxCallback >> evaluateWithArgument: (envId 0) @5 line 3
WACallback >> evaluateWithFieldValues: (envId 0) @4 line 2
[] in  WACallbackRegistry >> handle: (envId 0) @4 line 10
Collection >> do: (envId 0) @5 line 10
WACallbackRegistry >> handle: (envId 0) @9 line 9
WACallbackProcessingActionContinuation >> basicPerformAction (envId 0) @6 line 3
[] in  WAActionPhaseContinuation >> performAction (envId 0) @2 line 2
ExecBlock >> onException:do: (envId 0) @2 line 66
ExecBlock >> on:do: (envId 0) @5 line 47
WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 3
[] in  WARenderLoopContinuation >> withNotificationHandlerDo: (envId 0) @2 line 20
ExecBlock >> on:do: (envId 0) @3 line 42
WARenderLoopContinuation >> withNotificationHandlerDo: (envId 0) @8 line 21
WAActionPhaseContinuation >> performAction (envId 0) @2 line 2
[] in  WACallbackProcessingActionContinuation >> performAction (envId 0) @2 line 3
ExecBlock >> ensure: (envId 0) @2 line 12
WACallbackProcessingActionContinuation >> performAction (envId 0) @2 line 3
DpCallbackProcessingActionContinuation >> performAction (envId 0) @5 line 4
WAActionPhaseContinuation >> handleFiltered: (envId 0) @2 line 2
[] in  WARequestHandler >> handle: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WARequestContext >> push:during: (envId 0) @2 line 5
ExecBlock >> ensure: (envId 0) @2 line 12
WARequestContext >> push:during: (envId 0) @3 line 6
WARequestHandler >> handle: (envId 0) @2 line 4
[] in  WASessionContinuation >> handle: (envId 0) @2 line 5
ExecBlock >> on:do: (envId 0) @3 line 42
WASessionContinuation >> withUnregisteredHandlerDo: (envId 0) @2 line 3
WASessionContinuation >> handle: (envId 0) @4 line 5
WASession >> handleFiltered: (envId 0) @20 line 20
[] in  WARequestHandler >> handle: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WARequestContext >> push:during: (envId 0) @2 line 5
ExecBlock >> ensure: (envId 0) @2 line 12
WARequestContext >> push:during: (envId 0) @3 line 6
WARequestHandler >> handle: (envId 0) @2 line 4
WASession >> handle: (envId 0) @10 line 11
WARegistry >> dispatch:to:key: (envId 0) @4 line 6
WARegistry >> handleKeyed:with:context: (envId 0) @2 line 5
WARegistry >> handleFiltered: (envId 0) @15 line 13
WAApplication >> handleFiltered: (envId 0) @10 line 8
WARequestFilter >> handleFiltered: (envId 0) @3 line 4
[] in  FaCurrentUserContextInformationFilter >> handleFiltered: (envId 0) @2 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
FaCurrentUserContextInformationFilter >> handleFiltered: (envId 0) @3 line 3
WARequestFilter >> handleFiltered: (envId 0) @3 line 4
[] in  WAExceptionFilter >> handleFiltered: (envId 0) @2 line 7
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WAExceptionFilter >> handleFiltered: (envId 0) @2 line 6
ExecBlock >> onException:do: (envId 0) @2 line 66
ExecBlock >> on:do: (envId 0) @5 line 47
WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 3
WAExceptionFilter >> handleFiltered: (envId 0) @5 line 4
[] in  WARequestHandler >> handle: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WARequestContext >> push:during: (envId 0) @2 line 5
ExecBlock >> ensure: (envId 0) @2 line 12
WARequestContext >> push:during: (envId 0) @3 line 6
WARequestHandler >> handle: (envId 0) @2 line 4
WADispatcher >> handleFiltered:named: (envId 0) @3 line 5
WADispatcher >> handleFiltered: (envId 0) @8 line 6
[] in  WARequestHandler >> handle: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WARequestContext >> push:during: (envId 0) @2 line 5
ExecBlock >> ensure: (envId 0) @2 line 12
WARequestContext >> push:during: (envId 0) @3 line 6
WARequestHandler >> handle: (envId 0) @2 line 4
[] in  WAServerAdaptor >> handleRequest: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WAServerAdaptor >> handleRequest: (envId 0) @2 line 5
WAServerAdaptor >> handle: (envId 0) @2 line 4
[] in  WAServerAdaptor >> process: (envId 0) @2 line 6
ExecBlock >> ensure: (envId 0) @2 line 12
WAServerAdaptor >> process: (envId 0) @4 line 7
[] in  WAFastCGIAdaptor >> process: (envId 0) @2 line 6
[] in  GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @2 line 11
ExecBlock >> on:do: (envId 0) @3 line 42
[] in  GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @11 line 12
ExecBlock >> ensure: (envId 0) @2 line 12
TransientRecursionLock >> critical: (envId 0) @11 line 12
GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @3 line 5
[] in  GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0) @6 line 9
ExecBlock >> on:do: (envId 0) @3 line 42
GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0) @2 line 17
WAFastCGIAdaptor >> process: (envId 0) @3 line 4
[] in  WAFastCGIAdaptor >> answerResponderRole: (envId 0) @2 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WAFastCGIAdaptor >> answerResponderRole: (envId 0) @2 line 5
FSResponderRole >> answer (envId 0) @3 line 4
FSRole >> handleConnection (envId 0) @3 line 5
FSConnection >> unsafeServe (envId 0) @5 line 8
[] in  FSConnection >> safeServe (envId 0) @2 line 8
ExecBlock >> on:do: (envId 0) @3 line 42
[] in  FSConnection >> safeServe (envId 0) @2 line 9
ExecBlock >> on:do: (envId 0) @3 line 42
[] in  FSConnection >> safeServe (envId 0) @2 line 12
ExecBlock >> ensure: (envId 0) @2 line 12
FSConnection >> safeServe (envId 0) @2 line 15
FSConnection >> serve (envId 0) @2 line 4
[] in  FSSocketServer >> listen: (envId 0) @3 line 15
GsProcess >> _start (envId 0) @7 line 16
GsNMethod class >> _gsReturnToC (envId 0) @1 line 1
)
    self: aTransientRecursionLock
    .t1: anExecBlock
    .t2: anExecBlock
    receiver: aTransientRecursionLock
[98] GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0)
    aNativeRequest: aFSResponderRole
    resultBlock: anExecBlock
    result: nil
    self: aGRGemStonePlatform
    receiver: aGRGemStonePlatform
[99] [] in  GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0)
    adaptor: aWAFastCGIAdaptor
    result: nil
    resultBlock: anExecBlock
    aNativeRequest: aFSResponderRole
    count: 1
    retryCount: 10
    self: aGRGemStonePlatform
    .t1: nil
    .t2: 1
    .t3: 10
    .t4: 1
    .t5: aGRGemStonePlatform
    .t6: aFSResponderRole
    .t7: anExecBlock
    receiver: aGRGemStonePlatform
[100] ExecBlock >> on:do: (envId 0)
    exceptionSelector: Error
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aGRGemStonePlatform
[101] GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0)
    aNativeRequest: aFSResponderRole
    adaptor: aWAFastCGIAdaptor
    resultBlock: anExecBlock
    result: nil
    receiver: aGRGemStonePlatform
[102] WAFastCGIAdaptor >> process: (envId 0)
    aNativeRequest: aFSResponderRole
    self: aWAFastCGIAdaptor
    receiver: aWAFastCGIAdaptor
[103] [] in  WAFastCGIAdaptor >> answerResponderRole: (envId 0)
    string: nil
    aFSResponderRole: aFSResponderRole
    self: aWAFastCGIAdaptor
    receiver: aWAFastCGIAdaptor
[104] ExecBlock >> on:do: (envId 0)
    exceptionSelector: Error
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aWAFastCGIAdaptor
[105] WAFastCGIAdaptor >> answerResponderRole: (envId 0)
    aFSResponderRole: aFSResponderRole
    string: nil
    aFSResponderRole: aFSResponderRole
    receiver: aWAFastCGIAdaptor
[106] FSResponderRole >> answer (envId 0)
    receiver: aFSResponderRole
[107] FSRole >> handleConnection (envId 0)
    receiver: aFSResponderRole
[108] FSConnection >> unsafeServe (envId 0)
    receiver: aFSConnection
[109] [] in  FSConnection >> safeServe (envId 0)
    self: aFSConnection
    receiver: aFSConnection
[110] ExecBlock >> on:do: (envId 0)
    exceptionSelector: FSError
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aFSConnection
[111] [] in  FSConnection >> safeServe (envId 0)
    receiver: aFSConnection
[112] ExecBlock >> on:do: (envId 0)
    exceptionSelector: Error
    handlerBlock: anExecBlock
    fastPath: true
    .t1: anExecBlock
    receiver: aFSConnection
[113] [] in  FSConnection >> safeServe (envId 0)
    receiver: aFSConnection
[114] ExecBlock >> ensure: (envId 0)
    aBlock: anExecBlock
    result: nil
    .t1: anExecBlock
    receiver: aFSConnection
[115] FSConnection >> safeServe (envId 0)
    self: aFSConnection
    receiver: aFSConnection
[116] FSConnection >> serve (envId 0)
    receiver: aFSConnection
[117] [] in  FSSocketServer >> listen: (envId 0)
    conn: aFSConnection
    self: aFSGsSocketServer
    receiver: aFSGsSocketServer
[118] GsProcess >> _start (envId 0)
    curr: nil
    res: nil
    .t1: nil
    .t2: anExecBlock
    .t3: aFSConnection
    receiver: GsProcess(oop=16012850177, status=debug, priority=4, 
WARemoteDebuggingWalkbackErrorHandler >> open: (envId 0) @10 line 10
WAWalkbackErrorHandler >> handleDefault: (envId 0) @2 line 2
WAErrorHandler >> handleError: (envId 0) @2 line 2
WAErrorHandler >> handleGemStoneException: (envId 0) @4 line 4
WAGemStoneWalkbackErrorHandler >> handleException: (envId 0) @2 line 2
[] in  WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 5
ExecBlock >> on:do: (envId 0) @3 line 42
[] in  WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 8
[] in  ExecBlock >> on:do: (envId 0) @4 line 49
AbstractException >> _executeHandler: (envId 0) @3 line 8
AbstractException >> _signalWith: (envId 0) @1 line 1
AbstractException >> signal (envId 0) @2 line 47
Object >> doesNotUnderstand: (envId 0) @9 line 10
Object >> _doesNotUnderstand:args:envId:reason: (envId 0) @7 line 12
FaQuandlSF1StocksFundamentalsDBPopulator >> fillExtraInfoFromSeriesToSecurity: (envId 0) @16 line 12
FaQuandlDirectDownloadDataAccessor >> getSF1SecurityForTicker:date: (envId 0) @11 line 23
FaQuandl >> fill:withSecurityInfoWith:date: (envId 0) @7 line 5
FaQuandl >> newQuandlDataEntityByTickerSymbol:viewSampleDates:andAccessorSpec: (envId 0) @17 line 13
FaQuandl >> newQuandlDataEntityByTickerSymbol:viewSampleDates: (envId 0) @2 line 2
FaQuandl >> getQuandlDataProcessorProxyAt:withSampleDates:withAnalystSpec: (envId 0) @9 line 9
FaQuandl >> getQuandlDataProcessorProxyOnAnnualDataAt:withSampleDates: (envId 0) @2 line 3
FaFnDataResourceRetriever >> dataSource:at: (envId 0) @17 line 15
[] in  FaFnDataResourceRetriever >> processorCreateFor:sourceSpec:andAnalystConfigSpec: (envId 0) @5 line 19
SequenceableCollection >> collect: (envId 0) @9 line 16
FaFnDataResourceRetriever >> processorCreateFor:sourceSpec:andAnalystConfigSpec: (envId 0) @12 line 17
FaFnDataResourceRetriever >> processorAt:sourceSpec:usingAnalystConfig: (envId 0) @2 line 8
FaFnDataAccessor >> processorAt:sourceSpec:usingAnalystConfig: (envId 0) @3 line 2
FaFnDataReportGeneratorV2 >> processorAt:sourceSpec:usingAnalystConfig: (envId 0) @3 line 7
DpNewFnSeriesProcessorReportQuery >> processor (envId 0) @22 line 10
DpNewFnSeriesProcessorReportQuery >> getReport (envId 0) @4 line 6
[] in  DpNewFnSeriesProcessorReportQuery >> renderButtonsOn: (envId 0) @4 line 13
[] in  JSObject >> script:on: (envId 0) @8 line 12
[] in  WARenderContext >> document:during: (envId 0) @3 line 6
ExecBlock >> ensure: (envId 0) @2 line 12
WARenderContext >> document:during: (envId 0) @3 line 7
JSObject >> script:on: (envId 0) @7 line 8
[] in  JQAjax >> script: (envId 0) @10 line 10
WARequestContext >> respond: (envId 0) @3 line 4
[] in  JQAjax >> respond: (envId 0) @3 line 4
JQAjax >> processCallback (envId 0) @4 line 3
[] in  JQAjax >> enableCallbacks (envId 0) @2 line 6
ExecBlock >> valueWithPossibleArguments: (envId 0) @6 line 4
JSAjaxCallback >> evaluateWithArgument: (envId 0) @5 line 3
WACallback >> evaluateWithFieldValues: (envId 0) @4 line 2
[] in  WACallbackRegistry >> handle: (envId 0) @4 line 10
Collection >> do: (envId 0) @5 line 10
WACallbackRegistry >> handle: (envId 0) @9 line 9
WACallbackProcessingActionContinuation >> basicPerformAction (envId 0) @6 line 3
[] in  WAActionPhaseContinuation >> performAction (envId 0) @2 line 2
ExecBlock >> onException:do: (envId 0) @2 line 66
ExecBlock >> on:do: (envId 0) @5 line 47
WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 3
[] in  WARenderLoopContinuation >> withNotificationHandlerDo: (envId 0) @2 line 20
ExecBlock >> on:do: (envId 0) @3 line 42
WARenderLoopContinuation >> withNotificationHandlerDo: (envId 0) @8 line 21
WAActionPhaseContinuation >> performAction (envId 0) @2 line 2
[] in  WACallbackProcessingActionContinuation >> performAction (envId 0) @2 line 3
ExecBlock >> ensure: (envId 0) @2 line 12
WACallbackProcessingActionContinuation >> performAction (envId 0) @2 line 3
DpCallbackProcessingActionContinuation >> performAction (envId 0) @5 line 4
WAActionPhaseContinuation >> handleFiltered: (envId 0) @2 line 2
[] in  WARequestHandler >> handle: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WARequestContext >> push:during: (envId 0) @2 line 5
ExecBlock >> ensure: (envId 0) @2 line 12
WARequestContext >> push:during: (envId 0) @3 line 6
WARequestHandler >> handle: (envId 0) @2 line 4
[] in  WASessionContinuation >> handle: (envId 0) @2 line 5
ExecBlock >> on:do: (envId 0) @3 line 42
WASessionContinuation >> withUnregisteredHandlerDo: (envId 0) @2 line 3
WASessionContinuation >> handle: (envId 0) @4 line 5
WASession >> handleFiltered: (envId 0) @20 line 20
[] in  WARequestHandler >> handle: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WARequestContext >> push:during: (envId 0) @2 line 5
ExecBlock >> ensure: (envId 0) @2 line 12
WARequestContext >> push:during: (envId 0) @3 line 6
WARequestHandler >> handle: (envId 0) @2 line 4
WASession >> handle: (envId 0) @10 line 11
WARegistry >> dispatch:to:key: (envId 0) @4 line 6
WARegistry >> handleKeyed:with:context: (envId 0) @2 line 5
WARegistry >> handleFiltered: (envId 0) @15 line 13
WAApplication >> handleFiltered: (envId 0) @10 line 8
WARequestFilter >> handleFiltered: (envId 0) @3 line 4
[] in  FaCurrentUserContextInformationFilter >> handleFiltered: (envId 0) @2 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
FaCurrentUserContextInformationFilter >> handleFiltered: (envId 0) @3 line 3
WARequestFilter >> handleFiltered: (envId 0) @3 line 4
[] in  WAExceptionFilter >> handleFiltered: (envId 0) @2 line 7
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WAExceptionFilter >> handleFiltered: (envId 0) @2 line 6
ExecBlock >> onException:do: (envId 0) @2 line 66
ExecBlock >> on:do: (envId 0) @5 line 47
WAExceptionHandler >> handleExceptionsDuring: (envId 0) @2 line 3
WAExceptionFilter >> handleFiltered: (envId 0) @5 line 4
[] in  WARequestHandler >> handle: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WARequestContext >> push:during: (envId 0) @2 line 5
ExecBlock >> ensure: (envId 0) @2 line 12
WARequestContext >> push:during: (envId 0) @3 line 6
WARequestHandler >> handle: (envId 0) @2 line 4
WADispatcher >> handleFiltered:named: (envId 0) @3 line 5
WADispatcher >> handleFiltered: (envId 0) @8 line 6
[] in  WARequestHandler >> handle: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WADynamicVariable class >> use:during: (envId 0) @2 line 4
[] in  WARequestContext >> push:during: (envId 0) @2 line 5
ExecBlock >> ensure: (envId 0) @2 line 12
WARequestContext >> push:during: (envId 0) @3 line 6
WARequestHandler >> handle: (envId 0) @2 line 4
[] in  WAServerAdaptor >> handleRequest: (envId 0) @3 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WAServerAdaptor >> handleRequest: (envId 0) @2 line 5
WAServerAdaptor >> handle: (envId 0) @2 line 4
[] in  WAServerAdaptor >> process: (envId 0) @2 line 6
ExecBlock >> ensure: (envId 0) @2 line 12
WAServerAdaptor >> process: (envId 0) @4 line 7
[] in  WAFastCGIAdaptor >> process: (envId 0) @2 line 6
[] in  GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @2 line 11
ExecBlock >> on:do: (envId 0) @3 line 42
[] in  GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @11 line 12
ExecBlock >> ensure: (envId 0) @2 line 12
TransientRecursionLock >> critical: (envId 0) @11 line 12
GRGemStonePlatform >> seasideProcessRequestWithRetry:resultBlock: (envId 0) @3 line 5
[] in  GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0) @6 line 9
ExecBlock >> on:do: (envId 0) @3 line 42
GRGemStonePlatform >> seasideProcessRequest:adaptor:resultBlock: (envId 0) @2 line 17
WAFastCGIAdaptor >> process: (envId 0) @3 line 4
[] in  WAFastCGIAdaptor >> answerResponderRole: (envId 0) @2 line 4
ExecBlock >> on:do: (envId 0) @3 line 42
WAFastCGIAdaptor >> answerResponderRole: (envId 0) @2 line 5
FSResponderRole >> answer (envId 0) @3 line 4
FSRole >> handleConnection (envId 0) @3 line 5
FSConnection >> unsafeServe (envId 0) @5 line 8
[] in  FSConnection >> safeServe (envId 0) @2 line 8
ExecBlock >> on:do: (envId 0) @3 line 42
[] in  FSConnection >> safeServe (envId 0) @2 line 9
ExecBlock >> on:do: (envId 0) @3 line 42
[] in  FSConnection >> safeServe (envId 0) @2 line 12
ExecBlock >> ensure: (envId 0) @2 line 12
FSConnection >> safeServe (envId 0) @2 line 15
FSConnection >> serve (envId 0) @2 line 4
[] in  FSSocketServer >> listen: (envId 0) @3 line 15
GsProcess >> _start (envId 0) @7 line 16
GsNMethod class >> _gsReturnToC (envId 0) @1 line 1
)
[119] GsNMethod class >> _gsReturnToC (envId 0)
    receiver: nil

@dalehenrich
Copy link
Member Author

Looks like isXmlHttpRequest return value may have changed a bit ... from mail sent to Mariano:

Speaking of getting into trouble, I just read the code in WAGemStoneWalkbackErrorHandler>>open: and noticed at the very top these lines:

open: anException
  | answer |
  self requestContext request isXmlHttpRequest
    ifTrue: [ ^ super open: anException ].

and later on in this method there's code that does this:

  self session isNil
    ifFalse: [
      answer := self session presenter

Which is presumably where you get into trouble ... I'm going to guess that for correctly debugging ajax continuations the request needs to answer true to isXmlHttpRequest
...

In frame 22 above the message presenter is not understood, but the sender is not from the context of the WAGemStoneWalkbackErrorHandler so perhaps this is a red herring.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant