diff --git a/module/rdd-main.js b/module/rdd-main.js index cfb87b59..d7466074 100644 --- a/module/rdd-main.js +++ b/module/rdd-main.js @@ -150,11 +150,14 @@ Hooks.once("init", async function () { /* -------------------------------------------- */ game.socket.on(SYSTEM_SOCKET_ID, sockmsg => { console.log(">>>>> MSG RECV", sockmsg); - - RdDUtility.onSocketMessage(sockmsg); - RdDCombat.onSocketMessage(sockmsg); - ChatUtility.onSocketMessage(sockmsg); - RdDActor.onSocketMessage(sockmsg); + try { + RdDUtility.onSocketMessage(sockmsg); + RdDCombat.onSocketMessage(sockmsg); + ChatUtility.onSocketMessage(sockmsg); + RdDActor.onSocketMessage(sockmsg); + } catch(e) { + console.error('game.socket.on(SYSTEM_SOCKET_ID) Exception: ', sockmsg,' => ', e) + } }); /* -------------------------------------------- */