Skip to content

(NOBRIDGE) ERROR TypeError: null is not an object (evaluating '_reactNative.NativeModules.DevSettings.setIsDebuggingRemotely') #12

Description

@mohamedelandy

Description
React Native Version: 0.76.2 (New Architecture with Hermes enabled)
Debugging Tool: react-native-devsettings (No Flipper installed)

Issue Description:
Encountered an error when attempting to enable Remote JS Debugging using react-native-devsettings. The following error is thrown:
(NOBRIDGE) ERROR TypeError: null is not an object (evaluating '_reactNative.NativeModules.DevSettings.setIsDebuggingRemotely')

Steps to Reproduce:

Use a React Native project configured with the new architecture and Hermes.
Install and integrate the react-native-devsettings package to handle remote debugging.
Attempt to enable Remote JS Debugging.
Observe the error.

Expected Behavior:
Remote JS Debugging should activate without errors.

Actual Behavior:
Remote JS Debugging fails with the above error message.

Notes:

No Flipper is installed in the project.
Feel free to ask for additional details if needed.

Steps to reproduce
Use a React Native project configured with the new architecture and Hermes.
Install and integrate the react-native-devsettings package to handle remote debugging.
Attempt to enable Remote JS Debugging.
Observe the error.

Expected Behavior:
Remote JS Debugging should activate without errors.

Actual Behavior:
Remote JS Debugging fails with the above error message.

Notes:

No Flipper is installed in the project.
Feel free to ask for additional details if needed.

React Native Version
0.76.2

Output of npx react-native info
System:

OS: macOS 15.1
CPU: (8) arm64 Apple M1
Memory: 1.04 GB / 16.00 GB
Shell:
Version: 5.9
Path: /bin/zsh
Binaries:

Node:
Version: 20.5.0
Path: ~/.nvm/versions/node/v20.5.0/bin/node
Yarn:
Version: 3.6.4
Path: ~/.nvm/versions/node/v20.5.0/bin/yarn
npm:
Version: 10.9.0
Path: ~/.nvm/versions/node/v20.5.0/bin/npm
Watchman:
Version: 2024.01.22.00
Path: /opt/homebrew/bin/watchman
Managers:

CocoaPods:
Version: 1.15.2
Path: ~/.rvm/gems/ruby-2.7.6/bin/pod
SDKs:

iOS SDK:
Platforms:
DriverKit 24.1
iOS 18.1
macOS 15.1
tvOS 18.1
visionOS 2.1
watchOS 11.1
Android SDK:
API Levels: 28, 29, 30, 31, 32, 33, 34, 35
Build Tools: 32.0.0, 34.0.0, 35.0.0
System Images:
android-29 | Google APIs ARM 64 v8a
android-29 | Google Play ARM 64 v8a
android-32 | Google APIs ARM 64 v8a
android-32 | Google Play ARM 64 v8a
android-33-ext5 | Google Play ARM 64 v8a
android-34 | Google Play ARM 64 v8a
android-TiramisuPrivacySandbox | Google Play ARM 64 v8a
android-UpsideDownCakePrivacySandbox | Google Play ARM 64 v8a
android-UpsideDownCakePrivacySandbox | Google Play Intel x86_64 Atom
Android NDK: Not Found
IDEs:

Android Studio: 2024.2 AI-242.23339.11.2421.12550806
Xcode:
Version: 16.1/16B40
Path: /usr/bin/xcodebuild
Languages:

Java:
Version: 20.0.2
Path: /usr/bin/javac
Ruby:
Version: 2.7.6
Path: ~/.rvm/rubies/ruby-2.7.6/bin/ruby
npmPackages:

@react-native-community/cli:
Installed: 15.0.1
Wanted: 15.0.1
react:
Installed: 18.3.1
Wanted: 18.3.1
react-native:
Installed: 0.76.2
Wanted: 0.71.0
react-native-macos: Not Found
npmGlobalPackages:

react-native: Not Found
Android:

Hermes Enabled: true
New Arch Enabled: true
iOS:

Hermes Enabled: true
New Arch Enabled: true

Simulator Screenshot - iPhone 16 Pro - 2024-11-19 at 15 46 20
Simulator Screenshot - iPhone 16 Pro - 2024-11-19 at 15 46 23

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions