Descriptions
After installing the app, I launched it and it opened, but crashed afterwards.
Steps to reproduce
After installation
Launch the app. It will launch but crash immediately.
Expected behavior
When I launched the app, my expectation was to use the app further.
Reproducing the bug
Device used
Tekno spark k7
Android 7.0
Note: I continued on an opened issue when I discovered the PO didn't get the right information needed to tackle the bug.
Logcat
06-12 08:15:51.953 22807 22898 E AndroidRuntime: Process: io.stormbird.wallet, PID: 22807
06-12 08:15:51.953 22807 22898 E AndroidRuntime: io.reactivex.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.NoSuchMethodError: No interface method getTypeName()Ljava/lang/String; in class Ljava/lang/reflect/Type; or its super classes (declaration of 'java.lang.reflect.Type' appears in /system/framework/core-oj.jar)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:69)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at java.lang.Thread.run(Thread.java:761)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: Caused by: java.lang.NoSuchMethodError: No interface method getTypeName()Ljava/lang/String; in class Ljava/lang/reflect/Type; or its super classes (declaration of 'java.lang.reflect.Type' appears in /system/framework/core-oj.jar)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at org.web3j.abi.TypeReference.getClassType(TypeReference.java:64)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at org.web3j.abi.FunctionReturnDecoder.build(FunctionReturnDecoder.java:100)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at org.web3j.abi.FunctionReturnDecoder.decode(FunctionReturnDecoder.java:43)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.stormbird.wallet.repository.TokenRepository.getName(TokenRepository.java:870)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.stormbird.wallet.repository.TokenRepository.lambda$setupTokensFromLocal$30(TokenRepository.java:1167)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.stormbird.wallet.repository.-$$Lambda$TokenRepository$Dat7A2udQO7Zaiob3-J3ndnCfro.call(lambda)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:44)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.Single.subscribe(Single.java:3603)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.internal.operators.single.SingleToObservable.subscribeActual(SingleToObservable.java:35)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.Observable.subscribe(Observable.java:12267)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
06-12 08:15:51.953 22807 22898 E AndroidRuntime: ... 6 more```