From fc1ecaae2a6ab6532673a186b215ba05ea6ef1e9 Mon Sep 17 00:00:00 2001 From: Aleksandr Volochnev Date: Fri, 27 Mar 2020 12:10:17 +0100 Subject: [PATCH] Added error handling and debug output --- src/server/services/factory.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server/services/factory.js b/src/server/services/factory.js index 26ff9dd..68da858 100644 --- a/src/server/services/factory.js +++ b/src/server/services/factory.js @@ -8,7 +8,11 @@ import { getGrpcClientAsync } from '../utils/grpc-client'; function normalizeAsyncServiceCall(args) { let argsStr = ''; for (let i = 0; i < args.length; i++) { - argsStr += JSON.stringify(args[i]); + try { + argsStr += JSON.stringify(args[i]); + } catch(err) { + console.error('Failed to stringify given object: ${err}', args[i]) + } } return argsStr; }