Skip to content

Sporadic reproducible GetListing, Download and other failures: IOException on control connection #1030

@FanDjango

Description

@FanDjango

This has been reported quite a few times.

What does the failure look like?

Typically, it manifests as an IOException. Depending on the API call being performed, this exception can cause

  • a GetListing result to be empty while the exeption is ignored
  • other commands to fail with an IOException.

If you look closely at the IOException, you might see:
an attempt was made to access a socket in a way forbidden by its access permissions

When does it happen?

It happens on an control connection (only if encrypted) when you have issued many API calls (that execute commands and get the response).

Reported by (ignore the incorrect title):

@omanThYp #104 (comment)
@oleksabor #104 (comment)

#752 could such a case, but sadly there is no log

See also #723 : one of the "strange" ways this problem can show up.

A newer issue of this kind: #1130

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions