To reproduce:
1. Create a case table that has several cases (~30 or so).
2. Add an attribute and set its formula to US_county_boundaries
(not a lookup, just the value itself).
3. Try to access all cases of the table through the plugin API.
This causes a RangeError: Invalid string length
, which seems to come from the call to JSON.stringify
in doCommand
in data_interactive_phone_handler.js
when the response to be sent back is logged. From looking online this appears to happen when the argument to JSON.stringify
is really large, which it would be in this case (since our table contains multiple copies of many boundary objects).