[Laszlo-dev] context menu "crashing" bug
Maynard Demmon
mdemmon at laszlosystems.com
Thu Jun 2 18:45:59 PDT 2011
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