camel-mqtt producer fails with following AssertionError if it runs as a unit test. Willem just found it happens if JVM assertion is enabled (surefire enables it by default). See CAMEL-7662 for a reproducer and more details. Caused by: java.lang.AssertionError: Dispatch queue 'mqtt client' was not executing, (currently executing: '<not-dispatched>') at org.fusesource.hawtdispatch.internal.SerialDispatchQueue.assertExecuting(SerialDispatchQueue.java:145) at org.fusesource.mqtt.client.CallbackConnection.publish(CallbackConnection.java:585) at org.fusesource.mqtt.client.CallbackConnection.publish(CallbackConnection.java:581) at org.apache.camel.component.mqtt.MQTTEndpoint.publish(MQTTEndpoint.java:160) at org.apache.camel.component.mqtt.MQTTProducer.process(MQTTProducer.java:58) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:120)
Submitted a pull request for CAMEL-7662.
Tomohisa igarashi <tm.igarashi> updated the status of jira SWITCHYARD-2221 to Resolved
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.