Erreur JavaScript sur B.supportedCRS dans GeoportalExtended.js
Bonjour,
Nous sommes confrontés à une erreur JavaScript dans une application Web qui fonctionnait correctement jusqu'à récemment (le problème date du 30 janvier apparemment), alors que nous n'avons rien changé.
Cette erreur empêche l'application de fonctionner (complètement).
L'erreur se produit dans GeoportalExtended.js qui est chargé via https://api.ign.fr/geoportail/api/js...talExtended.js
Firefox indique :
Code:
TypeError: B.supportedCRS is undefined
dans GeoportalExtended.js:138:2395290
Avec le debugger, je vois plus précisément que l'erreur se produit sur l'instruction
Code:
var aB = B.supportedCRS = B.supportedCRS.replace(/epsg/, 'EPSG');
Chrome indique :
Code:
1 2 3 4 5 6 7 8 9 10
| Uncaught TypeError: Cannot read property 'replace' of undefined
at Function.Geoportal.Catalogue.completeConfiguration (GeoportalExtended.js:138)
at Geoportal.GeoRMHandler.parseAutoConf (GeoportalExtended.js:138)
at GeoportalExtended.js:138
at initialize.handleResponse (GeoportalExtended.js:138)
at initialize.handleRead (GeoportalExtended.js:138)
at initialize.<anonymous> (GeoportalExtended.js:138)
at Object.<anonymous> (GeoportalExtended.js:138)
at Object.b.registry.(/anonymous function) (https://api.ign.fr/geoportail/api/js/2.1.2/GeoportalExtended.js:138:1475728)
at ?output=json&callback=OpenLayers.Protocol.Script.registry.regId1:1 |
Pour la dernière ligne de la trace des appels, cela vient d'une URL du style http://wxs.ign.fr/CLE/autoconf/?outp...egistry.regId1
Cette URL renvoie bien des données (avec une vraie clé d'API, bien sûr).
Est-ce que quelqu'un d'autre rencontre le même problème ?
Est-ce que ça serait lié à la migration qui a eu lieu le 30 janvier ? (https://geoservices.ign.fr/blog/2019...n-annonce.html)