[Glass] How to remote debug exceptions caused by seaside rendering?
Mariano Martinez Peck via Glass
glass at lists.gemtalksystems.com
Fri Apr 24 09:48:08 PDT 2015
On Fri, Apr 24, 2015 at 1:40 PM, Dale Henrichs via Glass <
glass at lists.gemtalksystems.com> wrote:
> Mariano,
>
> Debugging the ajax calls is a bit problematic because the ajax response is
> in XML and arbitrary xml (which is what is done for the html debugger) is
> not an acceptable response ...
>
> Anyway ... I would like to see more of the error stack specifically the
> first couple of frames of the process.
>
> When the debugger is being opened on an error continuation, we basically
> `execute` the continuation using #debug as the value. The error handling
> code inserts code that opens a debugger when the value is #debug and voila
> the debugger is opened.
>
> In your particular case it LOOKS like the continuation was put into the
> object log without the special debug code and the error you are getting is
> the result of `executing` the continuation without the benefit of the
> proper session handlers wrapped around...
>
> BUT, I need to see the full stack or at the least the bottom of the stack
> to confirm ...
>
>
Ok, thanks for the explanation. I attach the full stack.
> Finally, could you point me to the code where the ajax handler resides?
> It's been a while since I've been in that part of the code and frankly I
> recall that there was a problem with error handling for ajax, but I don't
> recall actually doing anything about it ... so a pointer will help ... if I
> don't find what I think I am looking for:)
>
>
I invoke my ajax handler this way:
html document
addLoadScript:
(html jQuery document
onAjaxError: (self ajaxErrorHandler
asFunction: #('event' 'jqxhr' 'settings' 'exception'))).
And #ajaxErrorHandler looks like this:
ajaxErrorHandler
^ ' if (jqxhr.status == 403) {
alert("For security reasons we sign people out during periods
of inactivity. Please sign in again.");
window.location.href =
settings.url.split("?")[0].replace("help","");
} else {
// This is on purpose because sometimes with TinyMCE we would get status 0
and empty error...when there was no error
// The reason is explained in:
http://bartwullems.blogspot.com.ar/2012/02/ajax-request-returns-status-0.html
if (jqxhr.readyState == 0 || jqxhr.status == 0) {
return; //Skip this error
};
// Lets write to console all error info possbile
var requestResponse = {
url: settings.url,
method: settings.type,
data: settings.data,
httpStatus: jqxhr.status,
error: exception || jqxhr.statusText,
data: settings.data
};
console.error(requestResponse);
alert("This program just broke. You can either try again, sign
out and sign in and try again, or contact us about error: " + exception);
}'
> Dale
>
>
> On 04/24/2015 08:45 AM, Mariano Martinez Peck via Glass wrote:
>
> Hi guys,
>
> I think that at some point this worked for me... but it doesn't
> anymore... I have a seaside app and it is using the
> WAGemsToneWalkbackErrorHandler. I have an ajax request that it seems to be
> causing a walkback. Since it is an ajax call, I do not even receive the
> walkback page where it shows the stack and I have the buttons "remote
> debug", "full stack" , etc. Instead.... I have a new entry in the Object
> Log. In other words, in GemTools I go to "Debug" and I see the exception
> there. THERE in the list, I can see the real error..for example
> "MessageNotUnderstood ocurred (error 2010), a Set does not undersntand
> #'on:'". However, when I click in the exception so that to open a
> debugger, the debugger cannot open the stack because it always fails to get
> the Seaside context (#session answers nil and therefore I get another new
> MNU about this). See attached screenshot.
>
> So... the questions is:
>
> 1) In the ideal world, I would like to debug it.
> 2) If I am not in the ideal world, then at least I would like to see the
> stack of the exception. Right now I cannot see ANYTHING... all I know is
> Set dnu #on: so yeah, probably a class I don't have a in GemStone that is
> getting a class side #on:
>
> Any idea how can I make this to work?
>
> ps: I have native code enabled. This is in a CentOS machine. I am using
> latest GemStone 3.1 and latest Seaside.
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
>
> _______________________________________________
> Glass mailing listGlass at lists.gemtalksystems.comhttp://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
--
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150424/16987117/attachment-0001.html>
-------------- next part --------------
[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
More information about the Glass
mailing list