diff --git a/ReactAndroid/src/main/jni/xreact/jni/JSLoader.cpp b/ReactAndroid/src/main/jni/xreact/jni/JSLoader.cpp index 717e78b27..a90657daf 100644 --- a/ReactAndroid/src/main/jni/xreact/jni/JSLoader.cpp +++ b/ReactAndroid/src/main/jni/xreact/jni/JSLoader.cpp @@ -2,6 +2,7 @@ #include "JSLoader.h" +#include #include #include #include @@ -77,8 +78,9 @@ std::unique_ptr loadScriptFromAssets( } } } - FBLOGE("Unable to load script from assets: %s", assetName.c_str()); - return folly::make_unique(""); + + throw std::runtime_error(folly::to("Unable to load script from assets '", assetName, + "'. Make sure your bundle is packaged correctly or you're running a packager server.")); } std::string loadScriptFromFile(const std::string& fileName) { @@ -98,8 +100,8 @@ std::string loadScriptFromFile(const std::string& fileName) { return output; } - FBLOGE("Unable to load script from file: %s", fileName.c_str()); - return ""; + throw std::runtime_error(folly::to("Unable to load script from file: '", fileName, + "'. Make sure your bundle is packaged correctly or you're running a packager server.")); } } }