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:
      OS: Linux 4.17 Ubuntu 18.04.3 LTS (Bionic Beaver)
      Shell: 5.4.2 - /usr/bin/zsh
      Node: 8.10.0 - /usr/bin/node
      Yarn: 1.17.3 - /usr/bin/yarn
      npm: 6.11.3 - /usr/local/bin/npm
      expo: ^34.0.1 => 34.0.4 
      react: 16.8.3 => 16.8.3 
      react-native: => 0.59.8 
      react-navigation: ^3.0.9 => 3.12.1 
      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?


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?


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.

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