03.09.2026, 09:55
Hallo Wilfried,
danke für den Hinweis. Da war ein Fehler, den ich mir am 2. September morgens selbst eingebaut habe, genau in dem Snapshot, den du erwischt hast.
Ich habe die Kartenebenen umgebaut, damit viele Punkte nicht mehr jeweils eine eigene Ebene bekommen (das hat beim Auswählen/Löschen vieler Positionen die Oberfläche blockiert). Dabei haben die neu eingefügten Marker und Linien kein Anzeigemodell mehr zugewiesen bekommen. Beim ersten Punkt lief das direkt in eine NullPointerException im Zeichnen-Thread der Karte:
java.lang.NullPointerException: Cannot invoke "DisplayModel.getTileSize()"
at org.mapsforge.map.layer.overlay.Marker.draw(Marker.java:74)
Damit ist der Zeichnen-Thread der Karte gestorben. Deshalb war der Punkt nicht zu sehen und beim Zoomen wurde nur noch der alte Kartenausschnitt vergrößert — es wurde ja gar nichts mehr neu gezeichnet. Mit dem Router (GraphHopper) und deinen Ausschlüssen hatte es nichts zu tun.
Behoben ist das seit dem Abend des 2. September, zusammen mit zwei weiteren Nachwirkungen des Umbaus (Entfernen von Track-Ebenen und die Identität von Positionen bei der Auswahl); Tests dafür sind jetzt auch drin.
Bitte lade den aktuellen Snapshot 520 (oder neuer) und probiere es nochmal:
https://releases.routeconverter.com/prerelease/
Sag mir bitte kurz Bescheid, ob Kartenanzeige und Zoomen damit wieder normal laufen.
danke für den Hinweis. Da war ein Fehler, den ich mir am 2. September morgens selbst eingebaut habe, genau in dem Snapshot, den du erwischt hast.
Ich habe die Kartenebenen umgebaut, damit viele Punkte nicht mehr jeweils eine eigene Ebene bekommen (das hat beim Auswählen/Löschen vieler Positionen die Oberfläche blockiert). Dabei haben die neu eingefügten Marker und Linien kein Anzeigemodell mehr zugewiesen bekommen. Beim ersten Punkt lief das direkt in eine NullPointerException im Zeichnen-Thread der Karte:
java.lang.NullPointerException: Cannot invoke "DisplayModel.getTileSize()"
at org.mapsforge.map.layer.overlay.Marker.draw(Marker.java:74)
Damit ist der Zeichnen-Thread der Karte gestorben. Deshalb war der Punkt nicht zu sehen und beim Zoomen wurde nur noch der alte Kartenausschnitt vergrößert — es wurde ja gar nichts mehr neu gezeichnet. Mit dem Router (GraphHopper) und deinen Ausschlüssen hatte es nichts zu tun.
Behoben ist das seit dem Abend des 2. September, zusammen mit zwei weiteren Nachwirkungen des Umbaus (Entfernen von Track-Ebenen und die Identität von Positionen bei der Auswahl); Tests dafür sind jetzt auch drin.
Bitte lade den aktuellen Snapshot 520 (oder neuer) und probiere es nochmal:
https://releases.routeconverter.com/prerelease/
Sag mir bitte kurz Bescheid, ob Kartenanzeige und Zoomen damit wieder normal laufen.
--
Christian
Christian
