question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

E/MessageQueue-JNI: java.lang.IllegalArgumentException: Invalid extension mode!
        at androidx.camera.extensions.ExtensionsInfo.getExtendedCameraConfigProviderId(ExtensionsInfo.java:287)
        at androidx.camera.extensions.ExtensionsInfo.getFilter(ExtensionsInfo.java:195)
        at androidx.camera.extensions.ExtensionsInfo.isExtensionAvailable(ExtensionsInfo.java:134)
        at androidx.camera.extensions.ExtensionsManager.isExtensionAvailable(ExtensionsManager.java:413)
        at app.grapheneos.camera.CamConfig.startCamera(CamConfig.kt:1164)
        at app.grapheneos.camera.CamConfig.switchMode(CamConfig.kt:1500)
        at app.grapheneos.camera.ui.activities.MainActivity.finalizeMode(MainActivity.kt:1049)
        at app.grapheneos.camera.CamConfig.loadTabs$lambda-15$lambda-14$lambda-13$lambda-12(CamConfig.kt:1379)
        at app.grapheneos.camera.CamConfig.$r8$lambda$Ds0vyOYJx4eUBiFjSYJaqoFjx2E(Unknown Source:0)
        at app.grapheneos.camera.CamConfig$$ExternalSyntheticLambda5.onTouch(Unknown Source:4)
        at android.view.View.dispatchTouchEvent(View.java:14372)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3112)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2785)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:522)
        at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1877)
        at android.app.Activity.dispatchTouchEvent(Activity.java:4193)
        at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
        at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:480)
        at android.view.View.dispatchPointerEvent(View.java:14635)
        at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6166)
        at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5969)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5460)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5517)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5483)
        at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5635)
        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5491)
        at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5692)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5464)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5517)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5483)
        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5491)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5464)
        at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8309)
E/MessageQueue-JNI:     at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8225)
        at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8186)
        at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8445)
        at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:227)
        at android.os.MessageQueue.nativePollOnce(Native Method)
        at android.os.MessageQueue.next(MessageQueue.java:342)
        at android.os.Looper.loop(Looper.java:197)
        at android.app.ActivityThread.main(ActivityThread.java:7755)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: app.grapheneos.camera, PID: 21920
    java.lang.IllegalArgumentException: Invalid extension mode!
        at androidx.camera.extensions.ExtensionsInfo.getExtendedCameraConfigProviderId(ExtensionsInfo.java:287)
        at androidx.camera.extensions.ExtensionsInfo.getFilter(ExtensionsInfo.java:195)
        at androidx.camera.extensions.ExtensionsInfo.isExtensionAvailable(ExtensionsInfo.java:134)
        at androidx.camera.extensions.ExtensionsManager.isExtensionAvailable(ExtensionsManager.java:413)
        at app.grapheneos.camera.CamConfig.startCamera(CamConfig.kt:1164)
        at app.grapheneos.camera.CamConfig.switchMode(CamConfig.kt:1500)
        at app.grapheneos.camera.ui.activities.MainActivity.finalizeMode(MainActivity.kt:1049)
        at app.grapheneos.camera.CamConfig.loadTabs$lambda-15$lambda-14$lambda-13$lambda-12(CamConfig.kt:1379)
        at app.grapheneos.camera.CamConfig.$r8$lambda$Ds0vyOYJx4eUBiFjSYJaqoFjx2E(Unknown Source:0)
        at app.grapheneos.camera.CamConfig$$ExternalSyntheticLambda5.onTouch(Unknown Source:4)
        at android.view.View.dispatchTouchEvent(View.java:14372)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3112)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2785)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3118)
        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2799)
        at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:522)
        at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1877)
        at android.app.Activity.dispatchTouchEvent(Activity.java:4193)
        at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:69)
        at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:480)
        at android.view.View.dispatchPointerEvent(View.java:14635)
        at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6166)
        at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5969)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5460)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5517)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5483)
        at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5635)
        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5491)
        at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5692)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5464)
        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5517)
        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5483)
        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5491)
        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5464)
E/AndroidRuntime:     at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8309)
        at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8225)
        at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8186)
        at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8445)
        at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:227)
        at android.os.MessageQueue.nativePollOnce(Native Method)
        at android.os.MessageQueue.next(MessageQueue.java:342)
        at android.os.Looper.loop(Looper.java:197)
        at android.app.ActivityThread.main(ActivityThread.java:7755)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:958)

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:15 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
thestingercommented, Feb 10, 2022

Okay that seems like an OS bug.

0reactions
nsherbina1999commented, Feb 10, 2022

After force stop it’s ok. But in first launch I don’t have any extensions.

Read more comments on GitHub >

github_iconTop Results From Across the Web

QR-Code & BarCode Scanner crashes - what to do? Tips ...
What to do if QR-Code & BarCode Scanner crashes? · Install the latest iOS or Android version · Check QR-Code & BarCode Scanner...
Read more >
SDK 42: Immediate crash on clicking Scan QR Code button or ...
Immediately on clicking the Scan QR Code button it crashes. It does not build/download the bundle before crashing.
Read more >
Home app crashes when scanning QR code for nest thermostat
I go through the connection steps in the Home app, but every time I scan the QR code on the thermostat the app...
Read more >
Windows 10 BSOD gets quick response codes to help users ...
Microsoft adding QR codes to the Blue Screen of Death to help Windows 10 (Anniversary Update) users troubleshoot crash errors on their PCs....
Read more >
Coinbase's strange QR-code Super Bowl ad briefly crashes app
The app for Coinbase, a cryptocurrency exchange, briefly crashed Sunday after a bizarre Super Bowl ad sparked a surge in traffic.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found