From 7c29c1e18e342ba47453254f41b5d37900e076f4 Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Sun, 4 Sep 2022 01:25:16 +0000 Subject: [PATCH] Fix some of the error handling. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3969 ed5197a5-7fde-0310-b194-c3ffbd925b24 --- core/core.js | 2 +- src/task.c | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/core/core.js b/core/core.js index 5bfcc911..ce83dd8f 100644 --- a/core/core.js +++ b/core/core.js @@ -281,7 +281,7 @@ async function getProcessBlob(blobId, key, options) { }; process.task.onError = function(error) { try { - process.app.send({action: 'error', error: error}); + process.app.makeFunction(['error'])(error); } catch(e) { print(e); } diff --git a/src/task.c b/src/task.c index 653338fd..7752c85a 100644 --- a/src/task.c +++ b/src/task.c @@ -461,7 +461,6 @@ JSValue _task_invokeExport_internal(tf_taskstub_t* from, tf_task_t* to, exportid result = JS_Call(to->_context, function, this_val, length - 1, argument_array); tf_trace_end(to->_trace); - tf_util_report_error(to->_context, result); JS_FreeValue(to->_context, this_val); for (int i = 0; i < length - 1; i++)