[OpenLayers-Users] ol2.13 and old ticket 3621 calculateResolutions
Bart van den Eijnden
bartvde at opengeo.org
Mon Jun 10 11:23:02 PDT 2013
Also Steve, what version of OpenLayers do you run now where you don't have this issue?
Best regards,
Bart
--
Bart van den Eijnden
OpenGeo - http://opengeo.org
Expert service straight from the developers.
On Jun 10, 2013, at 7:35 PM, Steve.Toutant at inspq.qc.ca wrote:
>
> This problem is happening since we have more than 450 wms layers. It is difficult to create a test case since we are using a complex application built with extjs/geoext and OL. We are using a geoext layertree, not a layer switcher.
> The crash happens in openlayers/Layer.js
>
> What would be a good test case? Should I create just an OL map with 450 layers in the layerswitcher?
> thanks
> steve
>
>
>
> Bart van den Eijnden <bartvde at opengeo.org>
> 2013-06-10 02:42
>
> A
> Steve.Toutant at inspq.qc.ca
> cc
> openlayers-users at lists.osgeo.org
> Objet
> Re: [OpenLayers-Users] ol2.13 and old ticket 3621 calculateResolutions
>
>
>
>
>
>
>
> Steve,
>
> can you show us an example to reproduce this?
>
> Best regards,
> Bart
>
> --
> Bart van den Eijnden
> OpenGeo - http://opengeo.org
> Expert service straight from the developers.
>
>
>
> On Jun 7, 2013, at 9:45 PM, Steve.Toutant at inspq.qc.ca wrote:
>
>
> Hi,
> We have a problem with OL2.13 in Google Chrome only.
> Here is the error message: Uncaught RangeError: Invalid array length
> Layer.js line 1050
>
> It seems to be related to this issue http://trac.osgeo.org/openlayers/ticket/3621
>
> it fails because numZoomLevels is NaN
> But this code at line 1042 should manage that....
>
> // are we able to calculate resolutions?
> if(typeof numZoomLevels !== "number" || numZoomLevels <= 0 || (typeof maxResolution !== "number" && typeof minResolution !== "number")) {
> return;
> }
>
>
> I fix it adding isNaN(numZoomLevels)
> // are we able to calculate resolutions?
> if(isNaN(numZoomLevels) || typeof numZoomLevels !== "number" || numZoomLevels <= 0 ||
> (typeof maxResolution !== "number" &&
> typeof minResolution !== "number")) {
> return;
> }
>
> I went on github but could not find the issue.
> So I submit here
> Steve_______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/openlayers-users/attachments/20130610/563d6270/attachment.html>
More information about the Users
mailing list