You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Try to access videos on Nokia 3 from JS CameraRoll.getPhotos({assetType: "Videos", first: 40})
Expected Behavior
Get list of videos.
Actual Behavior
CameraRollManager throws an error java.lang.NumberFormatException: null. When I try the same code on Xiaomi Redmi note 4x or on Lenovo k6, everything works fine. I also try to remove all videos from Nokia 3 phone and i still get this error. When I try to get gifs on these three phones with CameraRoll.getPhotos({ { mimeTypes: ['image/gif'] } }) everything works fine.
This is log i captured with logcat:
E/unknown:ReactNative: Exception in native call
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:483)
at java.lang.Integer.parseInt(Integer.java:556)
at com.facebook.react.modules.camera.CameraRollManager.putImageInfo(CameraRollManager.java:425)
at com.facebook.react.modules.camera.CameraRollManager.putEdges(CameraRollManager.java:364)
at com.facebook.react.modules.camera.CameraRollManager.access$300(CameraRollManager.java:59)
at com.facebook.react.modules.camera.CameraRollManager$GetPhotosTask.doInBackgroundGuarded(CameraRollManager.java:315)
at com.facebook.react.modules.camera.CameraRollManager$GetPhotosTask.doInBackgroundGuarded(CameraRollManager.java:247)
at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:34)
at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:22)
at android.os.AsyncTask$2.call(AsyncTask.java:305)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
Thanks for posting this! It looks like you may not be using the latest version of React Native, v0.53.0, released on January 2018. Can you make sure this issue can still be reproduced in the latest version?
I am going to close this, but please feel free to open a new issue if you are able to confirm that this is still a problem in v0.53.0 or newer.
Is this a bug report?
Yes
Have you read the Contributing Guidelines?
Yes
Environment
Environment:
OS: macOS High Sierra 10.13.3
Node: 9.3.0
Yarn: 1.3.2
npm: 5.6.0
Watchman: 4.9.0
Xcode: Xcode 9.2 Build version 9C40b
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: 16.0.0-beta.5 => 16.0.0-beta.5
react-native: 0.49.3 => 0.49.3
Steps to Reproduce
CameraRoll.getPhotos({assetType: "Videos", first: 40})
Expected Behavior
Get list of videos.
Actual Behavior
CameraRollManager throws an error
java.lang.NumberFormatException: null
. When I try the same code on Xiaomi Redmi note 4x or on Lenovo k6, everything works fine. I also try to remove all videos from Nokia 3 phone and i still get this error. When I try to get gifs on these three phones withCameraRoll.getPhotos({ { mimeTypes: ['image/gif'] } })
everything works fine.This is log i captured with logcat:
Reproducible Demo
https://snack.expo.io/SJhq5F_wf
The text was updated successfully, but these errors were encountered: