ID:2009135
 
Resolved
BYOND Version:509
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 47.0.2526.106
Applies to:Webclient
Status: Resolved

This issue has been resolved.
Descriptive Problem Summary:
Apparently if I move around a lot on a map with many new icons to be loaded in the screen will freeze and give an error. I can easily fix it by changing the render engine. Well, I'm not really sure how to report this issue. However, I dropped some information I found in the console.

Mind you, my view size is larger than 7x7.

Code Snippet (if applicable) to Reproduce Problem:
StageXL render engine : WebGL
4webclient.dart.js:20982 Uncaught Uncaught Error: NullError: Cannot call "0" on null
Stack Trace:
TypeError: Cannot read property '0' of undefined
at IconState.dart.IconState.IconAt$2 (http://108.33.115.197:1337/res/webclient.dart.js:8823:26)
at IconInfo.dart.IconInfo.IconAt$4 (http://108.33.115.197:1337/res/webclient.dart.js:8947:27)
at Appearance.dart.Appearance.Fill$5 (http://108.33.115.197:1337/res/webclient.dart.js:3022:35)
at AtomInfo.dart.AtomInfo.MapIcons$2 (http://108.33.115.197:1337/res/webclient.dart.js:3886:11)
at AtomInfo.dart.AtomInfo.MapIcons$1 (http://108.33.115.197:1337/res/webclient.dart.js:3980:19)
at AtomInfo.dart.AtomInfo.RefreshIcons$0 (http://108.33.115.197:1337/res/webclient.dart.js:3794:31)
at ByondMap.dart.ByondMap.copyMapAtoms$3 (http://108.33.115.197:1337/res/webclient.dart.js:9969:14)
at ByondMap.dart.ByondMap.doAtoms$2 (http://108.33.115.197:1337/res/webclient.dart.js:9893:20)
at MapInfo.dart.MapInfo.drawMap$0 (http://108.33.115.197:1337/res/webclient.dart.js:12386:12)
at MapInfo.dart.MapInfo.mapTick$1 (http://108.33.115.197:1337/res/webclient.dart.js:11460:12)dart.wrapException @ webclient.dart.js:20982dart._rootHandleUncaughtError_closure.call$0 @ webclient.dart.js:24774dart._AsyncCallbackEntry.callback$0 @ webclient.dart.js:24372dart._asyncRunCallbackLoop @ webclient.dart.js:23387dart._asyncRunCallback @ webclient.dart.js:23393dart._AsyncRun__initializeScheduleImmediate_internalCallback.call$1 @ webclient.dart.js:23604dart.invokeClosure_closure0.call$0 @ webclient.dart.js:22035dart._IsolateContext.eval$1 @ webclient.dart.js:20094dart._callInIsolate @ webclient.dart.js:19732dart.invokeClosure @ webclient.dart.js:21111(anonymous function) @ webclient.dart.js:21130

Just as an unlikely tidbit, reminder that the screen freezing plague of a bug we've had for months might possibly be related to this.
In response to Rushnut
Rushnut wrote:
Just as an unlikely tidbit, reminder that the screen freezing plague of a bug we've had for months might possibly be related to this.

It's not. The bug you're referring to is ancient.
Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
Setting DOM load callback
Creating byond function and module
Adding bind and curry functions
Creating skin module
'webkitAudioContext' is deprecated. Please use 'AudioContext' instead.
Creating prompt function and module
Creating lightbox module
Creating event module
Creating byond.fn methods
Creating byond.winsetfn methods
Checking for DOM load
Adding listener for DOM load event
DOM load event
DOM load detected
DOM loaded
Creating client
Setting host and port
Doing reset
Creating byond function and module
Adding bind and curry functions
Creating skin module
Creating prompt function and module
Creating lightbox module
Creating event module
Creating byond.fn methods
Creating byond.winsetfn methods
Checking for DOM load
DOM has already loaded
DOM load detected
DOM loaded
Begin render loop
Getting user ID
Opening Websocket
Client creation complete
Removing listener for DOM load event
Socket: open
Version: 509, 498
Begin loader setup
StageXL render engine : Canvas2D
Adding items to loader
Loader creation finished
All resources loaded
Beginning skin load
Loading byondprompt alert
Loading styles
Loading byondprompt any
Loading styles
Loading byondclass bar
Loading styles
Loading byondclass browser
Loading styles
Loading byondclass button
Loading styles
Loading byondclass child
Loading styles
Loading byondprompt color
Loading styles
Loading byondclass dpad
Loading styles
Loading byondprompt file
Loading styles
Loading byondclass grid
Loading styles
Loading byondclass hotbar
Loading styles
Loading byondclass info
Loading styles
Loading byondclass input
Loading styles
Loading byondclass label
Loading styles
Loading byondclass map
Loading styles
Loading byondprompt message
Loading styles
Loading byondclass output
Loading styles
Loading byondclass pane
Loading styles
Loading byondclass pop
Loading styles
Loading byondclass status
Loading styles
Loading byondclass tab
Loading styles
Loading byondprompt text
Loading styles
Loading byondclass verbmenu
Loading styles
Loading byondclass chatbox
Loading styles
Generating default styles
Filling skin HTML
Creating skin controls
Activating map
StageXL render engine : WebGL
Ready to begin play
Uncaught Uncaught Error: NoSuchMethodError: Cannot call "call$1" (f.call$1 is not a function)
Stack Trace:
TypeError: f.call$1 is not a function
at _RootZone.dart._RootZone.runUnary$2 (http://108.33.115.197:1337/res/webclient.dart.js:24855:18)
at _Future__propagateToListeners_handleError.dart._Future__propagateToListeners_handleError.call$0 (http://108.33.115.197:1337/res/webclient.dart.js:24309:54)
at dart._Future.static._Future__propagateToListeners (http://108.33.115.197:1337/res/webclient.dart.js:24170:88)
at _Future._completeError$2 (http://108.33.115.197:1337/res/webclient.dart.js:24047:9)
at dart._completeWithErrorCallback (http://108.33.115.197:1337/res/webclient.dart.js:23396:12)
at Future_Future_closure.dart.Future_Future_closure.call$0 (http://108.33.115.197:1337/res/webclient.dart.js:23845:11)
at TimerImpl_internalCallback0.dart.TimerImpl_internalCallback0.call$0 (http://108.33.115.197:1337/res/webclient.dart.js:20481:33)
at invokeClosure_closure.dart.invokeClosure_closure.call$0 (http://108.33.115.197:1337/res/webclient.dart.js:22048:39)
at _IsolateContext.dart._IsolateContext.eval$1 (http://108.33.115.197:1337/res/webclient.dart.js:20113:23)
at dart._callInIsolate (http://108.33.115.197:1337/res/webclient.dart.js:19751:26)
at dart.invokeClosure (http://108.33.115.197:1337/res/webclient.dart.js:21128:16)
Uncaught Uncaught Error: NullError: Cannot call "2" on null
Stack Trace:
TypeError: Cannot read property '2' of undefined
at IconState.dart.IconState.IconAt$2 (http://108.33.115.197:1337/res/webclient.dart.js:8831:26)
at IconInfo.dart.IconInfo.IconAt$4 (http://108.33.115.197:1337/res/webclient.dart.js:8955:27)
at Appearance.dart.Appearance.Fill$5 (http://108.33.115.197:1337/res/webclient.dart.js:3022:35)
at AtomInfo.dart.AtomInfo.MapIcons$2 (http://108.33.115.197:1337/res/webclient.dart.js:3886:11)
at AtomInfo.dart.AtomInfo.MapIcons$1 (http://108.33.115.197:1337/res/webclient.dart.js:3980:19)
at AtomInfo.dart.AtomInfo.RefreshIcons$0 (http://108.33.115.197:1337/res/webclient.dart.js:3794:31)
at ByondMap.dart.ByondMap.copyMapAtoms$3 (http://108.33.115.197:1337/res/webclient.dart.js:9977:14)
at ByondMap.dart.ByondMap.doAtoms$2 (http://108.33.115.197:1337/res/webclient.dart.js:9901:20)
at MapInfo.dart.MapInfo.drawMap$0 (http://108.33.115.197:1337/res/webclient.dart.js:12405:12)
at MapInfo.dart.MapInfo.mapTick$1 (http://108.33.115.197:1337/res/webclient.dart.js:11476:12)
Lummox JR resolved issue