Core/Scripting: Improve the error message when the script reloader fails to create a cache entry
(cherry picked from commit 8fa52860ab666c95579f6c44bca26a49f7414b14)
This commit is contained in:
1 parent
d1e5084c27
commit
b7ca3ad47d
1 file changed
+7
-8
@@ -780,15 +780,14 @@ private:
|
||||
_unique_library_name_counter++,
|
||||
path.extension().generic_string().c_str());
|
||||
|
||||
if ([&]
|
||||
{
|
||||
boost::system::error_code code;
|
||||
fs::copy_file(path, cache_path, fs::copy_option::fail_if_exists, code);
|
||||
return code;
|
||||
}())
|
||||
boost::system::error_code code;
|
||||
fs::copy_file(path, cache_path, fs::copy_option::fail_if_exists, code);
|
||||
if (code)
|
||||
{
|
||||
TC_LOG_FATAL("scripts.hotswap", ">> Failed to create cache entry for module \"%s\"!",
|
||||
path.filename().generic_string().c_str());
|
||||
TC_LOG_FATAL("scripts.hotswap", ">> Failed to create cache entry for module "
|
||||
"\"%s\" at \"%s\" with reason (\"%s\")!",
|
||||
path.filename().generic_string().c_str(), cache_path.generic_string().c_str(),
|
||||
code.message().c_str());
|
||||
|
||||
// Find a better solution for this but it's much better
|
||||
// to start the core without scripts
|
||||
|
||||
Reference in new issue
Block a user