-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
Hi. I meet a RuntimeError with the get_clients()
Client method. Obviously it is not systematic at all and I was trying to make my program crash or find any other errors, stopping and starting JACK many times (when stopped, my client tries to connect to JACK every 500ms, on success it parse ports and connections).
File "/home/houston4444/RaySession/src/patchbay_daemon/patchbay_daemon.py", line 685, in get_all_ports_and_connections
port_name = port.name
^^^^^^^^^
File "/usr/lib/python3/dist-packages/jack.py", line 1841, in name
return _decode(_lib.jack_port_name(self._ptr))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/jack.py", line 82, in _decode
return _ffi.string(cdata).decode()
^^^^^^^^^^^^^^^^^^
RuntimeError: cannot use string() on <cdata 'char *' NULL>
Here is the part of my code where it happens:
#get all currents Jack ports and connections
for port in self.client.get_ports():
flags = jack._lib.jack_port_flags(port._ptr)
port_name = port.name
port_uuid = port.uuid
Metadata
Metadata
Assignees
Labels
No labels