Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
The QueueControl fails to get the first message as JSON if the first message of a queue is an AMQP message with binary application properties:
java.lang.IllegalArgumentException: AMQ219034: Params for management operations must be of the following type: int long double String boolean Map or array thereof but found org.apache.qpid.proton.amqp.Binary at org.apache.activemq.artemis.api.core.JsonUtil.addToObject(JsonUtil.java:214) at org.apache.activemq.artemis.api.core.JsonUtil.toJsonObject(JsonUtil.java:260) at org.apache.activemq.artemis.core.management.impl.QueueControlImpl.toJSONMsgArray(QueueControlImpl.java:95) at org.apache.activemq.artemis.core.management.impl.QueueControlImpl.toJSON(QueueControlImpl.java:88) at org.apache.activemq.artemis.core.management.impl.QueueControlImpl.getFirstMessageAsJSON(QueueControlImpl.java:916) ...
Attachments
Issue Links
- relates to
-
ARTEMIS-3315 QueueControl fails JSON serialization of AMQP messages
- Closed
- links to