Add particleId to error message when an aqua function times out (#106)

This commit is contained in:
Pavel 2021-11-30 12:18:55 +03:00 committed by GitHub
parent ef57883abd
commit f41e8f035d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -329,15 +329,17 @@ export function callFunction(rawFnArgs: Array<any>, def: FunctionCallDef, script
} }
if (stage.stage === 'sendingError') { if (stage.stage === 'sendingError') {
reject(`Could not send particle for ${def.functionName}: not connected`); reject(`Could not send particle for ${def.functionName}: not connected (particle id: ${particle.id})`);
} }
if (stage.stage === 'expired') { if (stage.stage === 'expired') {
reject(`Request timed out after ${particle.ttl} for ${def.functionName}`); reject(`Request timed out after ${particle.ttl} for ${def.functionName} (particle id: ${particle.id})`);
} }
if (stage.stage === 'interpreterError') { if (stage.stage === 'interpreterError') {
reject(`Script interpretation failed for ${def.functionName}: ${stage.errorMessage}`); reject(
`Script interpretation failed for ${def.functionName}: ${stage.errorMessage} (particle id: ${particle.id})`,
);
} }
}); });
}); });