-
Notifications
You must be signed in to change notification settings - Fork 34
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Version
Development
What is affected by the bug?
Local modules cannot connect to remote modules (e.g. local logic module to remote hardware module).
When does the bug occur?
Upon loading a module which connect to a remote module.
For me, this bug only occurs with rpyc version 6. It does not occur for rpyc 5.3.1
How do we replicate the issue?
- Configure the server: single hardware module (I used data instream dummy), allow remote
- Configure the client: remote hardware module, logic module with connector to remote hardware module (e.g. time series reader logic)
- Start server and load hardware module
- Start client and attempt to load logic module (hardware module by itself loads fine)
Expected behavior
Load the logic module without errors
Relevant log output
Traceback (most recent call last):
File "/Users/kilian/projects/qudi/qudi-core/src/qudi/core/modulemanager.py", line 208, in activate_module
self._modules[module_name].activate()
File "/Users/kilian/projects/qudi/qudi-core/src/qudi/core/modulemanager.py", line 530, in activate
module.activate()
File "/Users/kilian/projects/qudi/qudi-core/src/qudi/core/modulemanager.py", line 533, in activate
self._connect()
File "/Users/kilian/projects/qudi/qudi-core/src/qudi/core/modulemanager.py", line 761, in _connect
self._instance.connect_modules(module_connections)
File "/Users/kilian/projects/qudi/qudi-core/src/qudi/core/module.py", line 408, in connect_modules
conn.connect(target)
File "/Users/kilian/projects/qudi/qudi-core/src/qudi/core/connector.py", line 90, in connect
raise RuntimeError(
RuntimeError: Module "<qudi.hardware.dummy.data_instream_dummy.InStreamDummy(0x600001e92ba0) at 0x7fc35103ee80>" connected to connector "streamer" does not implement interface "DataInStreamInterface".Additional Comments
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working