https://github.com/dckt/expo-camera-bug
Repro for the ratio error
https://github.com/dckt/expo-camera-bug
Last synced: 5 months ago
JSON representation
Repro for the ratio error
- Host: GitHub
- URL: https://github.com/dckt/expo-camera-bug
- Owner: DCKT
- License: mit
- Created: 2022-02-14T09:14:29.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-14T09:18:08.000Z (over 4 years ago)
- Last Synced: 2025-04-05T16:35:09.548Z (about 1 year ago)
- Language: ReScript
- Size: 144 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# expo-camera ratio repro
Randomly there is a ratio error on Android devices.
Occured on Android 9/10/11 with SDK 42/43/44.
```
java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.SortedSet.last()' on a null object reference
at com.google.android.cameraview.Camera2.setAspectRatio(Camera2.java:402)
at com.google.android.cameraview.Camera2.start(Camera2.java:282)
at com.google.android.cameraview.CameraView.start(CameraView.java:284)
at expo.modules.camera.ExpoCameraView.onHostResume(ExpoCameraView.java:299)
at expo.modules.adapters.react.services.UIManagerModuleWrapper$3.onHostResume(UIManagerModuleWrapper.java:127)
at com.facebook.react.bridge.ReactContext$1.run(ReactContext.java:200)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:8031)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)
```
## Test
Install deps
```
yarn
```
Build ReScript files
```
yarn rescript:watch
```
Start expo server
```
yarn start
```