The callback callMethod() exists in module NativeUnimoduleProxy, but only one callback may be registered to a function in a native module.

  1. SDK Version: 34.0.1
  2. Platforms(iOS): OS version 13.0
  Expo CLI 3.1.0 environment info:
    System:
      OS: Linux 4.17 Ubuntu 18.04.3 LTS (Bionic Beaver)
      Shell: 5.4.2 - /usr/bin/zsh
    Binaries:
      Node: 8.10.0 - /usr/bin/node
      Yarn: 1.17.3 - /usr/bin/yarn
      npm: 6.11.3 - /usr/local/bin/npm
    npmPackages:
      expo: ^34.0.1 => 34.0.4 
      react: 16.8.3 => 16.8.3 
      react-native: https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz => 0.59.8 
      react-navigation: ^3.0.9 => 3.12.1 
    npmGlobalPackages:
      expo-cli: 3.1.0

Hello! Recently I have been receiving this error after trying to choose a video from the library with ImagePicker.launchImageLibraryAsync, I can choose photos without problems.

  • I deleted cache with expo start -c
  • I deleted node_modules and .expo
  • I created another project and in this project the function failed but after several more attempts it worked.

Any solution?

2 Likes

Hey @nubo,

Would you be able to create a Github Issue with as much relevant information and a reproducible example, if possible in the form of a Snack, so we can track this properly?

Cheers,
Adam

Hey @nubo, if you (or anyone else that stumbles across this) are still having the issue, seems like it’s an iOS 13 only issue. The fix is to upgrade to SDK35.

https://github.com/expo/expo/issues/5321

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.