Skip to content

cannot pull closed port PersistentConnection.responseIn #4527

@johanandren

Description

@johanandren

In some scenario, the response stream closes before the asynchronous callback is handled. Could be a simple precondition/check missing.

IllegalArgumentException: cannot pull closed port (SubSinkInlet(PersistentConnection.responseIn))
  at a.s.s.GraphStageLogic$SubSinkInlet.pull(GraphStage.scala:1469)
  at a.h.i.e.h.c.PersistentConnection$Stage$$anon$1$Connected.<init>(PersistentConnection.scala:191)
  at a.h.i.e.h.c.PersistentConnection$Stage$$anon$1$Connecting.$anonfun$onConnected$1(PersistentConnection.scala:129)
  at a.h.i.e.h.c.PersistentConnection$Stage$$anon$1$Connecting.$anonfun$onConnected$1$adapted(PersistentConnection.scala:128)

Metadata

Metadata

Assignees

No one assigned

    Labels

    1 - triagedTickets that are safe to pick up for contributing in terms of likeliness of being accepted

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions