Störungen?

Hallo zusammen,

ich verwende seit langem (einige Monate?) hinter einem Login Kartenmaterial.
Monatelang lief alles - Karte, Anzeigen von Markern, etc.

Heute Nachmittag rief mich ein Bekannter an, die Karte wäre weiß.

Gut, dachte ich, vielleicht hängt ne Session, DB Server nicht erreichbar, o.ä.
Alles überprüft, keine Fehler.

Die JS Dateien hole ich mir wie folgt:


<script src='http://openlayers.org/dev/OpenLayers.js'></script> 
<script type='text/javascript' src='http://openstreetmap.org/openlayers/OpenStreetMap.js'></script>

Nun tauchen folgende Fehler auf:

Zeitstempel: 06.06.2013 19:25:23
Fehler: TypeError: b is undefined
Quelldatei: http://openlayers.org/dev/OpenLayers.js
Zeile: 59

Zeitstempel: 06.06.2013 19:25:23
Fehler: TypeError: OpenLayers.Layer is undefined
Quelldatei: http://openstreetmap.org/openlayers/OpenStreetMap.js
Zeile: 7

Ich möchte dazu sagen, dass ich seit Monaten nichts mehr an der Seite, die die Karte darstellt, geändert habe.

Hat jemand einen Hinweis / eine Idee?

Danke und viele Grüße

Vielleicht hat sich Dein eingebundenes OpenLayers verändert…

Du verwendest die development-Version von OpenLayers (derzeit 2.13). Weiss nicht, ob das so gewollt ist…

Was passiert denn wenn Du statt …/dev/… http://openlayers.org/api/OpenLayers.js verwendest (derzeit 2.12)?

Grüße, Max

PS: Falls das das Problem löst, kannst Du dich vermutlich auf die nächste Störung gefasst machen, wenn 2.13 zur aktuellen Version wird und Dein Fehler bis dahin nicht behoben wird. Das könntest vermeiden, wenn Du die bei Dir funktionierende Version von OL runterlädst und lokal einbindest oder www.openlayers.org/api/2.12/OpenLayers.js nimmst. Dann hast Du zwar nicht sofort immer die neueste Version, kannst dich aber um Fehler kümmern, wenn Du Zeit hast…

Hoi max,

Junge, Junge…du hast mir zwar schon oft geholfen, aber diesmal hast du mir richtig aus der Patsche geholfen…
Warum ich die dev noch drin hatte weiss ich nicht, vergessen auszutauschen. Warum ich das aber nicht selber gesehen habe, ist mir schleierhaft.

Hier einmal die Fehlerhistorie:

mapZoom = map.getZoom(); // map wäre angeblich undefined

Auskommentiert
Fehler weg
Neuer Fehler

Zeitstempel: 06.06.2013 20:23:49

Fehler: TypeError: OpenLayers.Control.MouseDefaults is not a constructor

Auskommentiert
Fehler weg, alles rennt wieder…

Tausend dank… :slight_smile: