Affects Version/s: 6.2.0 CE M2
Scheduler job depends on JSON string that generated from Message to pass parameters.
The problem here is the JSON string generated from Message can not be deserialized properly caused by:
1) NULL value in Message is stored as TransientValue cause it is not serializable.
2) TransientValue can not be deserialized from JSON string cause it does not have no-argument constructor.
a) Remove entry with NULL value in Message
b) Add no-argument constructor to TransientValue
In fact, either a) or b) can make it work, but we need both to ensure that Message can be transformed to or from JSON string properly on any circumstance.