31800 putMessage following beginMessage must have empty options parameter
Cause
This error occurs if you call the putMessage method of the JadeGenericQueue class with a non-null options parameter after previously calling the beginMessage method for the same message. In this scenario, the options for the message are specified in the beginMessage call and cannot be changed when the message construction is completed and the message is put in the queue by using the putMessage method.
Action
Change your code.