ID:2083374
 
Resolved
A sanity check in an icon read routine was being optimized out, causing map renderer crashes in some cases.
BYOND Version:510.1341
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 50.0.2661.94
Applies to:Webclient
Status: Resolved (510.1342)

This issue has been resolved.
Descriptive Problem Summary:

Sometimes, we get this error:
webclient.dart.js:33241 Map renderer error: NullError: method not found: '0' on null
TypeError: Cannot read property '0' of undefined
at IconState.dart.IconState.IconAt$2 (http://74.91.127.229:5000/res/webclient.dart.js:9673:28)
at IconInfo.dart.IconInfo.IconAt$4 (http://74.91.127.229:5000/res/webclient.dart.js:9799:29)
at Appearance.dart.Appearance.Fill$5 (http://74.91.127.229:5000/res/webclient.dart.js:3258:64)
at AtomInfo.dart.AtomInfo.MapIcons$2 (http://74.91.127.229:5000/res/webclient.dart.js:4371:13)
at AtomInfo.dart.AtomInfo.MapIcons$1 (http://74.91.127.229:5000/res/webclient.dart.js:4472:21)
at AtomInfo.dart.AtomInfo.RefreshIcons$0 (http://74.91.127.229:5000/res/webclient.dart.js:4278:33)
at AtomInfo.dart.AtomInfo.get$visbounds (http://74.91.127.229:5000/res/webclient.dart.js:4114:14)
at AtomInfo.dart.AtomInfo.get$visboundsTiles (http://74.91.127.229:5000/res/webclient.dart.js:4168:20)
at MapInfo.dart.MapInfo.atomIsVisible$2 (http://74.91.127.229:5000/res/webclient.dart.js:13912:23)
at MapInfo.dart.MapInfo.drawMap$0 (http://74.91.127.229:5000/res/webclient.dart.js:13820:20)


That breaks the renderer. The conditions that cause it are completely unknown, I can't really see any correlation.
Thanks for the report. I'll get to the bottom of this and you'll have a new release soon.
Lummox JR resolved issue with message:
A sanity check in an icon read routine was being optimized out, causing map renderer crashes in some cases.