How to solve this error: Received disposition with role=receiver

Ah, ok. Looking here at the AMQP spec:

There are a number of outcomes specified. Solace doesn’t support “modified”. A message on a queue can’t be changed/updated by anyone, consumer or publisher. Only “accepted”, “rejected”, or “released” outcomes are supported by Solace. So you’ll have to update your Camel config to not try to do a “modified”.

EDIT: check out protocol conformance page here:

and look for section 3.4.