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?
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
Comment