Posts: 7,613
Threads: 236
Joined: Aug 2007
Hier habe ich das erste Mal einen Hinweis gelesen, wieso der BRouter nicht mehr routet:
https://forum.routeconverter.com/thread-...l#pid22979
java.lang.IllegalArgumentException car-fast.brf at line 278: operator else in invalid on toplevel (only 'assign' allowed)
Steht das bei Euch auch im Log?
--
Christian
Posts: 52
Threads: 6
Joined: Apr 2017
22.05.2026, 06:50
(This post was last modified: 22.05.2026, 06:54 by SaschaT.)
Wäre vielleicht noch zu erwähnen, dass es unter Umständen nicht reicht, allein die BRouter-Segmente zu erneuern. Manche Profile funktionieren dann trotzdem noch nicht. Übertäter ist eventuell die Datei lookups.dat im Verzeichnis \brouter\profiles, die zu den Segment-Dateien und Profilen passen muss. Ist eine Textdatei, die man entspr. öffnen kann. Ganz oben steht die Versionsnummer. Sollte aktuell 11 sein - hat ABrensch erst neulich upgedated. Im Zweifelsfall diese Datei auch löschen bzw. backuppen.
(Die Datei ist elementar und stellt die Verbindung zwischen den in den Segmenten enthaltenen OSM-Tags und denen in den Profilen her.)
Posts: 7,613
Threads: 236
Joined: Aug 2007
Ich hatte hier eine lookups.dat von 2021
Nachdem ich die gelöscht hatte, hat RouteConverter die aktuellste Version beim nächsten Start heruntergeladen und nach einem weiteren Start funktionierte das Routing über BRouter wieder
--
Christian
Posts: 4
Threads: 0
Joined: Jan 2024
5 hours ago
(This post was last modified: 5 hours ago by pfehlmann.)
Hallo zusammen, die beschriebene lösung von SaschaT hat mir geholfen. Erst habe ich der Ordenr segments4 gelöscht aber ohne erfolg. Dann habe ich den datei lookup.dat in profiles kontrolliert und dies hat eben nicht die version 11 wie erwähnt von Sascha sondern 10 minor version 14. Interessant ist das bis letzte woche, alle meinen Profile von 24.6.2023 bis un mit 28.01.24 waren, und problemlos funktioniert haben, Nach der neue Download sind alle Dateien von 22.04.2026 und 29.04.2026. Die Frage ist warum alle profiles Dateien und lookups.dat seit jahre nicht selber aktualisiert worden. Danke auch an Christian für seine Direkte Mail Support.
Posts: 4
Threads: 0
Joined: Jan 2024
2 hours ago
(This post was last modified: 2 hours ago by pfehlmann.)
Hallo Christian, Ich habe in das xlm konstrukt von Routeconverter angeschaut und diverse test gemacht.
1. Ganze .routeconverter ordner gelöscht. Nach ein neustart von RC wird alles neu heruntergeladen und aktualisiert. So das als erste Workaround funktioniert.
2. Aber ich bin nicht zufrieden mit solche Aktionen, weil ich als Ehemalige Informatiker, gerne wissen will, warum alle Dateien in Broute\profiles *.brf und lookups.dat nicht aktualisiert werden, und das seit Jahren, du hast eben in Post gesagt das deine lookups.dat von 2021 war.
3. Fazit von meine Test. wenn in broute/profiles oder in broute/segments4 schon vorhandene Dateien gibt, diese werden nicht automatisch aktualisiert, es wird in .routeconvert\offline-queue.xml für jede Datei eine Eintrag gemacht als Outdated, was eigentlich richtig ist, siehe hier ein auszug
<download description="BRouter Routing Profile: car-fast.brf" url="http://brouter.de/brouter/profiles2/car-fast.brf" action="Copy" eTag=""69e89d3c-2e64"" state="Outdated" tempFile="D:\POI\Temp&Log\download5179089610102486215.tmp">
<downloadable target="D:\POI\.routeconverter\brouter\profiles\car-fast.brf">
<checksum lastModified="2026-05-11T15:08:10Z" contentLength="11876" sha1="BFFCD52506BFF322E593EB1507C4444C3AF4AF39"/>
und es werden mehrerer *.tmp Datei in das temp Ordner erzeugt, aber werden nicht aktualisiert.
Beim Schliessen von RC dieser *.tmp Dateien bleiben in das Temp Ordner, beim meine Test waren 27 Dateien. Mit ein Editor geöffnet und festgestell das tatsächlich um die vermissten handelt. Ich gehe davon aus, das in irgendwelche XML Datei in das RC konstrukt seine arbeit nicht sauber macht.
Ich bitte dir um eine überprüfung von dieser Automatismus.
Ich danke dir in voraus
Paolo