react-native-orientation-locker icon indicating copy to clipboard operation
react-native-orientation-locker copied to clipboard

App crashes immediately

Open FrankFundel opened this issue 4 years ago • 2 comments

Library works on iOS and most android devices but I have 4 customers where it crashes immediately.

Type: 'java.lang.IllegalStateException'

java.lang.IllegalStateException: 
  at android.os.Parcel.readException (Parcel.java:1962)
  at android.os.Parcel.readException (Parcel.java:1900)
  at android.app.IActivityManager$Stub$Proxy.setRequestedOrientation (IActivityManager.java:5704)
  at android.app.Activity.setRequestedOrientation (Activity.java:6132)
  at org.wonday.orientation.OrientationModule.lockToPortrait (OrientationModule.java:159)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.facebook.react.bridge.JavaMethodWrapper.invoke (JavaMethodWrapper.java:371)
  at com.facebook.react.bridge.JavaModuleWrapper.invoke (JavaModuleWrapper.java:150)
  at com.facebook.react.bridge.queue.NativeRunnable.run (Native Method)
  at android.os.Handler.handleCallback (Handler.java:808)
  at android.os.Handler.dispatchMessage (Handler.java:101)
  at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (MessageQueueThreadHandler.java:26)
  at android.os.Looper.loop (Looper.java:166)
  at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run (MessageQueueThreadImpl.java:225)
  at java.lang.Thread.run (Thread.java:784)

Device information:

  • Android 8.0 (SDK 26)
  • Samsung Galaxy S7

Using:

    ext {
        buildToolsVersion = "29.0.3"
        minSdkVersion = 16
        compileSdkVersion = 29
        targetSdkVersion = 29
    }

and "react-native-orientation-locker": "^1.2.0"

Maybe when running:

    try {
      Orientation.lockToPortrait();
    } catch (err) {
      console.log(err);
    }

Hopefully anyone can help.

FrankFundel avatar Jun 02 '21 11:06 FrankFundel

Did you find any solution for this issue? I just started to see it on crashlytics.

laerciokonzen avatar Sep 14 '22 18:09 laerciokonzen

Did you find any solution for this issue? I just started to see it on crashlytics.

This problem is related to the android version 8.0. As a solution - simply refuse to use (lock) orientation for this version of android

Melekhin avatar May 18 '23 06:05 Melekhin