App lounge doesn't open Google Play links
- /e/ version: v1.7-rc.2-~q v1.6-~r (s?)
- Device model(s): starlte FP3
- Developer mode enabled: yes
- Device rooted: no
- Trackers blocker enabled: yes
Summary
App Lounge doesn't manage to open Google Play links
The problem
Steps to reproduce
-
Click a Google Play links
Example: https://play.google.com/store/apps/details?id=com.internet.speedtest.check.wifi.meter
-
If asked, choose
Open with App Lounge
What is the current behavior?
App Lounge opens and closes instantly
What is the expected correct behavior?
App Lounge opens the page of the given application
Technical information
Disabling tracker blocking doesn't seem to change anything
Relevant logs (adb logcat
)
Logs
01-05 16:29:03.338 13908 13908 E AndroidRuntime: FATAL EXCEPTION: main
01-05 16:29:03.338 13908 13908 E AndroidRuntime: Process: foundation.e.apps, PID: 13908
01-05 16:29:03.338 13908 13908 E AndroidRuntime: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:501)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:940)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: ... 1 more
01-05 16:29:03.338 13908 13908 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.navigation.NavArgsLazy.getValue(NavArgsLazy.kt:52)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.navigation.NavArgsLazy.getValue(NavArgsLazy.kt:34)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at foundation.e.apps.application.ApplicationFragment.getArgs(ApplicationFragment.kt:77)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at foundation.e.apps.application.ApplicationFragment.access$getArgs(ApplicationFragment.kt:74)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at foundation.e.apps.application.ApplicationFragment$origin$2.invoke(ApplicationFragment.kt:104)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at foundation.e.apps.application.ApplicationFragment$origin$2.invoke(ApplicationFragment.kt:100)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at foundation.e.apps.application.ApplicationFragment.getOrigin(ApplicationFragment.kt:100)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at foundation.e.apps.application.ApplicationFragment.setupScreenshotRVAdapter(ApplicationFragment.kt:379)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at foundation.e.apps.application.ApplicationFragment.onViewCreated(ApplicationFragment.kt:149)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:2987)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:546)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:282)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:112)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1647)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3128)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:3065)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:2988)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:546)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:282)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:112)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1647)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3128)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentManager.dispatchActivityCreated(FragmentManager.java:3072)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:251)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:502)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:246)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1436)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.app.Activity.performStart(Activity.java:7847)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3294)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:221)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:107)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.os.Looper.loop(Looper.java:214)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7356)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: ... 3 more
01-05 16:29:03.338 13908 13908 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: Required argument "category" is missing and does not have an android:defaultValue
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at foundation.e.apps.application.ApplicationFragmentArgs$Companion.fromBundle(ApplicationFragmentArgs.kt:81)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: at foundation.e.apps.application.ApplicationFragmentArgs.fromBundle(Unknown Source:2)
01-05 16:29:03.338 13908 13908 E AndroidRuntime: ... 42 more
Relevant screenrecord
Screenrecord
Solutions
Workaround
Possible fixes