I'm just trying to create a basic recursive function that returns a result once it reaches a certain number. However I keep getting this error. Anyone have any ideas whats wrong here?
Here is my code:
GLOBAL = {};
GLOBAL.cnt = 0;
Parse.Cloud.define('recursiveTest', function(request, response)
{
GLOBAL.cnt++;
if(GLOBAL.cnt >= 2) {
response.success(GLOBAL.cnt);
}
request = {};
Parse.Cloud.run('recursiveTest', request, response);
});
Here is the full error:
{"code":141,"error":"{\"code\":141,\"message\":\"{\\"code\\":141,\\"message\\":\\"{\\\\"code\\\\":141,\\\\"message\\\\":\\\\"{\\\\\\\\"code\\\\\\\\":141,\\\\\\\\"message\\\\\\\\":\\\\\\\\"{\\\\\\\\\\\\\\\\"code\\\\\\\\\\\\\\\\":124,\\\\\\\\\\\\\\\\"message\\\\\\\\\\\\\\\\":\\\\\\\\\\\\\\\\"Too many recursive calls into Cloud Code\\\\\\\\\\\\\\\\"}\\\\\\\\"}\\\\"}\\"}\"}"}