Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    too much recursion error in 7.0beta

    Hello,

    We are seeing an intermittent too much recursion error. It has been diffcult to reproduce and the only place we have seen it so far is with 7.0beta in Firefox 3.

    It also only seems to happen when Firefox has been left open for a long period of time. Below is some output we tried to use to debug. But, you can see clearly that 3 seconds of procEssing go by before Firefox quits and throws the too much recursion error at the end. This is simply a scenario where the user enters a search term into a Dynamic Form and clicks a "lookup" button which then loads a ListGrid below with the results. So, very simple interaction with no "extra" logic happening behind the scenes other than a simple custom validator. We'll keep trying to recreate but I' wondering if a "too much recursion" error could be the result of a browser that is simply suffering from a memory leak from being open too long and that is why we can't recreate?

    Code:
    16:05:20.906:MUP5:DEBUG:DynamicForm:symbolLookupForm:Applying 1 validators to field 'lookupOptionSymbols' with value 'WWW'
    16:05:20.909:MUP5:DEBUG:DynamicForm:symbolLookupForm:Applying 1 validators to field 'lookupName' with value 'null'
    16:05:21.050:MUP5:INFO:draws:isc_Window_2208:draw(): drawing Window [Stack trace not supported in this browser]
    16:05:21.060:MUP5:INFO:draws:isc_Window_2208_body:draw(): drawing Layout with parent: [Window ID:isc_Window_2208] [Stack trace not supported in this browser]
    16:05:21.070:MUP5:INFO:draws:symbolLookupMessage:draw(): drawing HTMLFlow with parent: [Layout ID:isc_Window_2208_body] [Stack trace not supported in this browser]
    16:05:21.095:MUP5:INFO:draws:symbolLookupForm2:draw(): drawing DynamicForm with parent: [Layout ID:isc_Window_2208_body] [Stack trace not supported in this browser]
    16:05:21.110:MUP5:INFO:draws:isc_ButtonItem_2006_button:draw(): drawing IButton with parent: [DynamicForm ID:symbolLookupForm2] [Stack trace not supported in this browser]
    16:05:21.119:MUP5:INFO:draws:isc_ButtonItem_2006_button_label:draw(): drawing Label with parent: [DynamicForm ID:symbolLookupForm2] [Stack trace not supported in this browser]
    16:05:21.146:MUP5:INFO:draws:isc_ButtonItem_2013_button:draw(): drawing IButton with parent: [DynamicForm ID:symbolLookupForm2] [Stack trace not supported in this browser]
    16:05:21.155:MUP5:INFO:draws:isc_ButtonItem_2013_button_label:draw(): drawing Label with parent: [DynamicForm ID:symbolLookupForm2] [Stack trace not supported in this browser]
    16:05:21.212:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [SpacerItem ID:isc_SpacerItem_2002]
    16:05:21.219:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [SelectItem ID:isc_SelectItem_2003 name:lookupOptionType]
    16:05:21.228:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [SelectItem ID:isc_SelectItem_2004 name:lookupOptionExpiration]
    16:05:21.237:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [TextItem ID:isc_TextItem_2005 name:lookupOptionSymbols]
    16:05:21.246:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [ButtonItem ID:isc_ButtonItem_2006]
    16:05:21.254:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [SpacerItem ID:isc_SpacerItem_2007]
    16:05:21.262:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [RowSpacerItem ID:isc_RowSpacerItem_2008]
    16:05:21.270:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [StaticTextItem ID:isc_StaticTextItem_2009 name:lookupCount]
    16:05:21.279:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [SpacerItem ID:isc_SpacerItem_2010]
    16:05:21.287:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [SelectItem ID:isc_SelectItem_2011 name:securityTypeID]
    16:05:21.298:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [TextItem ID:isc_TextItem_2012 name:lookupName]
    16:05:21.308:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [ButtonItem ID:isc_ButtonItem_2013]
    16:05:21.318:MUP5:DEBUG:DynamicForm:symbolLookupForm2:Drawing FormItem: [SpacerItem ID:isc_SpacerItem_2014]
    16:05:21.364:MUP5:WARN:DynamicForm:symbolLookupForm2:couldn't find focus item: undefined
    16:05:21.447:MUP5:INFO:draws:optionsLookupGrid:draw(): drawing ATListGrid with parent: [Layout ID:isc_Window_2208_body] [Stack trace not supported in this browser]
    16:05:21.550:MUP5:INFO:draws:isc_Toolbar_2211:draw(): drawing Toolbar with parent: [ATListGrid ID:optionsLookupGrid] [Stack trace not supported in this browser]
    16:05:21.586:MUP5:INFO:draws:isc_StretchImgButton_2212:draw(): drawing StretchImgButton with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.600:MUP5:INFO:draws:isc_StretchImgButton_2212_label:draw(): drawing Label with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.623:MUP5:INFO:draws:isc_StretchImgButton_2213:draw(): drawing StretchImgButton with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.637:MUP5:INFO:draws:isc_StretchImgButton_2213_label:draw(): drawing Label with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.664:MUP5:INFO:draws:isc_StretchImgButton_2214:draw(): drawing StretchImgButton with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.682:MUP5:INFO:draws:isc_StretchImgButton_2214_label:draw(): drawing Label with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.708:MUP5:INFO:draws:isc_StretchImgButton_2215:draw(): drawing StretchImgButton with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.723:MUP5:INFO:draws:isc_StretchImgButton_2215_label:draw(): drawing Label with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.748:MUP5:INFO:draws:isc_StretchImgButton_2216:draw(): drawing StretchImgButton with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.764:MUP5:INFO:draws:isc_StretchImgButton_2216_label:draw(): drawing Label with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.832:MUP5:INFO:draws:isc_StretchImgButton_2217:draw(): drawing StretchImgButton with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.847:MUP5:INFO:draws:isc_StretchImgButton_2217_label:draw(): drawing Label with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.874:MUP5:INFO:draws:isc_StretchImgButton_2218:draw(): drawing StretchImgButton with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.892:MUP5:INFO:draws:isc_StretchImgButton_2218_label:draw(): drawing Label with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.938:MUP5:INFO:draws:isc_StretchImgButton_2219:draw(): drawing StretchImgButton with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:21.956:MUP5:INFO:draws:isc_StretchImgButton_2219_label:draw(): drawing Label with parent: [Toolbar ID:isc_Toolbar_2211] [Stack trace not supported in this browser]
    16:05:22.013:MUP5:INFO:draws:optionsLookupGrid_sorter:draw(): drawing StretchImgButton with parent: [ATListGrid ID:optionsLookupGrid] [Stack trace not supported in this browser]
    16:05:22.030:MUP5:INFO:draws:optionsLookupGrid_sorter_label:draw(): drawing Label with parent: [ATListGrid ID:optionsLookupGrid] [Stack trace not supported in this browser]
    16:05:22.056:MUP5:INFO:draws:optionsLookupGrid_body:draw(): drawing GridBody with parent: [ATListGrid ID:optionsLookupGrid] [Stack trace not supported in this browser]
    16:05:22.148:MUP5:INFO:draws:isc_Window_2208_header:draw(): drawing HLayout with parent: [Window ID:isc_Window_2208] [Stack trace not supported in this browser]
    16:05:22.168:MUP5:INFO:draws:isc_Window_2208_headerIcon:draw(): drawing Img with parent: [HLayout ID:isc_Window_2208_header] [Stack trace not supported in this browser]
    16:05:22.193:MUP5:INFO:draws:isc_Canvas_2210:draw(): drawing Canvas with parent: [HLayout ID:isc_Window_2208_header] [Stack trace not supported in this browser]
    16:05:22.216:MUP5:INFO:draws:isc_Window_2208_headerLabel:draw(): drawing Label with parent: [Canvas ID:isc_Canvas_2210] [Stack trace not supported in this browser]
    16:05:22.243:MUP5:INFO:draws:isc_Window_2208_minimizeButton:draw(): drawing ImgButton with parent: [HLayout ID:isc_Window_2208_header] [Stack trace not supported in this browser]
    16:05:22.266:MUP5:INFO:draws:isc_Window_2208_closeButton:draw(): drawing ImgButton with parent: [HLayout ID:isc_Window_2208_header] [Stack trace not supported in this browser]
    16:05:22.367:MUP5:INFO:draws:isc_EdgedCanvas_2209:draw(): drawing EdgedCanvas [Stack trace not supported in this browser]
    16:05:22.401:MUP5:INFO:draws:isc_Window_2208_shadow:draw(): drawing DropShadow [Stack trace not supported in this browser]
    16:05:26.090:MUP5:WARN:Log:InternalError: too much recursion

    #2
    "Too much recursion" is very specifically about getting lost in an infinite loop, it doesn't seem likely to be caused by "browser fatigue" or anything similar.

    I think the very latest versions of Firebug will actually allow you to drop into the Firebug debugger when this error occurs, so that's probably a good next step.

    Comment

    Working...
    X