Troubleshooting#
This section provides solutions to common problems you may encounter.
Data Writing Issues#
Problem: The Nexus writer is not creating a .nxs file.
Solution:
Ensure that the output directory exists and that the nexus-file-converter service has write permissions.
Verify that the RabbitMQ configuration is correct and able to handle messages from BlueAPI.
Add detectors as metadata so that the nexus-file-converter can identify them, rather than relying on discovery from the data stream.
md["detectors"] = [det.name for det in dets]
md["motors"] = [scan_motor.name, step_motor.name]