Context:
In case an input/output instance is of null or another unsupported type a statement like this
Refuse to add input variable [xxxxxx-f3d9-11e9-89fe-0242ac110002] of type [null]. Variable has no type or type is not supported.
is logged.
However as there is no REST api to get decision inputs/outputs by their id this is not very helpful in tracking down the variable causing this log. We should rather include the clauseId that is part form the dmn model as well as the particular decision instance id the variable belongs to. This way the causing record could be traced down on the API
AT:
- clauseId is logged on rejected decision inputs/outputs
- decision instance id is logged on rejected decision inputs/outputs