Skip to content

[Apache 5] Error with HTTP/2 multiplexing #1769

@FooIbar

Description

@FooIbar

Repro:

EhEngine.getGalleryList(EhUrl.HOST_EX).run {
    EhEngine.fillGalleryListByApi(galleryInfoList)
}

Stack trace:

java.lang.ArithmeticException: Update causes flow control window to exceed 2147483647
	at org.apache.hc.core5.http2.impl.nio.AbstractH2StreamMultiplexer.updateWindow(AbstractH2StreamMultiplexer.java:215)
	at org.apache.hc.core5.http2.impl.nio.AbstractH2StreamMultiplexer.updateInputWindow(AbstractH2StreamMultiplexer.java:225)
	at org.apache.hc.core5.http2.impl.nio.AbstractH2StreamMultiplexer.incrementInputCapacity(AbstractH2StreamMultiplexer.java:385)
	at org.apache.hc.core5.http2.impl.nio.AbstractH2StreamMultiplexer.access$1200(AbstractH2StreamMultiplexer.java:94)
	at org.apache.hc.core5.http2.impl.nio.AbstractH2StreamMultiplexer$H2StreamChannelImpl.update(AbstractH2StreamMultiplexer.java:1448)
	at io.ktor.client.engine.apache5.ApacheResponseConsumer$2.invokeSuspend(ApacheResponseConsumer.kt:114)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions