Hello,
I have a simple workflow that is failing on the JS Code box.
I am getting "Failed to create thread" when I try to process more than 18,000 recipients.

Here is what the wokflow does:
It targets recipients, add empty columns and populate these columns by calling an external API.
In the javascript code, I am basically looping over all the targets and make an API call with this function :
function processResponse(response, userid){
var response = response[1];
response = JSON.parse(response);
// ... parse JSON reponsive and collect data
var query = "UPDATE ....";
// ... update empty columns in temporary table with retrieved data
sqlExec(query);
}
function callService(userid) {
var command = "wget -qO- --header 'Authorization: Basic XXXX' https://example.com/contacts/"+userid;
var response = execCommand(command);
processResponse(response, userid);
}
for each(var usertId in sqlSelectUserIds) {
callService(usertId[0]);
}
cnx.dispose();
Do you know what's the problem?
Thank you for your help.
R