google/gson 19227
A Java serialization/deserialization library to convert Java Objects into JSON and back
Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.
square/kotlinpoet 2634
A Kotlin API for generating .kt source files.
notnoop/java-apns 1766
Java Apple Push Notification Service Provider
JakeWharton/diffuse 1239
Diffuse is a tool for diffing APKs, AABs, AARs, and JARs
cashapp/misk 260
Microservice Kontainer
An automated backport of RxJava 2 to support Java 6.
Barber 💈 A type safe Kotlin JVM library for building up localized, fillable, themed documents using Mustache templating
An extendable parsing environment for sql which outputs PSI
An artifact of well-named and well-specified annotations to power static analysis checks.
issue commentsquare/okhttp
IllegalArgumentException for the url in the Cache Entry
+1 to your PR, but it seems to confirm we are correctly failing already. Running HttpUrlGetTest (which extends HttpUrlTest) shows the right failure.
Expected URL scheme 'http' or 'https' but no scheme was found for ://hos...
java.lang.IllegalArgumentException: Expected URL scheme 'http' or 'https' but no scheme was found for ://hos...
at okhttp3.HttpUrl$Builder.parse$okhttp(HttpUrl.kt:1261)
at okhttp3.HttpUrl$Companion.get(HttpUrl.kt:1634)
comment created time in an hour
issue commentsquare/okhttp
IllegalArgumentException for the url in the Cache Entry
Thanks @yschimke for improving the logging in #6495 for the next release. In the meantime what could we do to progress on this issue?
If the issue is detected on the reading side, maybe we could try to detect it even earlier, meaning at the writing side ? Maybe HttpUrl.url
is invalid...
comment created time in 3 hours
PR opened square/okhttp
Test case related to cache corruption found in #6453
pr created time in 3 hours
push eventcashapp/paparazzi
commit sha 6b80ca99651624f9c3fe9740e51652d0a4689ca8
Update sample to latest Paparazzi version
commit sha 1cec99a4f53a14b65495ad8e2b453d0f80b7d3b8
Update build.gradle Co-authored-by: Jake Wharton <github@jakewharton.com>
commit sha 18212c6ce981cde1946652c157cf135eff5a0051
Merge pull request #210 from cashapp/jrod/2021-02-26/update-sample Update sample to latest Paparazzi version
push time in 8 hours
delete branch cashapp/paparazzi
delete branch : jrod/2021-02-26/update-sample
delete time in 8 hours
push eventcashapp/paparazzi
commit sha 1cec99a4f53a14b65495ad8e2b453d0f80b7d3b8
Update build.gradle Co-authored-by: Jake Wharton <github@jakewharton.com>
push time in 8 hours
Pull request review commentcashapp/paparazzi
Update sample to latest Paparazzi version
import android.widget.LinearLayout import app.cash.paparazzi.DeviceConfig import app.cash.paparazzi.Paparazzi import com.squareup.burst.BurstJUnit4-import org.junit.Ignore import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith -@Ignore("This is not supported paparazzi version this sample uses.")
Wow, good job with words @mattprecious.
comment created time in 9 hours
issue closedsquare/retrofit
SSL handshake aborted, Connection reset by peer
I am using retrofit version 2.6.0 and getting this issue while making network call in pre lollipop device. Previously using 2.5.0 which working fine.
02-27 01:29:00.326 3513-3513/com.obhai W/System.err: javax.net.ssl.SSLException: SSL handshake aborted: ssl=0xb9aa24c0: I/O error during system call, Connection reset by peer 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:405) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:319) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java:283) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:168) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:257) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:135) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:114) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93) 02-27 01:29:00.326 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at com.ihsanbal.logging.LoggingInterceptor.intercept(LoggingInterceptor.java:99) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:254) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at okhttp3.RealCall$AsyncCall.execute(RealCall.java:200) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 02-27 01:29:00.336 3513-3513/com.obhai W/System.err: at java.lang.Thread.run(Thread.java:841)
closed time in 9 hours
rashel007issue commentsquare/retrofit
SSL handshake aborted, Connection reset by peer
This happens at a layer far below Retrofit. We do not affect this in any way. It's more likely OkHttp, or how it talks to the platform. You can use the dependencies
task to see how the OkHttp transitive dependency is changing when you change the Retrofit version.
Put another way, you can stay on Retrofit 2.5 and manually upgrade OkHttp and you should see the same change in behavior. This is because Retrofit isn't the cause–we merely ask OkHttp to perform a request on our behalf.
comment created time in 9 hours
Pull request review commentcashapp/paparazzi
Update sample to latest Paparazzi version
buildscript { guava: 'com.google.guava:guava:30.1-jre', junit: 'junit:junit:4.13.2', truth: 'com.google.truth:truth:1.1.2',- assertj: 'org.assertj:assertj-core:3.19.0'+ assertj: 'org.assertj:assertj-core:3.19.0',+ burst: 'com.squareup.burst:burst-junit4:1.2.0'
burst: 'com.squareup.burst:burst-junit4:1.2.0',
comment created time in 9 hours
issue closedcashapp/paparazzi
Change log link redirects to the wrong link.
From https://cashapp.github.io/paparazzi/ the change log link (in the main body of the page) redirects to https://square.github.io/paparazzi/changelog/ which returns a 404.
The one on the left sidebar navigation works, correctly linking to https://cashapp.github.io/paparazzi/changelog/
closed time in 12 hours
JayNewstromissue commentcashapp/paparazzi
Change log link redirects to the wrong link.
Fixed, thanks!
comment created time in 12 hours
push eventcashapp/paparazzi
commit sha 4baafc1c93200f26791d5ad251f06dd2ff89f636
Deployed 5c3f55e with MkDocs version: 1.1.2
push time in 12 hours
create barnchcashapp/paparazzi
branch : jrod/2021-02-26/update-sample
created branch time in 12 hours
push eventcashapp/paparazzi
commit sha d8fd65e29d2327552bd82d9e5af3859876029f91
Prepare version 0.7.0
commit sha 5c3f55e7de55e53836fd2ae47f904325592e64ed
Prepare next development version
push time in 13 hours
push eventcashapp/paparazzi
commit sha c657ae76c12e74ae2308d8f9cf40341427c8a615
Revert "Merge pull request #177 from cashapp/cdrury/onGlobalLayout" This reverts commit 8549e0bac8329672602344f9cdfba9ccbb501da5, reversing changes made to 20c8e6798dd84ac57f5d18045c91e99618b051d7.
commit sha cc354226026810be60528ec3170580a17713555a
Merge pull request #207 from cashapp/jrod/2021-02-26/revert-ongloballayout Revert "Merge pull request #177 from cashapp/cdrury/onGlobalLayout"
push time in 13 hours
delete branch cashapp/paparazzi
delete branch : jrod/2021-02-26/revert-ongloballayout
delete time in 13 hours
PR merged cashapp/paparazzi
This reverts commit 8549e0bac8329672602344f9cdfba9ccbb501da5, reversing changes made to 20c8e6798dd84ac57f5d18045c91e99618b051d7.
pr closed time in 13 hours
push eventcashapp/paparazzi
commit sha 998d1397426544cbf8f780bb17e87d17c8de3058
Fail fast by rethrowing render result exceptions
commit sha 590b9f90f7127699d470f85bd1f5cf20693c6726
Merge pull request #209 from cashapp/jrod/2021-02-26/throw-rendering-exceptions Fail fast by re-throwing render result exceptions
commit sha c657ae76c12e74ae2308d8f9cf40341427c8a615
Revert "Merge pull request #177 from cashapp/cdrury/onGlobalLayout" This reverts commit 8549e0bac8329672602344f9cdfba9ccbb501da5, reversing changes made to 20c8e6798dd84ac57f5d18045c91e99618b051d7.
push time in 14 hours
push eventcashapp/paparazzi
commit sha 998d1397426544cbf8f780bb17e87d17c8de3058
Fail fast by rethrowing render result exceptions
commit sha 590b9f90f7127699d470f85bd1f5cf20693c6726
Merge pull request #209 from cashapp/jrod/2021-02-26/throw-rendering-exceptions Fail fast by re-throwing render result exceptions
push time in 14 hours
delete branch cashapp/paparazzi
delete branch : jrod/2021-02-26/throw-rendering-exceptions
delete time in 14 hours
PR merged cashapp/paparazzi
Right now, if a crash happens internally, RenderSessionImpl catches it, returns it in the RenderResult, and proceeds to render a blank view 👎
Instead, we wanna crash when that happens. Fail fast!
pr closed time in 14 hours
PR opened cashapp/paparazzi
pr created time in 14 hours
push eventcashapp/paparazzi
commit sha 998d1397426544cbf8f780bb17e87d17c8de3058
Fail fast by rethrowing render result exceptions
push time in 14 hours
create barnchcashapp/paparazzi
branch : jrod/2021-02-26/throw-rendering-exceptions
created branch time in 14 hours
push eventjspecify/jspecify
commit sha eb59cb2a507dc339b6ac315418ea87067bca0b84
Sample that checks subtyping on a union type.
push time in 14 hours
issue commentsquare/okhttp
H2 issue with unknown settings parameter causes malformed requests
I just don't see anything that looks like it's a client problem. I think the server isn't behaving on a single HTTP/2 connection.
[2021-02-26 22:23:51] >> CONNECTION 505249202a20485454502f322e300d0a0d0a534d0d0a0d0a
[2021-02-26 22:23:51] >> 0x00000000 6 SETTINGS
[2021-02-26 22:23:51] >> 0x00000000 4 WINDOW_UPDATE
[2021-02-26 22:23:51] >> 0x00000003 75 HEADERS END_HEADERS
[2021-02-26 22:23:51] >> 0x00000003 211 DATA END_STREAM
[2021-02-26 22:23:51] << 0x00000000 36 SETTINGS
[2021-02-26 22:23:51] >> 0x00000000 0 SETTINGS ACK
[2021-02-26 22:23:51] << 0x00000000 0 SETTINGS ACK
[2021-02-26 22:23:52] << 0x00000000 4 WINDOW_UPDATE
[2021-02-26 22:23:53] << 0x00000003 457 HEADERS END_HEADERS
[2021-02-26 22:23:53] << 0x00000003 3 DATA
[2021-02-26 22:23:53] << 0x00000003 0 DATA END_STREAM
ok
[2021-02-26 22:23:53] >> 0x00000005 23 HEADERS END_HEADERS
[2021-02-26 22:23:53] >> 0x00000005 150 DATA
[2021-02-26 22:24:03] >> 0x00000005 4 RST_STREAM
[2021-02-26 22:24:03] >> 0x00000000 8 PING
java.net.SocketTimeoutException: timeout
at okhttp3.internal.http2.Http2Stream$StreamTimeout.newTimeoutException(Http2Stream.kt:677)
at okhttp3.internal.http2.Http2Stream$StreamTimeout.exitAndThrowIfTimedOut(Http2Stream.kt:686)
at okhttp3.internal.http2.Http2Stream$FramingSink.emitFrame(Http2Stream.kt:557)
at okhttp3.internal.http2.Http2Stream$FramingSink.close(Http2Stream.kt:614)
at okio.ForwardingSink.close(ForwardingSink.kt:37)
at okhttp3.internal.connection.Exchange$RequestBodySink.close(Exchange.kt:242)
at okio.RealBufferedSink.close(RealBufferedSink.kt:286)
at okhttp3.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.kt:60)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:34)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at Example_main.post(example.main.kts:54)
at Example_main.<init>(example.main.kts:64)
Fri Feb 26 22:24:03 GMT 2021
comment created time in 15 hours