You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#76 2022-07-02 18:08:59

mmd
Member
Registered: 2010-11-06
Posts: 2,145

Re: Api Probleme

Ich denke, das http2 Plugin-Experiment hat uns nicht wirklich weitergebracht, einfach weil es mit Fehlern auch nicht sauber umgeht und neue Probleme macht.

Im Ticket habe ich vorgeschlagen, das ganze zu beenden. Mal schauen, was die Maintainer dazu sagen.

/api/0.6/user/details wird übrigens auch von Ruby on Rails versorgt....

Offline

#77 2022-07-05 18:37:46

MichaelFS
Member
Registered: 2011-04-16
Posts: 147

Re: Api Probleme

mmd wrote:

Ich denke, das http2 Plugin-Experiment hat uns nicht wirklich weitergebracht, ... Im Ticket habe ich vorgeschlagen, das ganze zu beenden.

Taylor Smock hat m.E. einen anderen Vorschlag. Kannst Du das testen oder erklären, wie man das macht? Mit oder ohne http2?

Offline

#78 2022-07-05 19:55:39

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,100

Re: Api Probleme

Teste ich gerade. Hier mal ein Auszug aus der Ausgabe:

2022-07-05 20:51:03.773 INFORMATION: GET https://api.openstreetmap.org/api/0.6/map?bbox=7.67851,52.3145656,7.6827371,52.3172743 -> HTTP/1.1 200 (934 ms)
2022-07-05 20:51:40.077 INFORMATION: GET https://api.openstreetmap.org/api/0.6/changesets?user=43972&open=true -> HTTP/1.1 200 (235 ms; 411 B)
2022-07-05 20:51:40.079 INFORMATION: 1 open changesets on server
2022-07-05 20:51:41.831 INFORMATION: Starting upload with tags {comment=https://maproulette.org/browse/challenges/27780, source=sat, created_by=JOSM/1.5 (18499 SVN de)}
2022-07-05 20:51:41.831 INFORMATION: Strategy: SINGLE_REQUEST_STRATEGY, ChunkSize: -1, Policy: none, Close after: false
2022-07-05 20:51:41.833 INFORMATION: Änderungssatz 123246442: https://maproulette.org/browse/challenges/27780
2022-07-05 20:51:41.886 INFORMATION: Message notifier inactive
2022-07-05 20:51:41.887 INFORMATION: PUT https://api.openstreetmap.org/api/0.6/changeset/123246442 (452 B) ...
2022-07-05 20:51:41.890 INFORMATION: PUT https://api.openstreetmap.org/api/0.6/changeset/123246442 -> !!! (1 ms)
2022-07-05 20:51:41.891 WARNUNG: java.net.SocketException: Unexpected end of file from server. Ursache: java.net.SocketException: Unexpected end of file from server
java.net.SocketException: Unexpected end of file from server
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
        at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1974)
        at java.base/sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1969)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1968)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1536)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
        at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
        at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:334)
        at org.openstreetmap.josm.tools.Http1Client$1.getResponseCode(Http1Client.java:94)
        at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:161)
        at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:124)
        at org.openstreetmap.josm.io.OsmApi.sendRequest(OsmApi.java:729)
        at org.openstreetmap.josm.io.OsmApi.sendRequest(OsmApi.java:673)
        at org.openstreetmap.josm.io.OsmApi.sendRequest(OsmApi.java:668)
        at org.openstreetmap.josm.io.OsmApi.sendPutRequest(OsmApi.java:663)
        at org.openstreetmap.josm.io.OsmApi.updateChangeset(OsmApi.java:498)
        at org.openstreetmap.josm.io.OsmServerWriter.uploadOsm(OsmServerWriter.java:206)
        at org.openstreetmap.josm.gui.io.UploadPrimitivesTask.realRun(UploadPrimitivesTask.java:266)
        at org.openstreetmap.josm.gui.io.AsynchronousUploadPrimitivesTask.realRun(AsynchronousUploadPrimitivesTask.java:129)
        at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:94)
        at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:142)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.net.SocketException: Unexpected end of file from server
        at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:866)
        at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1615)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
        at java.base/sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:3135)
        at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getHeaderField(HttpsURLConnectionImpl.java:295)
        at org.openstreetmap.josm.tools.Http1Client$1.getResponseVersion(Http1Client.java:85)
        ... 15 more

2022-07-05 20:51:41.891 WARNUNG: Already here java.net.SocketException: Unexpected end of file from server
2022-07-05 20:51:41.892 INFORMATION: PUT https://api.openstreetmap.org/api/0.6/changeset/123246442 (452 B) ...
2022-07-05 20:51:42.144 INFORMATION: PUT https://api.openstreetmap.org/api/0.6/changeset/123246442 -> HTTP/1.1 200 (157 ms; 413 B)
2022-07-05 20:51:42.144 INFORMATION: OK
2022-07-05 20:51:42.264 INFORMATION: POST https://api.openstreetmap.org/api/0.6/changeset/123246442/upload (244 kB) ...
2022-07-05 20:51:45.980 INFORMATION: POST https://api.openstreetmap.org/api/0.6/changeset/123246442/upload -> HTTP/1.1 200 (3,0 s)
2022-07-05 20:51:45.980 INFORMATION: OK
2022-07-05 20:51:46.100 INFORMATION: Message notifier active (checks every 60 minutes)

Es wird mit dem Patch also ein automatischer Neuversuch im Fehlerfall gestartet.


Mapper aus dem Münsterland.

Offline

#79 2022-07-06 07:41:48

MichaelFS
Member
Registered: 2011-04-16
Posts: 147

Re: Api Probleme

Danke!

chris66 wrote:

Teste ich gerade. Hier mal ein Auszug aus der Ausgabe: ...
Es wird mit dem Patch also ein automatischer Neuversuch im Fehlerfall gestartet.

Mit oder ohne http2?
Magst Du das auch im Ticket hinterlegen? Ich glaube nicht, dass dei Maintainer hier im DE-Forum mitlesen.

Was muss ich (nutze bisher kein WireGuard (falls es das ist), kann es aber installieren) tun, um auch solch eine Ausgabe zu generieren?

Last edited by MichaelFS (2022-07-06 07:43:52)

Offline

#80 2022-07-06 08:13:30

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,100

Re: Api Probleme

Habe http2 wie empfohlen wieder deinstalliert.
Die Ausgabe ist einfach die Terminalausgabe von java.


Mapper aus dem Münsterland.

Offline

#81 2022-07-06 11:50:06

GerdP
Member
Registered: 2015-12-18
Posts: 1,972

Re: Api Probleme

MichaelFS wrote:

Was muss ich (nutze bisher kein WireGuard (falls es das ist), kann es aber installieren) tun, um auch solch eine Ausgabe zu generieren?

JOSM mit Option --debug starten

Offline

#82 2022-07-14 07:28:00

MichaelFS
Member
Registered: 2011-04-16
Posts: 147

Re: Api Probleme

Für diejenigen, die aus dem Ticket nicht direkt Nachrichten erhalten:

MichaelFS wrote:

Taylor Smock hat m.E. einen anderen Vorschlag.

und die gepatchte Version nutzen: Der Autor bittet um Rückmeldung, insbesondere zum Problem "duplicate upload".

Offline

#83 2022-08-12 06:16:50

MichaelFS
Member
Registered: 2011-04-16
Posts: 147

Re: Api Probleme

Für den hier diskutierten Fehler `SocketException: Unexpected end of file from server` wurde eine Code-Änderung für eine neue JOSM-Version vorgenommen. Großer Dank an den Autor.

Last edited by MichaelFS (2022-08-12 10:20:01)

Offline

#84 2022-08-12 08:31:56

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,100

Re: Api Probleme

Schön, die gepatchte Version läuft bei mir weiterhin problemlos.


Mapper aus dem Münsterland.

Offline

#85 2022-08-23 08:09:40

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,100

Re: Api Probleme

taylor.smock wrote:

As of r18532, it is in JOSM core. Current latest is r18539.


Mapper aus dem Münsterland.

Offline

Board footer

Powered by FluxBB