App Access & Beta Setup 2 min readUpdated 4/27/2026

Red screen with NativeCardField, native-only module, or Network request failed

Quick answer

This usually means the Barterloo beta project opened as a web page instead of opening inside Expo Go. The fix is to reopen the full beta link through Expo Go and make sure it still starts with exp://.

Platform

iOS, Android

Area

App Access & Beta Setup

Related system

Expo Go, Stripe, React Native

Symptoms

If any of these match, this article is for you.

  • Red error screen.
  • “Server Error.”
  • “TypeError: Network request failed.”
  • “Importing native-only module … on web.”
  • “Unable to resolve module … from web.”
  • Error paths mention @stripe/stripe-react-native, NativeCardField.js, node_modules, or react-native.
  • Browser address bar shows an IP address instead of Expo Go.

Step-by-step solution

Reopen the link through Expo Go

  1. Close the red error screen.
  2. Close the browser tab if it opened in Safari or Chrome.
  3. Copy the latest Barterloo beta link again.
  4. Confirm it starts with exp://.
  5. On iPhone, paste the full link into Safari and choose Open in Expo Go.
  6. On Android, paste the full link directly into Expo Go.
  7. Fully close Expo Go and reopen it if the old error remains.

Do not do this

  1. Do not keep retrying the same browser page.
  2. Do not remove exp:// from the link.
  3. Do not paste the link into Chrome on Android if instructions say to paste it into Expo Go.

If it still does not work

  1. Send support a full screenshot of the error including the top address bar or Expo Go header.
  2. Tell us your exact phone model and the app you opened the email in.

Was this article helpful?

Still need help?

Send us a quick form. We'll prefill what we already know about this article.

Contact support

Related articles