[Laszlo-dev] context menu "crashing" bug

Maynard Demmon mdemmon at laszlosystems.com
Fri Jun 3 16:21:03 PDT 2011


So far I haven't been able to get a testcase that will replicate the 
problem. However, it appears to be ff3.6 specific since neither IE8 nor 
ff4 have frozen up on me.

-Maynard

On 6/2/2011 6:45 PM, Maynard Demmon wrote:
> I believe I've narrowed the conditions for reproducing this. It appears
> that as long as you keep right clicking within the boundaries of the
> clickable view over which you first opened the context menu it doesn't
> hang. If you cross over into another clickable region it will hang. I'll
> try to create a simple testcase for this.
>
> -Maynard
>
> On 6/2/2011 6:24 PM, Maynard Demmon wrote:
>> Is it possible that there is a double right-click and that is somehow
>> causing odd behavior. I'm seeing weird behavior in the context menu in
>> the contacts app that implies as much.
>>
>> -Maynard
>>
>> On 6/1/2011 8:02 PM, Donald Anderson wrote:
>>> Hi Maynard,
>>>
>>> I just looked at the stack trace and noticed that it's generating a
>>> 'onmouseenter' event (LzMouseKernel.as#104). It appears this can only
>>> happen if a MOUSE_LEAVE event was the last mouse event seen. A
>>> MOUSE_LEAVE is only supposed to happen if the mouse leaves the
>>> application. I trust you are not moving the mouse outside of the app
>>> while you are running the test?
>>>
>>> Thanks,
>>>
>>> - Don
>>>
>>> On Jun 1, 2011, at 6:29 PM, Maynard Demmon wrote:
>>>
>>>> I'm getting a hung browser when opening context menu's repeatedly on
>>>> the message grid in webtop. I've updated to the latest OL and debug
>>>> player. I've seen a variety of stacktraces when this occurs which I'll
>>>> include below. The steps to make this happen are to right click on the
>>>> message grid when there are messages in the list and then repeatedly
>>>> right click on different messages without selecting an item from the
>>>> context menu or clicking anywhere else to close it. It seems to be
>>>> some kind of timing issue because can take anywhere from 2 to 100s of
>>>> clicks before it occurs. Unders some builds and/or configurations it
>>>> will happen more readily. It appears to be related to the message view
>>>> iframe since it happens much more readily when the preview pane is
>>>> open.
>>>>
>>>> -Maynard
>>>>
>>>> This is with lzr=swf10 without debug or backtrace
>>>>
>>>> Error: Error #1502: A script has executed for longer than the default
>>>> timeout period of 15 seconds.
>>>> at LzEvent/sendEvent()
>>>> at LzGlobalMouseService/__mouseEvent()
>>>> at LzModeManagerService/rawMouseEvent()
>>>> at LzMouseKernel$/handleMouseEvent()
>>>> at LzMouseKernel$/__mouseHandler()
>>>> at flash.external::ExternalInterface$/_evalJS()
>>>> at flash.external::ExternalInterface$/call()
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at DojoExternalInterfaceClass/call()
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at LzBrowserKernel$/callJS()
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at LzBrowserService/callJS()
>>>> at MethodInfo-72()
>>>> at $lzc$class_html/callJavascript()
>>>> at $lzc$class__m23/setContent()
>>>> at $lzc$class_MessageView/$lzc$set_messageBody()
>>>> at LzEventable/setAttribute()
>>>> at $lzc$class_MessageView/_fetchMessageBodyCallback()
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzDelegate/execute()
>>>> at $lzc$class_BaseMailApplication/_invokeFetchMessageBodyCallbacks()
>>>> at $lzc$class_BaseMailApplication/_handleFetchMessageBody()
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at Callback/execute()
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzDelegate/execute()
>>>> at $lzc$class_webtopdatahandler/_handleResponse()
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzEvent/sendEvent()
>>>> at $lzc$class_webtopdatarequest/setResponse()
>>>> at $lzc$class_BaseDataProvider/_handleResponseXml()
>>>> at $lzc$class_BaseDataProvider/handleResponse()
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzEvent/sendEvent()
>>>> at LzHTTPDataProvider/loadResponse()
>>>> at LzHTTPDataProvider/loadSuccess()
>>>> at LzHTTPLoader/completeHandler()
>>>> at flash.events::EventDispatcher/dispatchEventFunction()
>>>> at flash.events::EventDispatcher/dispatchEvent()
>>>> at flash.net <http://flash.net>::URLLoader/onComplete()
>>>>
>>>> The following is when debug=true and lzbacktrace=true
>>>>
>>>> ERROR @kernel/swf9/LzInputTextSprite.as≈231: Error: Error #1502: A
>>>> script has executed for longer than the default timeout period of 15
>>>> seconds.
>>>> lzx> Debug.inspect(«LzError(145)| @kernel/swf9/LzInputTextSprite…»)
>>>> «LzError(145)#7| @kernel/swf9/LzInputTextSprite.as≈231: Error: Error
>>>> #1502: A script has executed for longer than the default t…» {
>>>> __findInputtextSelection @lfc/services/LzModeManager.lzs#289
>>>> this: [object LzModeManagerService]
>>>> handleMouseEvent @lfc/services/LzModeManager.lzs#159
>>>> this: [object LzModeManagerService]
>>>> view: null
>>>> eventStr: 'onmouseenter'
>>>> rawMouseEvent @lfc/services/LzModeManager.lzs#303
>>>> this: [object LzModeManagerService]
>>>> eventname: 'onmouseenter'
>>>> view: null
>>>> value: null
>>>> handleMouseEvent @lfc/kernel/swf9/LzMouseKernel.as#45
>>>> view: null
>>>> eventname: 'onmouseenter'
>>>> __mouseHandler @lfc/kernel/swf9/LzMouseKernel.as#104
>>>> event: [MouseEvent type="mouseMove" bubbles=true cancelable=false
>>>> eventPhase=3 localX=93 localY=0 stageX=765 stageY=238
>>>> relatedObject=null ctrlKey=false altKey=false shiftKey=false
>>>> buttonDown=false delta=0]
>>>> call @lfc/kernel/swf9/DojoExternalInterface.as#110
>>>> this: {_id: 'lzapp', argData: ['lz.Keys.__allKeysUp()'], available:
>>>> true, flashMethods: {callMethod: [object LzHistoryService],
>>>> getCanvasAttribute: [object LzHistoryService], receiveHistory: [object
>>>> LzHistoryService], setCanvasAttribute: [object LzHistoryService]},
>>>> numArgs: 1, resultData: 'undefined'}
>>>> args: ['lz.embed.iframemanager.setPosition', null, '__lz0', 684, 598,
>>>> 571, 123, true, 5]
>>>> callJS @lfc/kernel/swf9/LzBrowserKernel.lzs#81
>>>> args: ['lz.embed.iframemanager.setPosition', null, '__lz0', 684, 598,
>>>> 571, 123, true, 5]
>>>> callJS @lfc/services/LzBrowser.lzs#103
>>>> this: {capabilities: {2dcanvas: true, accessibility: false,
>>>> advancedfonts: true, allowfullscreen: true, audio: true,
>>>> backgroundrepeat: true, bitmapcaching: true, clickmasking: false,
>>>> clickregion: true, colortransform: true, cornerradius: true,
>>>> css2boxmodel: true, customcontextmenu: true, directional_layout: true,
>>>> dropshadows: true, globalfocustrap: false, history: true,
>>>> htmlinputtext: true, linescrolling: true, medialoading: true, opacity:
>>>> true, persistence: true, proxypolicy: true, readcanvassizefromsprite:
>>>> false, rotation: true, runtimemenus: true, scalecanvastopercentage:
>>>> false, scaling: true, setclipboard: true, setid: false},
>>>> defaultPortNums: {http: 80, https: 443}, parsedloadurl:
>>>> http://localhost:8080/trunk/jade/client/future/lzmail/main.lzx?lzt=swf&lzr=swf10&debug=true&lzbacktrace=true&profile=false
>>>>
>>>>
>>>> <http://localhost:8080/trunk/jade/client/future/lzmail/main.lzx?lzt=swf&lzr=swf10&debug=true&lzbacktrace=true&profile=false>,
>>>>
>>>>
>>>> postToLps: true}
>>>> methodname: 'lz.embed.iframemanager.setPosition'
>>>> callback: false
>>>> args: '__lz0'
>>>> extensions/html.lzx#34/38 @extensions/html.lzx#36
>>>> this: {…, owners: {…}, …}
>>>> id: '__lz0'
>>>> x: 684
>>>> y: 598
>>>> width: 571
>>>> height: 123
>>>> v: true
>>>> z: 5
>>>> __updatepos @extensions/html.lzx#354
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body/@iframe
>>>> ignore: 123
>>>> sendEvent @lfc/events/LaszloEvents.lzs#637
>>>> this: «<anonymous extends='html'
>>>> with='IFrameControllerMixin'>#23»/<event name='onheight'>
>>>> eventValue: 123
>>>> $lzc$set_height @lfc/views/LaszloView.lzs#1528
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body/@iframe
>>>> v: 123
>>>> set height
>>>> @../../components/window/AbstractWindow/IFrameControllerMixin.lzx#66
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body/@iframe
>>>> height: 123
>>>> setAttribute @lfc/core/LzEventable.lzs#171
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body/@iframe
>>>> prop: 'height'
>>>> val: 123
>>>> height='${...}' @../../applib/mail/core/message/MessageView.lzx#492
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body/@iframe
>>>> $lzc$ignore: 123
>>>> sendEvent @lfc/events/LaszloEvents.lzs#637
>>>> this: «<anonymous extends='view'>#28| #gWT/mailwind…»/<event
>>>> name='onheight'>
>>>> eventValue: 123
>>>> $lzc$set_height @lfc/views/LaszloView.lzs#1528
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body
>>>> v: 123
>>>> setAttribute @lfc/core/LzEventable.lzs#171
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body
>>>> prop: 'height'
>>>> val: 123
>>>> height='${...}' @../../applib/mail/core/message/MessageView.lzx#482
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body
>>>> $lzc$ignore: 87
>>>> sendEvent @lfc/events/LaszloEvents.lzs#637
>>>> this: «<anonymous extends='view'>#28| #gWT/mailwind…»/<event
>>>> name='ony'>
>>>> eventValue: 87
>>>> $lzc$set_y @lfc/views/LaszloView.lzs#1334
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body
>>>> v: 87
>>>> setAttribute @lfc/core/LzEventable.lzs#171
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body
>>>> prop: 'y'
>>>> val: 87
>>>> y='${...}' @../../applib/mail/core/message/MessageView.lzx#482
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body
>>>> $lzc$ignore: 87
>>>> sendEvent @lfc/events/LaszloEvents.lzs#637
>>>> this: «<MessageHeader>| #gWT/mailwindow/@content/@i…»/<event
>>>> name='onheight'>
>>>> eventValue: 87
>>>> $lzc$set_height @lfc/views/LaszloView.lzs#1528
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@header
>>>> v: 87
>>>> set height @../../applib/mail/core/message/MessageHeader.lzx#37
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@header
>>>> height: 87
>>>> setAttribute @lfc/core/LzEventable.lzs#171
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@header
>>>> prop: 'height'
>>>> val: 87
>>>> set y @../../applib/mail/core/message/MessageHeader.lzx#552
>>>> this:
>>>> #gWT/mailwindow/@content/@inbox/@messageView/@header/@_userMessages
>>>> y: 87
>>>> setAttribute @lfc/core/LzEventable.lzs#171
>>>> this:
>>>> #gWT/mailwindow/@content/@inbox/@messageView/@header/@_userMessages
>>>> prop: 'y'
>>>> val: 87
>>>> update @utils/layouts/simplelayout.lzx#72
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@header/@_layout
>>>> v: null
>>>> set _showHeaders @../../applib/mail/core/message/MessageHeader.lzx#145
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@header
>>>> _showHeaders: true
>>>> setAttribute @lfc/core/LzEventable.lzs#171
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@header
>>>> prop: '_showHeaders'
>>>> val: true
>>>> set messageBody @../../applib/mail/core/message/MessageHeader.lzx#113
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@header
>>>> msgBody: <msg received-date="1305342502000" uid="5411"
>>>> returnReceipt="0" size="936" subject="rich test"
>>>> sent-date="1305342502000"><from …
>>>> setAttribute @lfc/core/LzEventable.lzs#171
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@header
>>>> prop: 'messageBody'
>>>> val: <msg received-date="1305342502000" uid="5411" returnReceipt="0"
>>>> size="936" subject="rich test" sent-date="1305342502000"><from …
>>>> _fetchMessageBodyCallback
>>>> @../../applib/mail/core/message/MessageView.lzx#323
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView
>>>> messageBody: <msg received-date="1305342502000" uid="5411"
>>>> returnReceipt="0" size="936" subject="rich test"
>>>> sent-date="1305342502000"><from …
>>>> execute @lfc/events/LaszloEvents.lzs#196
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/<handler
>>>> method='_fetchMessageBodyCallback'>
>>>> eventValue: <msg received-date="1305342502000" uid="5411"
>>>> returnReceipt="0" size="936" subject="rich test"
>>>> sent-date="1305342502000"><from …
>>>> _invokeFetchMessageBodyCallbacks
>>>> @../../applib/mail/core/BaseMailApplication.lzx#201
>>>> this: #lzmail
>>>> msgBody: <msg received-date="1305342502000" uid="5411"
>>>> returnReceipt="0" size="936" subject="rich test"
>>>> sent-date="1305342502000"><from …
>>>> _handleFetchMessageBody
>>>> @../../applib/mail/core/BaseMailApplication.lzx#193
>>>> this: #lzmail
>>>> dataRequest: ?/webtopdatarequest
>>>> opt: {del: #gWT/mailwindow/@content/@inbox/@messageView/<handler
>>>> method='_fetchMessageBodyCallback'>, format: 'full', loadExtImages:
>>>> false, msgHead: <msg answered="0" seen="1" size="936" flagged="0"
>>>> forwarded="1" sent-date="1305342502000" xattach="0" uid="5411"
>>>> draft="0" rich…, …, tmpMsgBody: <loading/>}
>>>> execute @../../framework-core/Callback.lzx#34
>>>> this: [object Callback]
>>>> singleArg: ?/webtopdatarequest
>>>> execute @lfc/events/LaszloEvents.lzs#196
>>>> this: [object Callback]/<handler method='execute'>
>>>> eventValue: ?/webtopdatarequest
>>>> _handleResponse @../../components/datarequest/webtopdatahandler.lzx#122
>>>> this: #gWT/@dh
>>>> dataRequest: ?/webtopdatarequest
>>>> sendEvent @lfc/events/LaszloEvents.lzs#637
>>>> this: ?/webtopdatarequest/<event name='onstatus'>
>>>> eventValue: ?/webtopdatarequest
>>>> setResponse @../../components/datarequest/webtopdatarequest.lzx#156
>>>> this: ?/webtopdatarequest
>>>> status: 'success'
>>>> data: <mail action="msgfetch"><msg received-date="1305342502000"
>>>> uid="5411" returnReceipt="0" size="936" subject="rich test" sent-dat…
>>>> _handleResponseXml
>>>> @../../components/datarequest/BaseDataProvider.lzx#213
>>>> this: #gDataProvider
>>>> dc: <response sessionId="uHRK2eEQ-0"
>>>> token="3903eb7a7b45a58e9e9a1a25229b22f2424bcee92ad4b95e19300d739379a650"
>>>>
>>>> tokenExpiry="86387266…
>>>> batchStatus: 'success'
>>>> handleResponse @../../components/datarequest/BaseDataProvider.lzx#155
>>>> this: #gDataProvider
>>>> httpDataRequest: [object LzHTTPDataRequest]
>>>> sendEvent @lfc/events/LaszloEvents.lzs#637
>>>> this: [object LzHTTPDataRequest]/<event name='onstatus'>
>>>> eventValue: [object LzHTTPDataRequest]
>>>> loadResponse @lfc/data/LzHTTPDataProvider.lzs#334
>>>> this: [object LzHTTPDataProvider]
>>>> dreq: [object LzHTTPDataRequest]
>>>> data: <response sessionId="uHRK2eEQ-0"
>>>> token="3903eb7a7b45a58e9e9a1a25229b22f2424bcee92ad4b95e19300d739379a650"
>>>>
>>>> tokenExpiry="86387266…
>>>> loadSuccess @lfc/data/LzHTTPDataProvider.lzs#234
>>>> this: [object LzHTTPDataProvider]
>>>> loader: «LzHTTPLoader| {…, baserequest: null, dataRequest: [object
>>>> LzHTTPDataRequest], gstart: 1306957716975, loader: null, …, options:
>>>> {cacheable: false, ccache: false, hasquerydata: true, nsprefix: false,
>>>> parsexml: true, proxied: false, queuing: false, sendheaders: false,
>>>> serverproxyargs: null, timeout: 120000, trimwhitespace: false}, owner:
>>>> [object LzHTTPDataProvider], requestheaders: {}, requestmethod:
>>>> 'POST', requesturl:
>>>> 'http://localhost:8080/lzmail/dd?clientId=1306957701366&locale=en-us',
>>>> responseStatus: 200, responseText: '<response tokenExpiry="86387266"
>>>> sessionId="uHRK2eEQ-0"
>>>> token="3903eb7a7b45a58e9e9a1a25229b22f2424bcee92ad4b95e19300d739379a650"><mail
>>>>
>>>>
>>>> action="msgfetch"><msg uid="5411" size="936" subject="rich test"
>>>> sent-date="1305342502000" received-date="1305342502000"
>>>> returnReceipt="0"><from address="maynard at topaz.qa.laszlosystems.com
>>>> <mailto:maynard at topaz.qa.laszlosystems.com>" /><reply-to
>>>> address="maynard at topaz.qa.laszlosystems.com
>>>> <mailto:maynard at topaz.qa.laszlosystems.com>" /><recipients><to
>>>> name="Maynard Demmon" address="maynard at topaz.qa.laszlosystems.com
>>>> <mailto:maynard at topaz.qa.laszlosystems.com>" /></recipients><body
>>>> type…»
>>>> data: <response sessionId="uHRK2eEQ-0"
>>>> token="3903eb7a7b45a58e9e9a1a25229b22f2424bcee92ad4b95e19300d739379a650"
>>>>
>>>> tokenExpiry="86387266…
>>>> completeHandler @lfc/kernel/swf9/LzHTTPLoader.as#283
>>>> this: «LzHTTPLoader| {…, baserequest: null, dataRequest: [object
>>>> LzHTTPDataRequest], gstart: 1306957716975, loader: null, …, options:
>>>> {cacheable: false, ccache: false, hasquerydata: true, nsprefix: false,
>>>> parsexml: true, proxied: false, queuing: false, sendheaders: false,
>>>> serverproxyargs: null, timeout: 120000, trimwhitespace: false}, owner:
>>>> [object LzHTTPDataProvider], requestheaders: {}, requestmethod:
>>>> 'POST', requesturl:
>>>> 'http://localhost:8080/lzmail/dd?clientId=1306957701366&locale=en-us',
>>>> responseStatus: 200, responseText: '<response tokenExpiry="86387266"
>>>> sessionId="uHRK2eEQ-0"
>>>> token="3903eb7a7b45a58e9e9a1a25229b22f2424bcee92ad4b95e19300d739379a650"><mail
>>>>
>>>>
>>>> action="msgfetch"><msg uid="5411" size="936" subject="rich test"
>>>> sent-date="1305342502000" received-date="1305342502000"
>>>> returnReceipt="0"><from address="maynard at topaz.qa.laszlosystems.com
>>>> <mailto:maynard at topaz.qa.laszlosystems.com>" /><reply-to
>>>> address="maynard at topaz.qa.laszlosystems.com
>>>> <mailto:maynard at topaz.qa.laszlosystems.com>" /><recipients><to
>>>> name="Maynard Demmon" address="maynard at topaz.qa.laszlosystems.com
>>>> <mailto:maynard at topaz.qa.laszlosystems.com>" /></recipients><body
>>>> type…»
>>>> event: [Event type="complete" bubbles=false cancelable=false
>>>> eventPhase=2]
>>>> }
>>>> «LzError(145)#7| @kernel/swf9/LzInputTextSprite.as≈231: Error: Error
>>>> #1502: A script has executed for longer than the default timeout
>>>> period of 15 seconds.»
>>>> lzx>
>>>>
>>>>
>>>>
>>>> Error: Error #1503: A script failed to exit after 30 seconds and was
>>>> terminated.
>>>> at flash.external::ExternalInterface$/_argumentsToAS()
>>>> at flash.external::ExternalInterface$/_callIn()
>>>> at Function/<anonymous>()
>>>> at flash.external::ExternalInterface$/_evalJS()
>>>> at flash.external::ExternalInterface$/call()
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at DojoExternalInterfaceClass/call()[C:\Documents and
>>>> Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\DojoExternalInterfaceClass.as:129]
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at LzBrowserKernel$/callJS()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzBrowserKernel.as:98]
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at LzBrowserService/callJS()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzBrowserService.as:105]
>>>> at
>>>> Function/<anonymous>()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\LzApplication.as:2920]
>>>>
>>>>
>>>> at
>>>> $lzc$class_html/__updatepos()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_html.as:351]
>>>>
>>>>
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzEvent/sendEvent()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEvent.as:136]
>>>> at LzView/$lzc$set_height()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzView.as:1671]
>>>> at
>>>> $lzc$class__m23/$lzc$set_height()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class__m23.as:238]
>>>>
>>>>
>>>> at LzEventable/setAttribute()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEventable.as:207]
>>>> at
>>>> $lzc$class__m4ri/$m4qb()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class__m4ri.as:50]
>>>>
>>>>
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzEvent/sendEvent()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEvent.as:136]
>>>> at LzView/$lzc$set_height()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzView.as:1671]
>>>> at LzEventable/setAttribute()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEventable.as:207]
>>>> at
>>>> $lzc$class__m4r9/$m4q8()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class__m4r9.as:82]
>>>>
>>>>
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzEvent/sendEvent()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEvent.as:136]
>>>> at LzView/$lzc$set_y()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzView.as:1445]
>>>> at LzEventable/setAttribute()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEventable.as:207]
>>>> at
>>>> $lzc$class__m4r9/$m4q6()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class__m4r9.as:22]
>>>>
>>>>
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzEvent/sendEvent()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEvent.as:136]
>>>> at LzView/$lzc$set_height()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzView.as:1671]
>>>> at
>>>> $lzc$class_MessageHeader/$lzc$set_height()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_MessageHeader.as:45]
>>>>
>>>>
>>>> at LzEventable/setAttribute()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEventable.as:207]
>>>> at
>>>> $lzc$class__m4pl/$lzc$set_y()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class__m4pl.as:81]
>>>>
>>>>
>>>> at LzEventable/setAttribute()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEventable.as:207]
>>>> at
>>>> $lzc$class_simplelayout/update()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_simplelayout.as:204]
>>>>
>>>>
>>>> at
>>>> $lzc$class_MessageHeader/$lzc$set__showHeaders()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_MessageHeader.as:222]
>>>>
>>>>
>>>> at LzEventable/setAttribute()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEventable.as:207]
>>>> at
>>>> $lzc$class_MessageHeader/$lzc$set_messageBody()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_MessageHeader.as:162]
>>>>
>>>>
>>>> at LzEventable/setAttribute()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEventable.as:207]
>>>> at
>>>> $lzc$class_MessageView/_fetchMessageBodyCallback()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_MessageView.as:549]
>>>>
>>>>
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzDelegate/execute()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzDelegate.as:123]
>>>> at
>>>> $lzc$class_BaseMailApplication/_invokeFetchMessageBodyCallbacks()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_BaseMailApplication.as:290]
>>>>
>>>>
>>>> at
>>>> $lzc$class_BaseMailApplication/_handleFetchMessageBody()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_BaseMailApplication.as:258]
>>>>
>>>>
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at
>>>> Callback/execute()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\Callback.as:54]
>>>>
>>>>
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzDelegate/execute()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzDelegate.as:123]
>>>> at
>>>> $lzc$class_webtopdatahandler/_handleResponse()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_webtopdatahandler.as:169]
>>>>
>>>>
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzEvent/sendEvent()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEvent.as:136]
>>>> at
>>>> $lzc$class_webtopdatarequest/setResponse()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_webtopdatarequest.as:149]
>>>>
>>>>
>>>> at
>>>> $lzc$class_BaseDataProvider/_handleResponseXml()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_BaseDataProvider.as:405]
>>>>
>>>>
>>>> at
>>>> $lzc$class_BaseDataProvider/handleResponse()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_BaseDataProvider.as:320]
>>>>
>>>>
>>>> at Function/http://adobe.com/AS3/2006/builtin::call()
>>>> at LzEvent/sendEvent()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzEvent.as:136]
>>>> at LzHTTPDataProvider/loadResponse()[C:\Documents and
>>>> Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzHTTPDataProvider.as:494]
>>>> at LzHTTPDataProvider/loadSuccess()[C:\Documents and
>>>> Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzHTTPDataProvider.as:310]
>>>> at LzHTTPLoader/completeHandler()[C:\Documents and
>>>> Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen12915\LzHTTPLoader.as:874]
>>>> at flash.events::EventDispatcher/dispatchEventFunction()
>>>> at flash.events::EventDispatcher/dispatchEvent()
>>>> at flash.net <http://flash.net>::URLLoader/onComplete()
>>>>
>>>> From latest OL r19179:
>>>>
>>>> ERROR @kernel/swf9/LzInputTextSprite.as≈236: Error: Error #1502: A
>>>> script has executed for longer than the default timeout period of 15
>>>> seconds.
>>>> lzx> Debug.inspect(«LzError(145)| @kernel/swf9/LzInputTextSprite…»)
>>>> «LzError(145)#8| @kernel/swf9/LzInputTextSprite.as≈236: Error: Error
>>>> #1502: A script has executed for longer than the default t…» {
>>>> __findInputtextSelection @lfc/services/LzModeManager.lzs#289
>>>> this: [object LzModeManagerService]
>>>> handleMouseEvent @lfc/services/LzModeManager.lzs#159
>>>> this: [object LzModeManagerService]
>>>> view: null
>>>> eventStr: 'onmouseenter'
>>>> rawMouseEvent @lfc/services/LzModeManager.lzs#303
>>>> this: [object LzModeManagerService]
>>>> eventname: 'onmouseenter'
>>>> view: null
>>>> value: null
>>>> handleMouseEvent @lfc/kernel/swf9/LzMouseKernel.as#45
>>>> view: null
>>>> eventname: 'onmouseenter'
>>>> __mouseHandler @lfc/kernel/swf9/LzMouseKernel.as#104
>>>> event: [MouseEvent type="mouseMove" bubbles=true cancelable=false
>>>> eventPhase=3 localX=238 localY=9 stageX=910 stageY=427
>>>> relatedObject=null ctrlKey=false altKey=false shiftKey=false
>>>> buttonDown=false delta=0]
>>>> call @lfc/kernel/swf9/DojoExternalInterface.as#110
>>>> this: {_id: 'lzapp', argData: ['lz.Keys.__allKeysUp()'], available:
>>>> true, flashMethods: {callMethod: [object LzHistoryService],
>>>> getCanvasAttribute: [object LzHistoryService], receiveHistory: [object
>>>> LzHistoryService], setCanvasAttribute: [object LzHistoryService]},
>>>> numArgs: 1, resultData: 'undefined'}
>>>> args: ['lz.embed.iframemanager.setPosition', null, '__lz0', 684, 762,
>>>> 571, 0, true, 5]
>>>> callJS @lfc/kernel/swf9/LzBrowserKernel.lzs#81
>>>> args: ['lz.embed.iframemanager.setPosition', null, '__lz0', 684, 762,
>>>> 571, 0, true, 5]
>>>> callJS @lfc/services/LzBrowser.lzs#103
>>>> this: {capabilities: {2dcanvas: true, accessibility: false,
>>>> advancedfonts: true, allowfullscreen: true, audio: true,
>>>> backgroundrepeat: true, bitmapcaching: true, clickmasking: false,
>>>> clickregion: true, colortransform: true, cornerradius: true,
>>>> css2boxmodel: true, customcontextmenu: true, directional_layout: true,
>>>> dropshadows: true, globalfocustrap: false, history: true,
>>>> htmlinputtext: true, linescrolling: true, medialoading: true, opacity:
>>>> true, persistence: true, proxypolicy: true, readcanvassizefromsprite:
>>>> false, rotation: true, runtimemenus: true, scalecanvastopercentage:
>>>> false, scaling: true, setclipboard: true, setid: false},
>>>> defaultPortNums: {http: 80, https: 443}, parsedloadurl:
>>>> http://localhost:8080/trunk/jade/client/future/lzmail/main.lzx?lzt=swf&lzr=swf10&debug=true&lzbacktrace=true&profile=false
>>>>
>>>>
>>>> <http://localhost:8080/trunk/jade/client/future/lzmail/main.lzx?lzt=swf&lzr=swf10&debug=true&lzbacktrace=true&profile=false>,
>>>>
>>>>
>>>> postToLps: true}
>>>> methodname: 'lz.embed.iframemanager.setPosition'
>>>> callback: false
>>>> args: '__lz0'
>>>> extensions/html.lzx#34/38 @extensions/html.lzx#36
>>>> this: {…, owners: {…}, …}
>>>> id: '__lz0'
>>>> x: 684
>>>> y: 762
>>>> width: 571
>>>> height: 0
>>>> v: true
>>>> z: 5
>>>> __refresh @extensions/html.lzx#382
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body/@iframe
>>>> ignore: [Event type="exitFrame" bubbles=false cancelable=false
>>>> eventPhase=2]
>>>> }
>>>> «LzError(145)#8| @kernel/swf9/LzInputTextSprite.as≈236: Error: Error
>>>> #1502: A script has executed for longer than the default timeout
>>>> period of 15 seconds.»
>>>> lzx>
>>>>
>>>> Error: Error #1503: A script failed to exit after 30 seconds and was
>>>> terminated.
>>>> at flash.external::ExternalInterface$/_argumentsToAS()
>>>> at flash.external::ExternalInterface$/_callIn()
>>>> at Function/<anonymous>()
>>>> at flash.external::ExternalInterface$/_evalJS()
>>>> at flash.external::ExternalInterface$/call()
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at DojoExternalInterfaceClass/call()[C:\Documents and
>>>> Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen65069\DojoExternalInterfaceClass.as:129]
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at LzBrowserKernel$/callJS()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen65069\LzBrowserKernel.as:98]
>>>> at Function/http://adobe.com/AS3/2006/builtin::apply()
>>>> at LzBrowserService/callJS()[C:\Documents and Settings\mdemmon\Local
>>>> Settings\Temp\lzswf9\lzgen65069\LzBrowserService.as:105]
>>>> at
>>>> Function/<anonymous>()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\LzApplication.as:2920]
>>>>
>>>>
>>>> at
>>>> $lzc$class_html/__refresh()[C:\apache-tomcat-6.0.16\temp\lzswf9\src\svn\openlaszlo\trunk\jade\client\future\lzmail\build\main\$lzc$class_html.as:397]
>>>>
>>>>
>>>>
>>>> ERROR @events/LaszloEvents.lzs≈615: Error: Error #1502: A script has
>>>> executed for longer than the default timeout period of 15 seconds.
>>>> lzx> Debug.inspect(«LzError(136)| @events/LaszloEvents.lzs≈615: …»)
>>>> «LzError(136)#8| @events/LaszloEvents.lzs≈615: Error: Error #1502: A
>>>> script has executed for longer than the default timeout pe…» {
>>>> sendEvent @lfc/events/LaszloEvents.lzs#615
>>>> this: [object LzGlobalMouseService]/<event name='onmousemove'>
>>>> eventValue: null
>>>> __mouseEvent @lfc/services/LzGlobalMouse.lzs#209
>>>> this: [object LzGlobalMouseService]
>>>> eventname: 'onmousemove'
>>>> view: null
>>>> rawMouseEvent @lfc/services/LzModeManager.lzs#301
>>>> this: [object LzModeManagerService]
>>>> eventname: 'onmousemove'
>>>> view: null
>>>> value: null
>>>> handleMouseEvent @lfc/kernel/swf9/LzMouseKernel.as#45
>>>> view: null
>>>> eventname: 'onmousemove'
>>>> __mouseHandler @lfc/kernel/swf9/LzMouseKernel.as#106
>>>> event: [MouseEvent type="mouseMove" bubbles=true cancelable=false
>>>> eventPhase=3 localX=1288 localY=367 stageX=1288 stageY=367
>>>> relatedObject=null ctrlKey=false altKey=false shiftKey=false
>>>> buttonDown=false delta=0]
>>>> call @lfc/kernel/swf9/DojoExternalInterface.as#110
>>>> this: {_id: 'lzapp', argData: ['lz.Keys.__allKeysUp()'], available:
>>>> true, flashMethods: {callMethod: [object LzHistoryService],
>>>> getCanvasAttribute: [object LzHistoryService], receiveHistory: [object
>>>> LzHistoryService], setCanvasAttribute: [object LzHistoryService]},
>>>> numArgs: 1, resultData: 'undefined'}
>>>> args: ['lz.embed.iframemanager.setPosition', null, '__lz0', 684, 762,
>>>> 571, 0, true, 4]
>>>> callJS @lfc/kernel/swf9/LzBrowserKernel.lzs#81
>>>> args: ['lz.embed.iframemanager.setPosition', null, '__lz0', 684, 762,
>>>> 571, 0, true, 4]
>>>> callJS @lfc/services/LzBrowser.lzs#103
>>>> this: {capabilities: {2dcanvas: true, accessibility: false,
>>>> advancedfonts: true, allowfullscreen: true, audio: true,
>>>> backgroundrepeat: true, bitmapcaching: true, clickmasking: false,
>>>> clickregion: true, colortransform: true, cornerradius: true,
>>>> css2boxmodel: true, customcontextmenu: true, directional_layout: true,
>>>> dropshadows: true, globalfocustrap: false, history: true,
>>>> htmlinputtext: true, linescrolling: true, medialoading: true, opacity:
>>>> true, persistence: true, proxypolicy: true, readcanvassizefromsprite:
>>>> false, rotation: true, runtimemenus: true, scalecanvastopercentage:
>>>> false, scaling: true, setclipboard: true, setid: false},
>>>> defaultPortNums: {http: 80, https: 443}, parsedloadurl:
>>>> http://localhost:8080/trunk/jade/client/future/lzmail/main.lzx?lzt=swf&lzr=swf10&debug=true&lzbacktrace=true&profile=false
>>>>
>>>>
>>>> <http://localhost:8080/trunk/jade/client/future/lzmail/main.lzx?lzt=swf&lzr=swf10&debug=true&lzbacktrace=true&profile=false>,
>>>>
>>>>
>>>> postToLps: true}
>>>> methodname: 'lz.embed.iframemanager.setPosition'
>>>> callback: false
>>>> args: '__lz0'
>>>> extensions/html.lzx#34/38 @extensions/html.lzx#36
>>>> this: {…, owners: {…}, …}
>>>> id: '__lz0'
>>>> x: 684
>>>> y: 762
>>>> width: 571
>>>> height: 0
>>>> v: true
>>>> z: 4
>>>> __refresh @extensions/html.lzx#382
>>>> this: #gWT/mailwindow/@content/@inbox/@messageView/@body/@iframe
>>>> ignore: [Event type="exitFrame" bubbles=false cancelable=false
>>>> eventPhase=2]
>>>> }
>>>> «LzError(136)#8| @events/LaszloEvents.lzs≈615: Error: Error #1502: A
>>>> script has executed for longer than the default timeout period of 15
>>>> seconds.»
>>>> lzx>
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Don Anderson
>>> Java/C/C++, Berkeley DB, systems consultant
>>>
>>> voice: 617-306-2057
>>> email: dda at ddanderson.com <mailto:dda at ddanderson.com>
>>> www: http://www.ddanderson.com <http://www.ddanderson.com/>
>>> blog: http://libdb.wordpress.com
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>





More information about the Laszlo-dev mailing list