alpha-wallet-android[v1.60] App keeps crashing after launching

in #utopian-io5 years ago

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```
Sort:  

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]

Gat that. Thanks for the review.

Thank you for your review, @fego! Keep up the good work!

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

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 64386.10
ETH 3142.17
USDT 1.00
SBD 3.98