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```
Hi @ckole, thanks for making this report.
Your comment on the main issue was indeed helpful. But this cannot be considered for a review since the issue was known and already confirmed by a different contributor on the same thread. It is good that you helped out, that is the aim of open source. While your comment further added credence to the opened issue, it was first observed by the owner of the thread.
I am sorry for any inconvenience as a result. I look forward to more of your reports.
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Chat with us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Gat that. Thanks for the review.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for your review, @fego! Keep up the good work!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @ckole!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit