diff --git a/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp b/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp index 4f3cf28d5cac..072d167935d7 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp +++ b/packages/react-native/ReactCommon/react/nativemodule/core/platform/android/ReactCommon/JavaTurboModule.cpp @@ -864,6 +864,9 @@ jsi::Value JavaTurboModule::invokeJavaMethod( TMPL::syncMethodCallEnd(moduleName, methodName); return returnValue; } + throw std::runtime_error( + "Unexpected return type " + returnType + + " for number method: " + std::string(methodName)); } case StringKind: { auto returnString =