Skip to content

Conversation

sneurlax
Copy link
Member

No description provided.

we could/should fix the underlying issue, but i was encountering this while addressing another issue and had to fix this to test the fix for the other thing

so i just did what was quick

i could've just done the one throwing on desktop for me, but this should cover all or most similar situation
@sneurlax
Copy link
Member Author

This addresses wallet lists disappearing but doesn't address the underlying issue, it's just a bandaid. Here's a relevant stack trace:

flutter:   ERROR ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
flutter:   ERROR │ Null check operator used on a null value
flutter:   ERROR ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
flutter:   ERROR │ #0   EpiccashWallet._hackedCheckTorNodePrefs (package:stackwallet/wallets/wallet/impl/epiccash_wallet.dart:1143:73)
flutter:   ERROR │ #1   EpiccashWallet.refresh (package:stackwallet/wallets/wallet/impl/epiccash_wallet.dart:766:7)
flutter:   ERROR │ #2   <asynchronous suspension>
flutter:   ERROR ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
flutter:   ERROR │ 2025-09-12 19:37:42.835
flutter:   ERROR ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
flutter:   ERROR │ Caught exception in refreshWalletData()
flutter:   ERROR └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

@sneurlax
Copy link
Member Author

flutter: Null check operator used on a null value
flutter: #0      WalletInfo.coin (package:stackwallet/wallets/isar/models/wallet_info.dart:105)
flutter: #1      _EthWalletsOverviewState.updateWallets.<anonymous closure> (package:stackwallet/pages/wallets_view/wallets_overview.dart:132)
flutter: #2      _CastListBase.removeWhere.<anonymous closure> (dart:_internal/cast.dart:149)
flutter: #3      ListBase._filter (dart:collection/list.dart:293)
flutter: #4      ListBase.removeWhere (dart:collection/list.dart:281)
flutter: #5      _CastListBase.removeWhere (dart:_internal/cast.dart:149)
flutter: #6      _EthWalletsOverviewState.updateWallets (package:stackwallet/pages/wallets_view/wallets_overview.dart:132)
flutter: #7      _EthWalletsOverviewState.initState (package:stackwallet/pages/wallets_view/wallets_overview.dart:187)
flutter: #8      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5860)
flutter: #9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #11     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #12     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7027)
flutter: #13     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #14     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #15     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: #16     Element.rebuild (package:flutter/src/widgets/framework.dart:5445)
flutter: #17     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715)
flutter: #18     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #19     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #20     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7178)
flutter: #21     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7194)
flutter: #22     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #23     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #24     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7027)
flutter: #25     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #26     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #27     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7027)
flutter: #28     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #29     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #30     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: #31     Element.rebuild (package:flutter/src/widgets/framework.dart:5445)
flutter: #32     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715)
flutter: #33     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #34     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #35     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #36     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: #37     Element.rebuild (package:flutter/src/widgets/framework.dart:5445)
flutter: #38     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715)
flutter: #39     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #40     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #41     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #42     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: #43     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5892)
flutter: #44     Element.rebuild (package:flutter/src/widgets/framework.dart:5445)
flutter: #45     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715)
flutter: #46     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5883)
flutter: #47     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #48     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #49     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #50     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7027)
flutter: #51     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #52     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #53     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: #54     Element.rebuild (package:flutter/src/widgets/framework.dart:5445)
flutter: #55     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715)
flutter: #56     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #57     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #58     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #59     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7027)
flutter: #60     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #61     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #62     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: #63     Element.rebuild (package:flutter/src/widgets/framework.dart:5445)
flutter: #64     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715)
flutter: #65     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #66     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #67     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #68     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7027)
flutter: #69     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #70     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #71     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: #72     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5892)
flutter: #73     Element.rebuild (package:flutter/src/widgets/framework.dart:5445)
flutter: #74     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715)
flutter: #75     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5883)
flutter: #76     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #77     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #78     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #79     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: #80     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5892)
flutter: #81     Element.rebuild (package:flutter/src/widgets/framework.dart:5445)
flutter: #82     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715)
flutter: #83     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5883)
flutter: #84     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #85     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #86     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #87     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7027)
flutter: #88     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #89     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7178)
flutter: #90     MultiChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:7194)
flutter: #91     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #92     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #93     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: #94     Element.rebuild (package:flutter/src/widgets/framework.dart:5445)
flutter: #95     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715)
flutter: #96     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709)
flutter: #97     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555)
flutter: #98     Element.updateChild (package:flutter/src/widgets/framework.dart:4020)
flutter: #99     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756)
flutter: didChangeAppLifecycleState: inactive

(I think)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant