Hello,<br><br>I ran into something interesting today when I discovered that functions (from the prototypes) of Arrays get parsed into the tileInfo.lods array.  This can happen when an external js framework adds &quot;.remove&quot; or &quot;.indexOf&quot; to the Array prototype, and said framework is used to parse the json response from the ArcGIS server.<br>
<br>I created ticket <a href="http://trac.osgeo.org/openlayers/ticket/3474">#3474</a> to address this issue, patch attached to the ticket. Please review at your earliest convenience.<br><br>Thanks,<br>Zwarg<br>