Skip to content

Error when navigating to Bitcoin Settings -> BIP85 #1629

Description

@basantagoswami

Here is what I can see in my console

══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following Bip85Exception was thrown building Bip85DerivationWidget(dirty, state:
_Bip85DerivationWidgetState#3cc12):
Failed to derive hex entropy: Failed to derive BIP85 entropy with path: Invalid argument(s):
Non-base58 character

The relevant error-causing widget was:
  Bip85DerivationWidget
  Bip85DerivationWidget:file:///home/basantagoswami/Workspace/BullBitcoin/bullbitcoin-mobile/lib/features/bi
  p85_entropy/bip85_home_page.dart:52:30

When the exception was thrown, this was the stack:
#0      deriveHex (package:bip85_entropy/src/hex.dart:21:5)
#1      Bip85Entropy.deriveHex (package:bip85_entropy/src/bip85_entropy.dart:109:22)
#2      deriveFromPath (package:bip85_entropy/src/derive_from_path.dart:18:27)
#3      Bip85Entropy.deriveFromHardenedPath (package:bip85_entropy/src/bip85_entropy.dart:68:29)
#4      _Bip85DerivationWidgetState.build
(package:bb_mobile/core/widgets/bip85_derivation_widget.dart:25:37)
#5      StatefulElement.build (package:flutter/src/widgets/framework.dart:5841:27)
#6      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5733:15)
#7      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5892:11)
#8      Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#9      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:5715:5)
#10     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5883:11)
#11     ComponentElement.mount (package:flutter/src/widgets/framework.dart:5709:5)
...     Normal element mounting (4 frames)
#15     Element.inflateWidget (package:flutter/src/widgets/framework.dart:4555:16)
#16     MultiChildRenderObjectElement.inflateWidget (package:flutter/src/widgets/framework.dart:7178:36)
#17     Element.updateChild (package:flutter/src/widgets/framework.dart:4020:18)
#18     Element.updateChildren (package:flutter/src/widgets/framework.dart:4217:11)
#19     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7211:17)
#20     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#21     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#22     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#23     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#24     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#25     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#26     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#27     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#28     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#29     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#30     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#31     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#32     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#33     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#34     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#35     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#36     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#37     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756:16)
#38     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5892:11)
#39     Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#40     StatefulElement.update (package:flutter/src/widgets/framework.dart:5917:5)
#41     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#42     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#43     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#44     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756:16)
#45     Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#46     ProxyElement.update (package:flutter/src/widgets/framework.dart:6059:5)
#47     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#48     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#49     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#50     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756:16)
#51     Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#52     ProxyElement.update (package:flutter/src/widgets/framework.dart:6059:5)
#53     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#54     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#55     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#56     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:7034:14)
#57     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#58     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756:16)
#59     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5892:11)
#60     Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#61     StatefulElement.update (package:flutter/src/widgets/framework.dart:5917:5)
#62     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#63     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756:16)
#64     Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#65     ProxyElement.update (package:flutter/src/widgets/framework.dart:6059:5)
#66     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#67     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756:16)
#68     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5892:11)
#69     Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#70     StatefulElement.update (package:flutter/src/widgets/framework.dart:5917:5)
#71     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#72     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756:16)
#73     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5892:11)
#74     Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#75     StatefulElement.update (package:flutter/src/widgets/framework.dart:5917:5)
#76     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#77     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756:16)
#78     Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#79     ProxyElement.update (package:flutter/src/widgets/framework.dart:6059:5)
#80     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#81     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5756:16)
#82     Element.rebuild (package:flutter/src/widgets/framework.dart:5445:7)
#83     StatelessElement.update (package:flutter/src/widgets/framework.dart:5805:5)
#84     Element.updateChild (package:flutter/src/widgets/framework.dart:3998:15)
#85     _LayoutBuilderElement._rebuildWithConstraints.updateChildCallback
(package:flutter/src/widgets/layout_builder.dart:217:18)
#86     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3056:19)
#87     _LayoutBuilderElement._rebuildWithConstraints
(package:flutter/src/widgets/layout_builder.dart:240:12)
#88     RenderObject.invokeLayoutCallback.<anonymous closure>
(package:flutter/src/rendering/object.dart:2827:17)
#89     PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:1161:15)
#90     RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:2826:14)
#91     RenderConstrainedLayoutBuilder.rebuildIfNecessary
(package:flutter/src/widgets/layout_builder.dart:293:5)
#92     _RenderLayoutBuilder.performLayout (package:flutter/src/widgets/layout_builder.dart:390:5)
#93     RenderObject.layout (package:flutter/src/rendering/object.dart:2715:7)
#94     RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:243:12)
#95     RenderObject.layout (package:flutter/src/rendering/object.dart:2715:7)
#96     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:180:12)
#97     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:1118:7)
#98     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:249:7)
#99     RenderCustomMultiChildLayoutBox.performLayout
(package:flutter/src/rendering/custom_layout.dart:419:14)
#100    RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:2548:7)
#101    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1112:18)
#102    PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:1125:15)
#103    RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:616:23)
#104    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1231:13)
#105    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:482:5)
#106    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1442:15)
#107    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1355:9)
#108    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1208:5)
#112    _invoke (dart:ui/hooks.dart:318:10)
#113    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:428:5)
#114    _drawFrame (dart:ui/hooks.dart:288:31)
(elided 3 frames from dart:async)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions