After some debugging we found that the astarte_vmq_plugin_rpc queue was not present in RabbitMQ and even killing Astarte.RPC.AMQP.Server (which is responsible for declaring said queue) did not restore it.
in the end we opted for restarting VerneMQ which solved the issue and the queue was declared as expected.
We found an odd crash on Data Updater Plant. It crashed with a timeout after trying to push a force_disconnection message in the VerneMQ RPC queue.
After some debugging we found that the astarte_vmq_plugin_rpc queue was not present in RabbitMQ and even killing
Astarte.RPC.AMQP.Server
(which is responsible for declaring said queue) did not restore it. in the end we opted for restarting VerneMQ which solved the issue and the queue was declared as expected.Environment: