Posting here and answering myself so that it may help others… this is the situation I ran into:
On a type that I’m creating/developing - I have been experimenting with different data types (e.g. string vs double vs anyof(string,double) ) and MyType.fetch() just stopped working. It was working before on this exact type - only the definition has changed.
I’ve even tried c3ImportAll() to refresh the client side type definitions.
This is the actual error I get:
message: "Cannot convert object to FetchResult for fetch return value: FetchResult.objs: Extraneous property ... on object type ...
What’s going on?