When an artifact tries to save a value that is not valid JSON (the plain text data format artifacts store values in), the error now names the method that was actually called. That can be:
$.store.set
$.state.set
The message still includes "value is not JSON data".
Why
An error that names the right method makes it easier to find the line in an artifact that saved the bad value.