Description: the model throws the following error in System Console whenever it's saved:
exception: treewin__CallUserCallback ex: CallUserCallback
How to recreate the error:
- Have a Calculated Table run a query that results in having an empty pointer 0x0 in its "result" part
- Have e.g. a Dynamic text in a process flow address any cell in that Calculated Table (doesn't even need to be that empty pointer)
- Now whenever the model is saved, it'll throw an error message in System Console (but saves okay)
As far as I noticed, this error is benign: I observed no erratic behavior apart from the error message appearing whenever the model is saved.
To get rid of it, just eliminate that empty pointer 0x0 from the memory of the Calculated Table - by replacing it with a non-empty pointer, by filtering it out using SQL, by changing the 0x0 into an empty string in the source table, etc.
I am attaching a dummy model that recreates the said error.
I'm making this post so that anyone looking up the enigmatic "CallUserCallback" error maybe finds a solution here - I know I was pretty worried at first when I noticed my model throws a cryptic error message whenever I saved it.
treewin_CallUserCallback on save prompted by empty pointer in Calculated Table.fsm