Deployment from Composer with 11.4 breaks Rest Grids if either no results or 1 result (e.g. no array) - browser hangs and CPU spikes towards 99% - ' long running script ' error
The data appears to be returned and then the browser runs a javascript to format the results. The formatting process takes so long that the browser may think the script is unresponsive and display an " long running script " error. The error indicates that the issue is not with the database, but with browser rendering.
CreateObject("scripting.dictionary") is no longer creating objects in SBM 11.3 in SBM 11.3 due to it becoming case sensitive. This may be seen as an "Object required -- ERR #9" error when executing the script .
This is because currently, the refresh.py Python script re-synchronizes ALL TeamTrack (Business Mashups) items with ALL Perforce Changelists since the inception of the integration. If this integration has been in place, it may be trying to syncrhonize hundreds of thousands of records.
The following three methods in the SBM Script Guide say that the return value for all of these is a Long Integer but in my testing it looks like these all return a Boolean value. The customer wants to know for sure because in their code they are trying to use the actual value without using an If statement. At the end is the appscript I used to test this and the value displayed in the event viewer was always "True" rather than a 0 or Non Zero.
The workaround is to not use the ts_internalname in the script (can't be modified after deploy), but to shorten the ts_name in Composer and use that in the script (this can be modified after a deploy).
(3) Can take a large amount of time e.g. 1.2 hour to complete - meanwhile you may get lots of the following message from IE that you need to respond "No" to. "A script on this page is causing internet explorer to run slowly. If it continues to run it may become unresponsive.
Workarounds: Refrain from using the "Log On as Another User" when testing long redo messages Shorten the Shell.RedoMessage in the script or test with fewer unfilled required fields