EOF while 1 bytes expected
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 15/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- networking
Piste de recherche
The stack trace runs from RtmpClient.handleMessages through CommandsManager.readMessageResponse and BasicHeader.parseBasicHeader down to TcpStreamSocket.read, where the channel closes mid-read. Start with the RTMP read loop in RtmpClient.kt around line 341 to see when the socket is expected to close. The issue gives no reproduction or expected behaviour, so a fix needs a maintainer decision on whether this EOF is an error or a normal disconnect.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
@pedroSG94 hi i get this exception as below ,how to fix this
kotlinx.coroutines.channels.ClosedReceiveChannelException: EOF while 1 bytes expected
at io.ktor.utils.io.ByteBufferChannel.readByte(ByteBufferChannel.kt:2507)
at com.pedro.common.socket.TcpStreamSocket.read(TcpStreamSocket.kt:79)
at com.pedro.rtmp.utils.socket.TcpSocket.read(TcpSocket.kt:75)
at com.pedro.rtmp.rtmp.message.BasicHeader$Companion.parseBasicHeader(BasicHeader.kt:63)
at com.pedro.rtmp.rtmp.message.RtmpHeader$Companion.readHeader(RtmpHeader.kt:45)
at com.pedro.rtmp.rtmp.message.RtmpHeader$Companion.readHeader$default(RtmpHeader.kt:42)
at com.pedro.rtmp.rtmp.message.RtmpMessage$Companion.getRtmpMessage(RtmpMessage.kt:51)
at com.pedro.rtmp.rtmp.CommandsManager.readMessageResponse(CommandsManager.kt:128)
at com.pedro.rtmp.rtmp.RtmpClient.handleMessages(RtmpClient.kt:341)
at com.pedro.rtmp.rtmp.RtmpClient.access$handleMessages(RtmpClient.kt:59)
at com.pedro.rtmp.rtmp.RtmpClient$connect$1.invokeSuspend(RtmpClient.kt:269)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:113)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:589)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:823)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:720)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:707)
- Langage dominant
- Kotlin
- Étoiles
- 3k
- Forks
- 946
- Merge moyen
- 4 j 6 h
- PR mergées (30 j)
- 9
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de pedroSG94/RootEncoder
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
pedroSG94/RootEncoder#2213 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
pedroSG94/RootEncoder#2207 · 1 réaction ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
pedroSG94/RootEncoder#2203 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
pedroSG94/RootEncoder#2192 · 2 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
pedroSG94/RootEncoder#2177 · 44 commentaires ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de pedroSG94/RootEncoder
Issues similaires
-
Good first issue: add kotlin-spring-boot stack budget preset (Kotlin + Spring Boot 3 + Gradle)Ouverteenhancement good first issue help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
bug core p3
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
RunanywhereAI/runanywhere-sdks#1083 ·
Les mainteneurs répondent en général sous 5 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
SLNE-Development/surf-chat#134 ·