Skip to content

multiprocTCPBase/multiprocUDPBase not working on a Mac #92

@tomerd

Description

@tomerd

multiprocTCPBase and multiprocUDPBase fail in the same way on a Mac

tracked it down to multiprocessCommon::_startAdmin where the response after starting the admin comes back null

...
self.transport.connectEndpoint(endpointPrep)

response = self.transport.run(None, MAX_ADMIN_STARTUP_DELAY)
^^

exact same setup works fine on linux, but this makes developing on a Mac difficult. triple checked nothing else is listening on the port, so not sure what is going on

startup log:

2024-04-21 22:32:58,518 ++++ Actor System gen (3, 10) started, admin @ ActorAddr-(UDP|:7070)
2024-04-21 22:32:58,518 Thespian source: <redacted>/lib/python3.12/site-packages/thespian/__init__.py
None
2024-04-21 22:33:03,520 startup failed: ActorAddr-(UDP|:7070) is not a valid ActorSystem admin
2024-04-21 22:41:23,604 ++++ Actor System gen (3, 10) started, admin @ ActorAddr-(T|:7070)
2024-04-21 22:41:23,605 Thespian source: <redacted>/lib/python3.12/site-packages/thespian/__init__.py
None
2024-04-21 22:41:28,606 startup failed: ActorAddr-(T|:7070) is not a valid ActorSystem admin

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions