Testsuite: org.openstreetmap.josm.tools.HttpClientTest
Tests run: 21, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 72.711 sec
------------- Standard Output ---------------
2018-08-28 02:14:39.081 INFO: GET https://httpbin.org/delay/1 -> !!!
2018-08-28 02:14:40.511 INFO: GET https://httpbin.org/absolute-redirect/3 -> 302 (285 B)
2018-08-28 02:14:40.517 FINE: RESPONSE: {null=[HTTP/1.1 302 FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[285], Date=[Tue, 28 Aug 2018 02:14:39 GMT], Via=[1.1 vegur], Location=[https://httpbin.org/absolute-redirect/2], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:14:40.517 INFO: Download redirected to 'https://httpbin.org/absolute-redirect/2'
2018-08-28 02:14:40.518 FINE: Contacting Server...
2018-08-28 02:14:40.518 FINE: null
2018-08-28 02:14:41.203 INFO: GET https://httpbin.org/absolute-redirect/2 -> 302 (285 B)
2018-08-28 02:14:41.203 FINE: RESPONSE: {null=[HTTP/1.1 302 FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[285], Date=[Tue, 28 Aug 2018 02:14:40 GMT], Via=[1.1 vegur], Location=[https://httpbin.org/absolute-redirect/1], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:14:41.203 INFO: Download redirected to 'https://httpbin.org/absolute-redirect/1'
2018-08-28 02:14:41.204 FINE: Contacting Server...
2018-08-28 02:14:41.204 FINE: null
2018-08-28 02:14:41.903 INFO: GET https://httpbin.org/absolute-redirect/1 -> 302 (253 B)
2018-08-28 02:14:41.903 FINE: RESPONSE: {null=[HTTP/1.1 302 FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[253], Date=[Tue, 28 Aug 2018 02:14:41 GMT], Via=[1.1 vegur], Location=[https://httpbin.org/get], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:14:41.903 INFO: Download redirected to 'https://httpbin.org/get'
2018-08-28 02:14:41.903 FINE: Contacting Server...
2018-08-28 02:14:41.903 FINE: null
2018-08-28 02:14:42.603 INFO: GET https://httpbin.org/get -> 200 (423 B)
2018-08-28 02:14:42.604 FINE: RESPONSE: {null=[HTTP/1.1 200 OK], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[423], Date=[Tue, 28 Aug 2018 02:14:41 GMT], Via=[1.1 vegur], Content-Type=[application/json]}
2018-08-28 02:14:44.019 INFO: GET https://httpbin.org/get?foo=bar -> 200 (451 B)
2018-08-28 02:14:44.019 FINE: RESPONSE: {null=[HTTP/1.1 200 OK], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[451], Date=[Tue, 28 Aug 2018 02:14:43 GMT], Via=[1.1 vegur], Content-Type=[application/json]}
2018-08-28 02:14:46.026 INFO: GET https://httpbin.org/delay/1 -> 200 (473 B)
2018-08-28 02:14:46.027 FINE: RESPONSE: {null=[HTTP/1.1 200 OK], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[473], Date=[Tue, 28 Aug 2018 02:14:45 GMT], Via=[1.1 vegur], Content-Type=[application/json]}
2018-08-28 02:14:46.827 INFO: POST https://httpbin.org/post (62 B) ...
2018-08-28 02:14:47.543 INFO: POST https://httpbin.org/post -> 200 (614 B)
2018-08-28 02:14:47.544 FINE: RESPONSE: {null=[HTTP/1.1 200 OK], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[614], Date=[Tue, 28 Aug 2018 02:14:46 GMT], Via=[1.1 vegur], Content-Type=[application/json]}
2018-08-28 02:14:48.299 FINE: Contacting Server...
2018-08-28 02:14:48.300 FINE: null
2018-08-28 02:15:03.300 FINE: Thread state at timeout: {Thread[Signal Dispatcher,9,system]=[Ljava.lang.StackTraceElement;@428eb3d5, Thread[styled-map-renderer-2,5,main]=[Ljava.lang.StackTraceElement;@5ddd84d2, Thread[process reaper,10,system]=[Ljava.lang.StackTraceElement;@3fd5d679, Thread[Common-Cleaner,8,InnocuousThreadGroup]=[Ljava.lang.StackTraceElement;@7aa15a80, Thread[FileSystemWatchService,5,main]=[Ljava.lang.StackTraceElement;@4d065e1a, Thread[styled-map-renderer-1,5,main]=[Ljava.lang.StackTraceElement;@7c4ca87c, Thread[main,5,main]=[Ljava.lang.StackTraceElement;@6dbbdf92, Thread[styled-map-renderer-3,5,main]=[Ljava.lang.StackTraceElement;@1dbeedff, Thread[Finalizer,8,system]=[Ljava.lang.StackTraceElement;@62b786dc, Thread[Weak reference cleaner,5,main]=[Ljava.lang.StackTraceElement;@7ba1cdbe, Thread[styled-map-renderer-0,5,main]=[Ljava.lang.StackTraceElement;@48d5ca17, Thread[Java2D Disposer,10,system]=[Ljava.lang.StackTraceElement;@226e07e7, Thread[Timeout runner,5,main]=[Ljava.lang.StackTraceElement;@7c31e410, Thread[Reference Handler,10,system]=[Ljava.lang.StackTraceElement;@9880a15, Thread[main-worker-0,5,main]=[Ljava.lang.StackTraceElement;@6febec41}
2018-08-28 02:15:03.911 FINE: Contacting Server...
2018-08-28 02:15:03.911 FINE: null
2018-08-28 02:15:18.912 FINE: Thread state at timeout: {Thread[Signal Dispatcher,9,system]=[Ljava.lang.StackTraceElement;@57b63253, Thread[styled-map-renderer-2,5,main]=[Ljava.lang.StackTraceElement;@c0013b8, Thread[process reaper,10,system]=[Ljava.lang.StackTraceElement;@2c1ea7be, Thread[Common-Cleaner,8,InnocuousThreadGroup]=[Ljava.lang.StackTraceElement;@2493eec6, Thread[FileSystemWatchService,5,main]=[Ljava.lang.StackTraceElement;@42d174ad, Thread[styled-map-renderer-1,5,main]=[Ljava.lang.StackTraceElement;@4ec0229c, Thread[main,5,main]=[Ljava.lang.StackTraceElement;@173a5fad, Thread[styled-map-renderer-3,5,main]=[Ljava.lang.StackTraceElement;@2ce47652, Thread[Finalizer,8,system]=[Ljava.lang.StackTraceElement;@65d90b7f, Thread[Weak reference cleaner,5,main]=[Ljava.lang.StackTraceElement;@2a42019a, Thread[styled-map-renderer-0,5,main]=[Ljava.lang.StackTraceElement;@6fc0e448, Thread[Java2D Disposer,10,system]=[Ljava.lang.StackTraceElement;@60194904, Thread[Timeout runner,5,main]=[Ljava.lang.StackTraceElement;@4db6348b, Thread[Timeout runner,5,main]=[Ljava.lang.StackTraceElement;@7742a276, Thread[Reference Handler,10,system]=[Ljava.lang.StackTraceElement;@1f48fa72, Thread[main-worker-0,5,main]=[Ljava.lang.StackTraceElement;@35b3c1f6}
2018-08-28 02:15:19.355 INFO: GET https://www.openstreetmap.org/trace/785544/data -> !!!
2018-08-28 02:15:20.533 INFO: GET https://httpbin.org/redirect/3 -> 302 (247 B)
2018-08-28 02:15:20.534 FINE: RESPONSE: {null=[HTTP/1.1 302 FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[247], Date=[Tue, 28 Aug 2018 02:15:19 GMT], Via=[1.1 vegur], Location=[/relative-redirect/2], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:20.535 INFO: Download redirected to '/relative-redirect/2'
2018-08-28 02:15:20.535 FINE: Contacting Server...
2018-08-28 02:15:20.536 FINE: null
2018-08-28 02:15:21.237 INFO: GET https://httpbin.org/relative-redirect/2 -> 302
2018-08-28 02:15:21.238 FINE: RESPONSE: {null=[HTTP/1.1 302 FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[0], Date=[Tue, 28 Aug 2018 02:15:20 GMT], Via=[1.1 vegur], Location=[/relative-redirect/1], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:21.238 INFO: Download redirected to '/relative-redirect/1'
2018-08-28 02:15:21.238 FINE: Contacting Server...
2018-08-28 02:15:21.240 FINE: null
2018-08-28 02:15:21.412 INFO: GET https://httpbin.org/relative-redirect/1 -> 302
2018-08-28 02:15:21.413 FINE: RESPONSE: {null=[HTTP/1.1 302 FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[0], Date=[Tue, 28 Aug 2018 02:15:20 GMT], Via=[1.1 vegur], Location=[/get], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:22.416 INFO: GET https://httpbin.org/relative-redirect/3 -> 302
2018-08-28 02:15:22.417 FINE: RESPONSE: {null=[HTTP/1.1 302 FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[0], Date=[Tue, 28 Aug 2018 02:15:21 GMT], Via=[1.1 vegur], Location=[/relative-redirect/2], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:22.417 INFO: Download redirected to '/relative-redirect/2'
2018-08-28 02:15:22.418 FINE: Contacting Server...
2018-08-28 02:15:22.418 FINE: null
2018-08-28 02:15:22.594 INFO: GET https://httpbin.org/relative-redirect/2 -> 302
2018-08-28 02:15:22.595 FINE: RESPONSE: {null=[HTTP/1.1 302 FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[0], Date=[Tue, 28 Aug 2018 02:15:21 GMT], Via=[1.1 vegur], Location=[/relative-redirect/1], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:22.595 INFO: Download redirected to '/relative-redirect/1'
2018-08-28 02:15:22.596 FINE: Contacting Server...
2018-08-28 02:15:22.596 FINE: null
2018-08-28 02:15:22.767 INFO: GET https://httpbin.org/relative-redirect/1 -> 302
2018-08-28 02:15:22.767 FINE: RESPONSE: {null=[HTTP/1.1 302 FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[0], Date=[Tue, 28 Aug 2018 02:15:21 GMT], Via=[1.1 vegur], Location=[/get], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:22.768 INFO: Download redirected to '/get'
2018-08-28 02:15:22.768 FINE: Contacting Server...
2018-08-28 02:15:22.768 FINE: null
2018-08-28 02:15:22.960 INFO: GET https://httpbin.org/get -> 200 (423 B)
2018-08-28 02:15:22.960 FINE: RESPONSE: {null=[HTTP/1.1 200 OK], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[423], Date=[Tue, 28 Aug 2018 02:15:22 GMT], Via=[1.1 vegur], Content-Type=[application/json]}
2018-08-28 02:15:25.151 INFO: GET https://httpbin.org/status/401 -> 401
2018-08-28 02:15:25.152 FINE: RESPONSE: {null=[HTTP/1.1 401 UNAUTHORIZED], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Www-Authenticate=[Basic realm="Fake Realm"], Connection=[keep-alive], Content-Length=[0], Date=[Tue, 28 Aug 2018 02:15:24 GMT], Via=[1.1 vegur]}
2018-08-28 02:15:25.152 FINE: java.io.IOException: Server returned HTTP response code: 401 for URL: https://httpbin.org/status/401. Cause: java.io.IOException: Server returned HTTP response code: 401 for URL: https://httpbin.org/status/401
2018-08-28 02:15:25.152 FINE: Server did not return any body
2018-08-28 02:15:26.062 INFO: GET https://httpbin.org/status/402 -> 402 (17 B)
2018-08-28 02:15:26.062 FINE: RESPONSE: {null=[HTTP/1.1 402 PAYMENT REQUIRED], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], X-More-Info=[http://vimeo.com/22053820], Content-Length=[17], Date=[Tue, 28 Aug 2018 02:15:25 GMT], Via=[1.1 vegur]}
2018-08-28 02:15:26.062 FINE: java.io.IOException: Server returned HTTP response code: 402 for URL: https://httpbin.org/status/402. Cause: java.io.IOException: Server returned HTTP response code: 402 for URL: https://httpbin.org/status/402
2018-08-28 02:15:26.063 FINE: Response body: 
2018-08-28 02:15:26.063 FINE: Fuck you, pay me!
2018-08-28 02:15:26.929 INFO: GET https://httpbin.org/status/403 -> 403
2018-08-28 02:15:26.930 FINE: RESPONSE: {null=[HTTP/1.1 403 FORBIDDEN], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[0], Date=[Tue, 28 Aug 2018 02:15:26 GMT], Via=[1.1 vegur], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:26.930 FINE: java.io.IOException: Server returned HTTP response code: 403 for URL: https://httpbin.org/status/403. Cause: java.io.IOException: Server returned HTTP response code: 403 for URL: https://httpbin.org/status/403
2018-08-28 02:15:26.931 FINE: Server did not return any body
2018-08-28 02:15:27.915 INFO: GET https://httpbin.org/status/404 -> 404
2018-08-28 02:15:27.915 FINE: RESPONSE: {null=[HTTP/1.1 404 NOT FOUND], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[0], Date=[Tue, 28 Aug 2018 02:15:27 GMT], Via=[1.1 vegur], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:27.916 FINE: java.io.FileNotFoundException: https://httpbin.org/status/404. Cause: java.io.FileNotFoundException: https://httpbin.org/status/404
2018-08-28 02:15:27.916 FINE: Server did not return any body
2018-08-28 02:15:28.901 INFO: GET https://httpbin.org/status/418 -> 418 (135 B)
2018-08-28 02:15:28.902 FINE: RESPONSE: {null=[HTTP/1.1 418 I'M A TEAPOT], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], X-More-Info=[http://tools.ietf.org/html/rfc2324], Content-Length=[135], Date=[Tue, 28 Aug 2018 02:15:28 GMT], Via=[1.1 vegur]}
2018-08-28 02:15:28.902 FINE: java.io.IOException: Server returned HTTP response code: 418 for URL: https://httpbin.org/status/418. Cause: java.io.IOException: Server returned HTTP response code: 418 for URL: https://httpbin.org/status/418
2018-08-28 02:15:28.903 FINE: Response body: 
2018-08-28 02:15:28.903 FINE: 
    -=[ teapot ]=-

       _...._
     .'  _ _ `.
    | ."` ^ `". _,
    \_;`"---"`|//
      |       ;/
      \_     _/
        `"""`

2018-08-28 02:15:29.843 INFO: GET https://httpbin.org/status/500 -> 500
2018-08-28 02:15:29.844 FINE: RESPONSE: {null=[HTTP/1.1 500 INTERNAL SERVER ERROR], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[0], Date=[Tue, 28 Aug 2018 02:15:29 GMT], Via=[1.1 vegur], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:29.844 FINE: java.io.IOException: Server returned HTTP response code: 500 for URL: https://httpbin.org/status/500. Cause: java.io.IOException: Server returned HTTP response code: 500 for URL: https://httpbin.org/status/500
2018-08-28 02:15:29.844 FINE: Server did not return any body
2018-08-28 02:15:30.806 INFO: GET https://httpbin.org/user-agent -> 200 (98 B)
2018-08-28 02:15:30.806 FINE: RESPONSE: {null=[HTTP/1.1 200 OK], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[98], Date=[Tue, 28 Aug 2018 02:15:30 GMT], Via=[1.1 vegur], Content-Type=[application/json]}
2018-08-28 02:15:31.549 FINE: Contacting Server...
2018-08-28 02:15:31.549 FINE: null
2018-08-28 02:15:32.196 INFO: GET http://www.openstreetmap.org/trace/1350010/data -> 301 (343 B)
2018-08-28 02:15:32.197 FINE: RESPONSE: {Keep-Alive=[timeout=5, max=100], null=[HTTP/1.1 301 Moved Permanently], Cache-Control=[max-age=31536000], Server=[Apache/2.4.29 (Ubuntu)], Connection=[Keep-Alive], Expires=[Tue, 19 Jan 2038 03:14:07 GMT], Content-Length=[343], Date=[Tue, 28 Aug 2018 02:15:31 GMT], Content-Type=[text/html; charset=iso-8859-1], Location=[https://www.openstreetmap.org/trace/1350010/data]}
2018-08-28 02:15:32.197 INFO: Download redirected to 'https://www.openstreetmap.org/trace/1350010/data'
2018-08-28 02:15:32.197 FINE: Contacting Server...
2018-08-28 02:15:32.197 FINE: null
2018-08-28 02:15:34.433 INFO: GET https://www.openstreetmap.org/trace/1613906/data -> !!!
2018-08-28 02:15:46.549 FINE: Thread state at timeout: {Thread[Signal Dispatcher,9,system]=[Ljava.lang.StackTraceElement;@26270b77, Thread[styled-map-renderer-2,5,main]=[Ljava.lang.StackTraceElement;@b808af5, Thread[Common-Cleaner,8,InnocuousThreadGroup]=[Ljava.lang.StackTraceElement;@18b04526, Thread[FileSystemWatchService,5,main]=[Ljava.lang.StackTraceElement;@2fd4312a, Thread[styled-map-renderer-1,5,main]=[Ljava.lang.StackTraceElement;@31b6fb14, Thread[main,5,main]=[Ljava.lang.StackTraceElement;@3eee08f5, Thread[Finalizer,8,system]=[Ljava.lang.StackTraceElement;@246df37b, Thread[Weak reference cleaner,5,main]=[Ljava.lang.StackTraceElement;@2abedbbd, Thread[styled-map-renderer-0,5,main]=[Ljava.lang.StackTraceElement;@2c56eba5, Thread[Timeout runner,5,main]=[Ljava.lang.StackTraceElement;@6231f77a, Thread[Java2D Disposer,10,system]=[Ljava.lang.StackTraceElement;@290c266c, Thread[Reference Handler,10,system]=[Ljava.lang.StackTraceElement;@75b363c3, Thread[main-worker-0,5,main]=[Ljava.lang.StackTraceElement;@6ea3a513}
2018-08-28 02:15:48.166 INFO: GET https://httpbin.org/encoding/utf8 -> 200 (13.9 kB)
2018-08-28 02:15:48.167 FINE: RESPONSE: {null=[HTTP/1.1 200 OK], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[14239], Date=[Tue, 28 Aug 2018 02:15:47 GMT], Via=[1.1 vegur], Content-Type=[text/html; charset=utf-8]}
2018-08-28 02:15:48.983 INFO: POST https://httpbin.org/post (0 B) ...
2018-08-28 02:15:49.158 INFO: POST https://httpbin.org/post -> 200 (550 B)
2018-08-28 02:15:49.158 FINE: RESPONSE: {null=[HTTP/1.1 200 OK], Server=[gunicorn/19.9.0], Access-Control-Allow-Origin=[*], Access-Control-Allow-Credentials=[true], Connection=[keep-alive], Content-Length=[550], Date=[Tue, 28 Aug 2018 02:15:48 GMT], Via=[1.1 vegur], Content-Type=[application/json]}
------------- ---------------- ---------------
------------- Standard Error -----------------
2018-08-28 02:14:39.082 WARNING: java.net.SocketTimeoutException: Read timed out
java.net.SocketTimeoutException: Read timed out
	at java.base/java.net.SocketInputStream.socketRead0(Native Method)
	at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:171)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:141)
	at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:425)
	at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:65)
	at java.base/sun.security.ssl.SSLSocketImpl.bytesInCompletePacket(SSLSocketImpl.java:918)
	at java.base/sun.security.ssl.AppInputStream.read(AppInputStream.java:144)
	at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
	at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
	at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
	at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
	at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
	at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
	at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:149)
	at org.openstreetmap.josm.tools.HttpClientTest.testTakesTooLong(HttpClientTest.java:264)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at mockit.integration.junit4.internal.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:154)
	at mockit.integration.junit4.internal.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:70)
	at mockit.integration.junit4.internal.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:33)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.openstreetmap.josm.testutils.JOSMTestRules$TimeoutThread.run(JOSMTestRules.java:684)

2018-08-28 02:15:19.356 WARNING: java.net.SocketTimeoutException: Read timed out
java.net.SocketTimeoutException: Read timed out
	at java.base/java.net.SocketInputStream.socketRead0(Native Method)
	at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:171)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:141)
	at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:425)
	at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:65)
	at java.base/sun.security.ssl.SSLSocketImpl.bytesInCompletePacket(SSLSocketImpl.java:918)
	at java.base/sun.security.ssl.AppInputStream.read(AppInputStream.java:144)
	at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
	at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
	at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
	at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
	at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
	at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
	at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:149)
	at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:91)
	at org.openstreetmap.josm.tools.HttpClientTest.testOpenUrlBzip(HttpClientTest.java:286)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at mockit.integration.junit4.internal.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:154)
	at mockit.integration.junit4.internal.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:70)
	at mockit.integration.junit4.internal.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:33)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.openstreetmap.josm.testutils.JOSMTestRules$TimeoutThread.run(JOSMTestRules.java:684)

2018-08-28 02:15:34.434 WARNING: java.net.SocketTimeoutException: Read timed out
java.net.SocketTimeoutException: Read timed out
	at java.base/java.net.SocketInputStream.socketRead0(Native Method)
	at java.base/java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:171)
	at java.base/java.net.SocketInputStream.read(SocketInputStream.java:141)
	at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:425)
	at java.base/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:65)
	at java.base/sun.security.ssl.SSLSocketImpl.bytesInCompletePacket(SSLSocketImpl.java:918)
	at java.base/sun.security.ssl.AppInputStream.read(AppInputStream.java:144)
	at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)
	at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)
	at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
	at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:746)
	at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1604)
	at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
	at java.base/java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:527)
	at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:329)
	at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:149)
	at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:91)
	at org.openstreetmap.josm.tools.HttpClientTest.testOpenUrlGzip(HttpClientTest.java:274)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at mockit.integration.junit4.internal.JUnit4TestRunnerDecorator.executeTestMethod(JUnit4TestRunnerDecorator.java:154)
	at mockit.integration.junit4.internal.JUnit4TestRunnerDecorator.invokeExplosively(JUnit4TestRunnerDecorator.java:70)
	at mockit.integration.junit4.internal.FakeFrameworkMethod.invokeExplosively(FakeFrameworkMethod.java:33)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.openstreetmap.josm.testutils.JOSMTestRules$TimeoutThread.run(JOSMTestRules.java:684)

------------- ---------------- ---------------

Testcase: testTakesTooLong took 1.808 sec
Testcase: testAbsoluteRedirects took 3.532 sec
Testcase: testGet took 1.474 sec
Testcase: testRequestInTime took 1.983 sec
Testcase: testPost took 1.469 sec
Testcase: testOpenUrlBzip took 15.708 sec
	Caused an ERROR
Test timed out after 15,000ms
java.lang.Exception: Test timed out after 15,000ms
	at org.openstreetmap.josm.testutils.JOSMTestRules$FailOnTimeoutStatement.evaluate(JOSMTestRules.java:661)
	at org.openstreetmap.josm.testutils.JOSMTestRules$CreateJosmEnvironment.evaluate(JOSMTestRules.java:623)

Testcase: testOpenUrlGzip took 15.682 sec
	Caused an ERROR
Test timed out after 15,000ms
java.lang.Exception: Test timed out after 15,000ms
	at org.openstreetmap.josm.testutils.JOSMTestRules$FailOnTimeoutStatement.evaluate(JOSMTestRules.java:661)
	at org.openstreetmap.josm.testutils.JOSMTestRules$CreateJosmEnvironment.evaluate(JOSMTestRules.java:623)

Testcase: testTooMuchRedirects took 2.548 sec
Testcase: testRelativeRedirects took 1.55 sec
Testcase: testConstructorGetterSetter took 0.739 sec
Testcase: testHttp401 took 1.372 sec
Testcase: testHttp402 took 0.907 sec
Testcase: testHttp403 took 0.874 sec
Testcase: testHttp404 took 1.045 sec
Testcase: testHttp418 took 0.919 sec
Testcase: testHttp500 took 0.974 sec
Testcase: testUserAgent took 0.956 sec
Testcase: testTicket9660 took 15.73 sec
	Caused an ERROR
Test timed out after 15,000ms
java.lang.Exception: Test timed out after 15,000ms
	at org.openstreetmap.josm.testutils.JOSMTestRules$FailOnTimeoutStatement.evaluate(JOSMTestRules.java:661)
	at org.openstreetmap.josm.testutils.JOSMTestRules$CreateJosmEnvironment.evaluate(JOSMTestRules.java:623)

Testcase: testFetchUtf8Content took 1.675 sec
Testcase: testPostZero took 0.968 sec
Testcase: testTomcatErrorMessage took 0.765 sec
