Users on RabbitMQ 4.0.x may encounter the following behavior when attempting to publish messages through the RabbitMQ Management UI or HTTP API:
Rabbit MQ
This issue is caused by a technical incompatibility between the synchronous HTTP API publishing code path and the Warm Standby Replication (WSR) collection mechanism in early RabbitMQ 4.0.x releases.
To avoid this crash, publish messages using a standard AMQP, MQTT, or STOMP client rather than the Management UI. Standard clients use an asynchronous code path that is fully compatible with WSR.
Broadcom highly recommends against using the HTTP API for message publishing in production environments. It should be reserved for development and testing where no other viable option exists.