@@ -116,6 +116,7 @@ ModuleMessageResult ModuleMessage::broadcastLocal(MessageType type, string data,
116116 " Fail to post message to plugin {}" ,
117117 getEngineData (engine)->pluginName
118118 );
119+ ll::error_utils::printCurrentException (lse::getSelfPluginInstance ().getLogger ());
119120 }
120121 }
121122 return ModuleMessageResult (msgId, engineList);
@@ -146,6 +147,7 @@ ModuleMessageResult ModuleMessage::broadcastGlobal(MessageType type, string data
146147 " Fail to post message to plugin {}" ,
147148 getEngineData (engine)->pluginName
148149 );
150+ ll::error_utils::printCurrentException (lse::getSelfPluginInstance ().getLogger ());
149151 }
150152 }
151153 return ModuleMessageResult (msgId, engineList);
@@ -177,6 +179,7 @@ ModuleMessageResult ModuleMessage::broadcastTo(std::string toModuleType, Message
177179 " Fail to post message to plugin {}" ,
178180 getEngineData (engine)->pluginName
179181 );
182+ ll::error_utils::printCurrentException (lse::getSelfPluginInstance ().getLogger ());
180183 }
181184 }
182185 }
@@ -206,6 +209,7 @@ ModuleMessageResult ModuleMessage::sendTo(ScriptEngine* engine, MessageType type
206209 " Fail to post message to plugin {}" ,
207210 getEngineData (engine)->pluginName
208211 );
212+ ll::error_utils::printCurrentException (lse::getSelfPluginInstance ().getLogger ());
209213 }
210214 return ModuleMessageResult (msgId, {});
211215}
@@ -236,6 +240,7 @@ ModuleMessage::sendToRandom(std::string toModuleType, MessageType type, std::str
236240 " Fail to post message to plugin {}" ,
237241 getEngineData (engine)->pluginName
238242 );
243+ ll::error_utils::printCurrentException (lse::getSelfPluginInstance ().getLogger ());
239244 }
240245 }
241246 }
@@ -264,6 +269,7 @@ bool ModuleMessage::sendResult(MessageType typ, std::string dat, int64_t delay)
264269 " Fail to post message to plugin {}" ,
265270 getEngineData (engine)->pluginName
266271 );
272+ ll::error_utils::printCurrentException (lse::getSelfPluginInstance ().getLogger ());
267273 }
268274 return false ;
269275}
@@ -333,12 +339,11 @@ void MessageSystemLoopOnce() {
333339 } catch (const Exception& e) {
334340 EngineScope scope (engine);
335341 lse::getSelfPluginInstance ().getLogger ().error (" Error occurred in Engine Message Loop!" );
336- lse::getSelfPluginInstance ().getLogger ().error (" Uncaught Script Exception Detected!" );
337342 ll::error_utils::printException (e, lse::getSelfPluginInstance ().getLogger ());
338343 lse::getSelfPluginInstance ().getLogger ().error (" In Plugin: " + getEngineOwnData ()->pluginName );
339344 } catch (...) {
340345 lse::getSelfPluginInstance ().getLogger ().error (" Error occurred in Engine Message Loop!" );
341- lse::getSelfPluginInstance ().getLogger (). error ( " Uncaught Exception Detected! " );
346+ ll::error_utils::printCurrentException ( lse::getSelfPluginInstance ().getLogger ());
342347 }
343348 }
344349 }
0 commit comments