`TrailersTest.disconnectBeforeTrailersHttp2` flaky
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- networking, testing
Línea de trabajo
Start with TrailersTest.disconnectBeforeTrailersHttp2 and the Http2Writer.applyAndAckSettings stack-trace entry to trace the failing test and settings acknowledgement. Reproduce the flaky JVM test and investigate why the socket is closed before the settings acknowledgement is written; done means the test reliably passes without hiding a genuine failure.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
TrailersTest[jvm] > disconnectBeforeTrailersHttp2()[jvm] FAILED
java.net.SocketException: Broken pipe
at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method)
at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:62)
at java.base/sun.nio.ch.NioSocketImpl.tryWrite(NioSocketImpl.java:393)
at java.base/sun.nio.ch.NioSocketImpl.implWrite(NioSocketImpl.java:409)
at java.base/sun.nio.ch.NioSocketImpl.write(NioSocketImpl.java:439)
at java.base/sun.nio.ch.NioSocketImpl$2.write(NioSocketImpl.java:813)
at java.base/java.net.Socket$SocketOutputStream.implWrite(Socket.java:1098)
at java.base/java.net.Socket$SocketOutputStream.write(Socket.java:1085)
at java.base/sun.security.ssl.SSLSocketOutputRecord.deliver(SSLSocketOutputRecord.java:345)
at java.base/sun.security.ssl.SSLSocketImpl$AppOutputStream.write(SSLSocketImpl.java:1306)
at okio.internal.DefaultSocket$SocketSink.write(DefaultSocket.kt:62)
at okio.RealBufferedSink.flush(RealBufferedSink.kt:293)
at okhttp3.internal.http2.Http2Writer.applyAndAckSettings(Http2Writer.kt:86)
at okhttp3.internal.http2.Http2Connection$ReaderRunnable.applyAndAckSettings(Http2Connection.kt:787)
at okhttp3.internal.http2.Http2Connection$ReaderRunnable.settings$lambda$0(Http2Connection.kt:733)
at okhttp3.internal.concurrent.TaskQueue$execute$1.runOnce(TaskQueue.kt:112)
at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:81)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
at java.base/java.lang.Thread.run(Thread.java:1447)
- Lenguaje dominante
- Kotlin
- Estrellas
- 47.1k
- Forks
- 9.3k
- Merge medio
- 18 h 18 min
- PR fusionados (30 d)
- 15
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de lysine-dev/okhttp
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
lysine-dev/okhttp#9788 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
lysine-dev/okhttp#9761 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Remove crossinline `addInterceptor` and `addNetworkInterceptor` overloadsQuizá libre de nuevo @Amir-Golmoradi la tomó hace 8 días y no hay ningún pull request abierto. Abiertoenhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
lysine-dev/okhttp#9779 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
HTTP/2 Data padding is not counted toward the connection flow-control window. This deadlocks connections with peers that pad.Posiblemente ocupada @Amir-Golmoradi la tomó hace 4 días. Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 67/100
lysine-dev/okhttp#9772 · 6 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
lysine-dev/okhttp#9760 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de lysine-dev/okhttp
Issues similares
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
"Check mod" buttonAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
yairm210/Unciv#15803 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement triaged
Dificultad 1/5 Menos de una hora Aptitud para principiantes 63/100
Los mantenedores suelen responder en 1 día
-
bug follow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
bug 🐞 CI/CD ⚒️
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
valkey-io/valkey-glide#7370 ·
Los mantenedores suelen responder en 1 día