canonical / workshops

Workshops
GNU General Public License v3.0
51 stars 11 forks source link

Launcher wizard fails to render in `0+git.af9303f` due to missing `Provider<RemoteStore>` #309

Closed mz2 closed 1 year ago

mz2 commented 1 year ago

With the version 0+git.af9303f from latest/edge, when attempting to click the + button to create a new container, I am experiencing a failure to render the launch wizard (a grey screen pops up instead, with the associated error shown below output by the process).

My pre-existing containers continue to work OK, can be connected to from Workshops, only thing that seems affected is the ability to create new containers.

flutter: Provider<RemoteStore> not found for LauncherWizard
flutter: #0      Provider._inheritedElementOf (package:provider/src/provider.dart:343)
flutter: #1      SelectContext.select (package:provider/src/inherited_provider.dart:272)
flutter: #2      _LauncherWizardState.build (package:workshops/launcher/launcher_wizard.dart:58)
flutter: #3      StatefulElement.build (package:flutter/src/widgets/framework.dart:4992)
flutter: #4      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4878)
flutter: #5      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5050)
flutter: #6      Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #7      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #8      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5041)
flutter: #9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #11     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #12     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #13     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #14     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #15     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #16     _InheritedProviderScopeElement.mount (package:provider/src/inherited_provider.dart:411)
flutter: #17     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #18     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #19     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #20     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #21     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #22     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #23     SingleChildWidgetElementMixin.mount (package:nested/nested.dart:222)
flutter: #24     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #25     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #26     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #27     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #28     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #29     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #30     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #31     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #32     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #33     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #34     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #35     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #36     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #37     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #38     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #39     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #40     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #41     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #42     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #43     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #44     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #45     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #46     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #47     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #48     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #49     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #50     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6300)
flutter: #51     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #52     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #53     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #54     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #55     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #56     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #57     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #58     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #59     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #60     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #61     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #62     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #63     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #64     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #65     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6300)
flutter: #66     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #67     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #68     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #69     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #70     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #71     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #72     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #73     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #74     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6300)
flutter: #75     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #76     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #77     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #78     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #79     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #80     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #81     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #82     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #83     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6300)
flutter: #84     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #85     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #86     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6300)
flutter: #87     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #88     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #89     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4904)
flutter: #90     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5050)
flutter: #91     Element.rebuild (package:flutter/src/widgets/framework.dart:4604)
flutter: #92     ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4859)
flutter: #93     StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5041)
flutter: #94     ComponentElement.mount (package:flutter/src/widgets/framework.dart:4853)
flutter: #95     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #96     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)
flutter: #97     SingleChildRenderObjectElement.mount (package:flutter/src/widgets/framework.dart:6300)
flutter: #98     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3863)
flutter: #99     Element.updateChild (package:flutter/src/widgets/framework.dart:3592)

I can also see from the grey error state of the app window that the failing component is the launch wizard overlay, since the list of containers and associated controls are faintly visible in the background.

image