[solved] Trouble mit OSMsuspects! und JOSM

Hi,

bei mit funzt der Remoteaufruf von JOSM durch OSMsuspects! nicht (mehr).
Und zwar beim Port 8111 ohne Https.
Es gab mal Zeiten, wo das reibungslos funktionierte.

Bevor ich mich auf eine lange Suche mache (Josm läuft, Remote ist aktiviert und die Firewall ist es auch nicht, 8112 von anderen Anwendungen ok), frage ich: Funzt das bei euch?

josm-stable 13576, url: https://osm-suspects.gbconsite.de

Eine andere Anwendung, die noch 8111 verwendet, kenn ich nicht.
Daher hier per Telnet:

Gruss
walter

ps:

Funzt.

Puh, manchmal kann eine “Gute Nachricht” verdammt viel Arbeit bringen :frowning:

Danke und Gruss
walter

Was sagt denn http://localhost:8111/features im Browser?

hier auch nicht…

Win 7 prof. Firefox 52.7.3 esr

gleiche Fehlermeldung wie Walter.

[{ "request" : "/add_node", "usage" : "adds a node (given by its latitude and longitude) to the current dataset", "parameters" : ["lat", "lon"], "optional" : ["addtags"], "examples" : ["/add_node?lat=11&lon=22", "/add_node?lon=13.3&lat=53.2&addtags=natural=tree|name=%20%20%20==Great%20Oak=="]}, { "request" : "/add_way", "usage" : "adds a way (given by a semicolon separated sequence of lat,lon pairs) to the current dataset", "parameters" : ["way"], "optional" : ["addtags"], "examples" : ["/add_way?way=53.2,13.3;53.3,13.3;53.3,13.2", "/add_way?&addtags=building=yes&way=45.437213,-2.810792;45.437988,-2.455983;45.224080,-2.455036;45.223302,-2.809845;45.437213,-2.810792"]}, { "request" : "/features", "usage" : "reports available commands, their parameters and examples", "parameters" : [], "optional" : ["jsonp", "q"], "examples" : ["/features", "/features?q=import,add_node"]}, { "request" : "/imagery", "usage" : "adds an imagery layer (e.g. WMS, TMS)", "parameters" : ["url"], "optional" : ["title", "type", "cookies", "min_zoom", "max_zoom"], "examples" : ["/imagery?title=osm&type=tms&url=https://a.tile.openstreetmap.org/%7Bzoom%7D/%7Bx%7D/%7By%7D.png", "/imagery?title=landsat&type=wms&url=http://irs.gis-lab.info/?layers=landsat&SRS=%7Bproj%7D&WIDTH=%7Bwidth%7D&HEIGHT=%7Bheight%7D&BBOX=%7Bbbox%7D", "/imagery?title=...&type={wms|tms|bing|scanex|wms_endpoint|wmts}&url=....[&cookies=...][&min_zoom=...][&max_zoom=...]"]}, { "request" : "/import", "usage" : "downloads the specified OSM file and adds it to the current data set", "parameters" : ["url"], "optional" : ["new_layer"], "examples" : ["/import?url=https://josm.openstreetmap.de/browser/josm/trunk/data_nodist/direction-arrows.osm"]}, { "request" : "/load_and_zoom", "usage" : "download a bounding box from the API, zoom to the downloaded area and optionally select one or more objects", "parameters" : ["bottom", "top", "left", "right"], "optional" : ["new_layer", "layer_name", "addtags", "select", "zoom_mode", "changeset_comment", "changeset_source", "changeset_hashtags", "search"], "examples" : ["/load_and_zoom?addtags=wikipedia:de=Wei%C3%9Fe_Gasse|maxspeed=5&select=way23071688,way23076176,way23076177,&left=13.740&right=13.741&top=51.05&bottom=51.049", "/load_and_zoom?left=8.19&right=8.20&top=48.605&bottom=48.590&select=node413602999&new_layer=true"]}, { "request" : "/load_data", "usage" : "Reads data encoded directly in the URL and adds it to the current data set", "parameters" : ["data"], "optional" : ["new_layer", "mime_type", "layer_name"], "examples" : ["/load_data?layer_name=extra_layer&new_layer=true&data=%3Cosm+version%3D%270.6%27%3E%3Cnode+id%3D%27-1%27+lat%3D%271%27+lon%3D%272%27+%2F%3E%3C%2Fosm%3E"]}, { "request" : "/load_object", "usage" : "downloads the specified objects from the server", "parameters" : ["objects"], "optional" : ["new_layer", "layer_name", "addtags", "relation_members", "referrers"], "examples" : ["/load_object?new_layer=true&objects=w106159509", "/load_object?new_layer=true&objects=r2263653&relation_members=true", "/load_object?objects=n100000&referrers=false"]}, { "request" : "/open_file", "usage" : "opens a local file in JOSM", "parameters" : ["filename"], "optional" : [], "examples" : ["/open_file?filename=/tmp/test.osm"]}, { "request" : "/revert_changeset", "parameters" : ["id"], "optional" : [], "examples" : []}, { "request" : "/version", "usage" : "returns the current protocol version of the installed JOSM RemoteControl", "parameters" : [], "optional" : ["jsonp"], "examples" : ["/version", "/version?jsonp=test"]}, { "request" : "/zoom", "usage" : "download a bounding box from the API, zoom to the downloaded area and optionally select one or more objects", "parameters" : ["bottom", "top", "left", "right"], "optional" : ["new_layer", "layer_name", "addtags", "select", "zoom_mode", "changeset_comment", "changeset_source", "changeset_hashtags", "search"], "examples" : ["/zoom?left=8.19&right=8.20&top=48.605&bottom=48.590&select=node413602999", "/zoom?left=8.19&right=8.20&top=48.605&bottom=48.590&search=highway+OR+railway"]}]

Sven

@Sven: Ok, also ein Direktaufruf im Browser scheint zu gehen, das ist die erwartete Antwort. Ich hatte im Hinblick auf die angekündigte Änderung in JOSM, nur noch http zu unterstützen (wegen der laufenden Zertifikatsprobleme), dies vor einigen Monaten entsprechend geändert. (u.a. hier: https://josm.openstreetmap.de/ticket/10033#comment:38)

Alle aktuellen Browser unterstützen “insecure requests” (http), wenn es von sicheren Seiten (https) auf localhost geht - die 57’er ESR wohl noch nicht.

Tja, Zwickmühle… JOSM wird wohl demnächst kein https mehr unterstützen, und die “alten” Browser unterstützen keine “unsicheren” Requests.

Die nächste ESR Version kommt wohl am 9. Mai 2018 raus, dort sollte auch HTTP auf 127.0.0.1 wieder funktionieren. Ich würde bis dahin keine Energie mehr in der Thema stecken.

Achtung: es ist wirklich 127.0.0.1 und nicht localhost. Das ist in diesem Fall nicht dasselbe!!!

Josm generiert wie bei Sven ein JSON und der FF unter Ubuntu zeigt es sauber an.

Blödsinnige Entscheidung. Wenn man das einmal mit dem Zertifikat kapiert hat, funzt das mit https/8112 reibungslos.

Das Feature nur wegen der Unwissenheit mancher Anwender herauszunehmen, finde ich bescheuert.

Was ist denn an der ESR-Version besonderes?

Gruss
walter

https://support.mozilla.org/de/kb/wechsel-zu-firefox-extended-support-release-esr-de
bzw. https://www.mozilla.org/en-US/firefox/organizations/

Naja, ich kann das schon nachvollziehen. Es gab und gibt immer wieder Probleme, weil man offenbar kein langfristiges “127.0.0.0”-Zertifikat erstellen kann bzw. das manuelle Zulassen bei Browser-Update wohl nochmal durchziuführen ist oder sowas. Ein lokaler Aufruf braucht auch kein htts, und die meistbenutzten aktuellen Browser lassen unsecure-Requests endlich zu, da würde ich als Entwickler auch auf das dauernde Rumgehampel verzichten wollen.

Das sind wohl langzeitstabile Versionen, vergleichbar den LTS bei Ubuntu. Mir würde allerdings gerade bei Browsern nicht einfallen, warum ich solche installieren sollte, außer irgendwelche Plugins laufen mit aktuelleren Versionen nicht mehr. Das erinnert mich irgendwie fatal an den IE6, den man auch jahr(zehnt)elang nicht losgeworden ist, weil da irgendwelche Business-Sachen drauf angepasst waren :frowning:

Hallo,

ich nutze FF 59.0.3 und habe seit wenigen Tagen auch ein Problem mit dem JOSM-Aufruf
Es kommt die Meldung: “Ist JOSM gestartet?” → JA, ist es… :slight_smile:

Die Console in FF bringt das hier: (ein Beispiel)
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://127.0.0.1:8111/load_object?new_layer=true&layer_name=addr:city&objects=w232402230.
(Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

Wenn ich den enthaltenen Link in einem eigenen Tab aufrufe, wird der entsprechende Way in JOSM problemlos geöffnet.

Über hilfreiche Tipps es wieder ohne Copy+Paste aufrufen zu können, wäre ich dankbar…

btw: mit https und Port 8112 + dem Zertifikat hatte ich keine Probleme.

Das ist ein Header, der vom Server kommen sollte, in diesem Fall von JOSM bzw. der JOSM-Fernsteuerung. Bei meinem JOSM (Version 13576 vom 26.03.2018 20:45:23) kommt dieser auch.

Gerade mit Firefox 59.0.3 und JOSM 13576 getestet, kein Problem festgestellt.

Bei mir funzt es inzwischen sogar von openstreetmap.org nicht mehr :frowning:

Gruss
walter

zuviel in JOSM 0.0.svn13576+dfsg-3 und Lubuntu 18.04 LTS rumgespielt?

PS: unter ubuntu 16.04.4 LTS mit JOSM 13576 unter java 1.8.0_162 …
chromium 65.0.3325.181 … openstreetmap.org (OK) … OSMsuspects! (OK)
firefox 59.0.2 … openstreetmap.org (OK) … OSMsuspects! (OK)

zuviel in JOSM 0.0.svn13576+dfsg-3 und Lubuntu 18.04 LTS rumgespielt?
Nö, 16.04 LTS und josm 13576 java 1.8.162 und rumgespielt eh nicht.

aber ich schau nochmals ganz genau hin.

Bei mir hatte ein FF-Plugin (Ghostery :sunglasses: ) geblockt. Dort habe ich jetzt ‘osm-suspects.gbconsite.de’+127.0.0.1 als Ausnahmen eingetragen und jetzt geht es wieder. :smiley:

BINGO. Jetzt geht beides wieder :slight_smile:

Darauf muss man erst mal kommen.

danke und Gruss
walter

…ich werd’s wohl nie verstehen, für was man so addons wie httpsanywhere, ghostery, javascript/cookie blocker, und diese ganze pseudo ich mache mich anonymisiert unsichtbar getöns soll… :roll_eyes: