android icon indicating copy to clipboard operation
android copied to clipboard

Failed URL requests

Open RBJRBJ opened this issue 7 years ago • 2 comments

Description

I have been testing mapzen for a short while and everything works, but I am getting failed url requests:

E/Tangram: Failed url request: https://tile.mapzen.com/mapzen/vector/v1/all/16/32767/32768.topojson?api_key=mapzen-UwAcJ7z& java.net.SocketException: Socket closed E/Tangram: Failed url request: https://tile.mapzen.com/mapzen/vector/v1/all/16/32768/32767.topojson?api_key=mapzen-UwAcJ7z& javax.net.ssl.SSLHandshakeException: Handshake failed

Steps to Reproduce

See attached source

Mapzen SDK & Android Version

Tested on the following devices:

  • a Sony Z1 compact (D5503) with Android 5.1.1
  • Samsung S3 (GT-I9300) with Android 4.3
  • Android simulator Nexys 5 API 21 x86

mapzen-tangram_java.txt

RBJRBJ avatar Sep 24 '17 09:09 RBJRBJ

Hi @RBJRBJ, thanks for the report. When you start the Activity, do you see any map tiles appear? I'm wondering whether this error is happening to all URL requests or just some of them.

matteblair avatar Sep 25 '17 17:09 matteblair

Hi Matt,

Yes, the map tiles appear normally on the screen but the errors are in the log. I usually see 1 to 4 errors. When I rotate the device other tiles will appear and more errors.

Below is part of the log when after I rotated the device, with an exception.

Regards, Robert

09-25 20:56:00.800 24544-26276/com.xyz E/Tangram: Failed url request: https://tile.mapzen.com/mapzen/vector/v1/all/14/8412/5383.topojson?api_key=mapzen-UwAcJ7z& java.io.IOException: Canceled 09-25 20:56:02.604 24544-26271/com.xyz E/Tangram: Failed url request: https://tile.mapzen.com/mapzen/vector/v1/all/16/33661/21536.topojson?api_key=mapzen-UwAcJ7z& java.io.IOException: Canceled 09-25 20:56:02.903 24544-26275/com.xyz E/Tangram: Failed url request: https://tile.mapzen.com/mapzen/vector/v1/all/15/16827/10771.topojson?api_key=mapzen-UwAcJ7z& java.io.IOException: Canceled 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: Callback failure for canceled call to https://tile.mapzen.com/... 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: java.net.SocketException: Socket closed 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:699) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.Okio$2.read(Okio.java:138) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.AsyncTimeout$2.read(AsyncTimeout.java:236) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.RealBufferedSource.read(RealBufferedSource.java:45) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okhttp3.internal.http1.Http1Codec$FixedLengthSource.read(Http1Codec.java:385) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.RealBufferedSource.read(RealBufferedSource.java:45) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.RealBufferedSource.exhausted(RealBufferedSource.java:55) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.InflaterSource.refill(InflaterSource.java:101) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.InflaterSource.read(InflaterSource.java:62) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.GzipSource.read(GzipSource.java:80) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.Buffer.writeAll(Buffer.java:996) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okio.RealBufferedSource.readByteArray(RealBufferedSource.java:106) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okhttp3.ResponseBody.bytes(ResponseBody.java:135) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at com.mapzen.tangram.MapController$14.onResponse(MapController.java:1235) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okhttp3.RealCall$AsyncCall.execute(RealCall.java:135) 09-25 20:56:03.812 24544-26276/com.xyz D/OkHttp: at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) 09-25 20:56:03.813 24544-26276/com.xyz D/OkHttp: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 09-25 20:56:03.813 24544-26276/com.xyz D/OkHttp: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 09-25 20:56:03.813 24544-26276/com.xyz D/OkHttp: at java.lang.Thread.run(Thread.java:818) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: Callback failure for canceled call to https://tile.mapzen.com/... 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: java.net.SocketException: Socket closed 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:699) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at okio.Okio$2.read(Okio.java:138) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at okio.AsyncTimeout$2.read(AsyncTimeout.java:236) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at okio.RealBufferedSource.read(RealBufferedSource.java:45) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at okhttp3.internal.http1.Http1Codec$FixedLengthSource.read(Http1Codec.java:385) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at okio.RealBufferedSource.read(RealBufferedSource.java:45) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at okio.RealBufferedSource.exhausted(RealBufferedSource.java:55) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at okio.InflaterSource.refill(InflaterSource.java:101) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at okio.InflaterSource.read(InflaterSource.java:62) 09-25 20:56:05.007 24544-26271/com.xyz D/OkHttp: at okio.GzipSource.read(GzipSource.java:80) 09-25 20:56:05.008 24544-26271/com.xyz D/OkHttp: at okio.Buffer.writeAll(Buffer.java:996) 09-25 20:56:05.008 24544-26271/com.xyz D/OkHttp: at okio.RealBufferedSource.readByteArray(RealBufferedSource.java:106) 09-25 20:56:05.008 24544-26271/com.xyz D/OkHttp: at okhttp3.ResponseBody.bytes(ResponseBody.java:135) 09-25 20:56:05.008 24544-26271/com.xyz D/OkHttp: at com.mapzen.tangram.MapController$14.onResponse(MapController.java:1235) 09-25 20:56:05.008 24544-26271/com.xyz D/OkHttp: at okhttp3.RealCall$AsyncCall.execute(RealCall.java:135) 09-25 20:56:05.008 24544-26271/com.xyz D/OkHttp: at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) 09-25 20:56:05.008 24544-26271/com.xyz D/OkHttp: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 09-25 20:56:05.008 24544-26271/com.xyz D/OkHttp: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 09-25 20:56:05.008 24544-26271/com.xyz D/OkHttp: at java.lang.Thread.run(Thread.java:818)

On Mon, Sep 25, 2017 at 7:47 PM, Matt Blair [email protected] wrote:

Hi @RBJRBJ https://github.com/rbjrbj, thanks for the report. When you start the Activity, do you see any map tiles appear? I'm wondering whether this error is happening to all URL requests or just some of them.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/mapzen/android/issues/458#issuecomment-331959342, or mute the thread https://github.com/notifications/unsubscribe-auth/AevpX7YcN3nFNlyIVTn3VQCcRNCb5r2vks5sl-dBgaJpZM4Ph1gI .

RBJRBJ avatar Sep 25 '17 19:09 RBJRBJ