{"action":"opened","issue":{"url":"https://api.github.com/repos/domokit/sky_engine/issues/593","labels_url":"https://api.github.com/repos/domokit/sky_engine/issues/593/labels{/name}","comments_url":"https://api.github.com/repos/domokit/sky_engine/issues/593/comments","events_url":"https://api.github.com/repos/domokit/sky_engine/issues/593/events","html_url":"https://github.com/domokit/sky_engine/issues/593","id":100827141,"number":593,"title":"Dismissable sometimes throws exceptions when dismissing","user":{"login":"apwilson","id":142874,"avatar_url":"https://avatars.githubusercontent.com/u/142874?v=3","gravatar_id":"","url":"https://api.github.com/users/apwilson","html_url":"https://github.com/apwilson","followers_url":"https://api.github.com/users/apwilson/followers","following_url":"https://api.github.com/users/apwilson/following{/other_user}","gists_url":"https://api.github.com/users/apwilson/gists{/gist_id}","starred_url":"https://api.github.com/users/apwilson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/apwilson/subscriptions","organizations_url":"https://api.github.com/users/apwilson/orgs","repos_url":"https://api.github.com/users/apwilson/repos","events_url":"https://api.github.com/users/apwilson/events{/privacy}","received_events_url":"https://api.github.com/users/apwilson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"HansMuller","id":1377460,"avatar_url":"https://avatars.githubusercontent.com/u/1377460?v=3","gravatar_id":"","url":"https://api.github.com/users/HansMuller","html_url":"https://github.com/HansMuller","followers_url":"https://api.github.com/users/HansMuller/followers","following_url":"https://api.github.com/users/HansMuller/following{/other_user}","gists_url":"https://api.github.com/users/HansMuller/gists{/gist_id}","starred_url":"https://api.github.com/users/HansMuller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HansMuller/subscriptions","organizations_url":"https://api.github.com/users/HansMuller/orgs","repos_url":"https://api.github.com/users/HansMuller/repos","events_url":"https://api.github.com/users/HansMuller/events{/privacy}","received_events_url":"https://api.github.com/users/HansMuller/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-08-13T17:40:45Z","updated_at":"2015-08-13T17:40:45Z","closed_at":null,"body":"Call Stack:\r\n\r\n08-13 10:37:27.506 E/chromium(18432): [ERROR:dart_error.cc(19)] Unhandled exception:\r\n08-13 10:37:27.506 E/chromium(18432): 'http://localhost:9888/packages/sky/rendering/object.dart': Failed assertion: line 585 pos 14: '_debugUltimatePreviousSiblingOf(before, equals: _firstChild)' is not true.\r\n08-13 10:37:27.506 E/chromium(18432): #0      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:27)\r\n08-13 10:37:27.506 E/chromium(18432): #1      RenderBox&ContainerRenderObjectMixin._addToChildList (http://localhost:9888/packages/sky/rendering/object.dart:585:14)\r\n08-13 10:37:27.506 E/chromium(18432): #2      RenderBox&ContainerRenderObjectMixin.add (http://localhost:9888/packages/sky/rendering/object.dart:615:5)\r\n08-13 10:37:27.506 E/chromium(18432): #3      MultiChildRenderObjectWrapper.insertChildRoot (http://localhost:9888/packages/sky/widgets/framework.dart:1014:10)\r\n08-13 10:37:27.506 E/chromium(18432): #4      RenderObjectWrapper._sync (http://localhost:9888/packages/sky/widgets/framework.dart:878:19)\r\n08-13 10:37:27.506 E/chromium(18432): #5      Widget.syncChild (http://localhost:9888/packages/sky/widgets/framework.dart:337:13)\r\n08-13 10:37:27.506 E/chromium(18432): #6      StatefulComponent.syncChild (http://localhost:9888/packages/sky/widgets/framework.dart:746:27)\r\n08-13 10:37:27.506 E/chromium(18432): #7      Component._sync (http://localhost:9888/packages/sky/widgets/framework.dart:651:14)\r\n08-13 10:37:27.506 E/chromium(18432): #8      StatefulComponent._sync (http://localhost:9888/packages/sky/widgets/framework.dart:730:16)\r\n08-13 10:37:27.506 E/chromium(18432): #9      Widget.syncChild (http://localhost:9888/packages/sky/widgets/framework.dart:337:13)\r\n08-13 10:37:27.506 E/chromium(18432): #10     StatefulComponent.syncChild (http://localhost:9888/packages/sky/widgets/framework.dart:746:27)\r\n08-13 10:37:27.506 E/chromium(18432): #11     Component._sync (http://localhost:9888/packages/sky/widgets/framework.dart:651:14)\r\n08-13 10:37:27.506 E/chromium(18432): #12     StatefulComponent._sync (http://localhost:9888/packages/sky/widgets/framework.dart:730:16)\r\n08-13 10:37:27.506 E/chromium(18432): #13     Component._buildIfDirty (http://localhost:9888/packages/sky/widgets/framework.dart:666:5)\r\n08-13 10:37:27.506 E/chromium(18432): #14     StatefulComponent._buildIfDirty (http://localhost:9888/packages/sky/widgets/framework.dart:700:24)\r\n08-13 10:37:27.506 E/chromium(18432): #15     _buildDirtyComponents (http://localhost:9888/packages/sky/widgets/framework.dart:805:19)\r\n08-13 10:37:27.506 E/chromium(18432): #16     Component.flushBuild (http://localhost:9888/packages/sky/widgets/framework.dart:679:7)\r\n08-13 10:37:27.506 E/chromium(18432): #17     WidgetSkyBinding.beginFrame (http://localhost:9888/packages/sky/widgets/framework.dart:1222:15)\r\n08-13 10:37:27.506 E/chromium(18432): #18     _beginFrame (http://localhost:9888/packages/sky/base/scheduler.dart:30:13)\r\n08-13 10:37:27.551 E/chromium(18432): [ERROR:dart_error.cc(28)] #0      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:27)\r\n08-13 10:37:27.551 E/chromium(18432): #1      RenderBox&ContainerRenderObjectMixin._addToChildList (http://localhost:9888/packages/sky/rendering/object.dart:585:14)\r\n08-13 10:37:27.551 E/chromium(18432): #2      RenderBox&ContainerRenderObjectMixin.add (http://localhost:9888/packages/sky/rendering/object.dart:615:5)\r\n08-13 10:37:27.551 E/chromium(18432): #3      MultiChildRenderObjectWrapper.insertChildRoot (http://localhost:9888/packages/sky/widgets/framework.dart:1014:10)\r\n08-13 10:37:27.551 E/chromium(18432): #4      RenderObjectWrapper._sync (http://localhost:9888/packages/sky/widgets/framework.dart:878:19)\r\n08-13 10:37:27.551 E/chromium(18432): #5      Widget.syncChild (http://localhost:9888/packages/sky/widgets/framework.dart:337:13)\r\n08-13 10:37:27.551 E/chromium(18432): #6      StatefulComponent.syncChild (http://localhost:9888/packages/sky/widgets/framework.dart:746:27)\r\n08-13 10:37:27.551 E/chromium(18432): #7      Component._sync (http://localhost:9888/packages/sky/widgets/framework.dart:651:14)\r\n08-13 10:37:27.551 E/chromium(18432): #8      StatefulComponent._sync (http://localhost:9888/packages/sky/widgets/framework.dart:730:16)\r\n08-13 10:37:27.551 E/chromium(18432): #9      Widget.syncChild (http://localhost:9888/packages/sky/widgets/framework.dart:337:13)\r\n08-13 10:37:27.551 E/chromium(18432): #10     StatefulComponent.syncChild (http://localhost:9888/packages/sky/widgets/framework.dart:746:27)\r\n08-13 10:37:27.551 E/chromium(18432): #11     Component._sync (http://localhost:9888/packages/sky/widgets/framework.dart:651:14)\r\n08-13 10:37:27.551 E/chromium(18432): #12     StatefulComponent._sync (http://localhost:9888/packages/sky/widgets/framework.dart:730:16)\r\n08-13 10:37:27.551 E/chromium(18432): #13     Component._buildIfDirty (http://localhost:9888/packages/sky/widgets/framework.dart:666:5)\r\n08-13 10:37:27.551 E/chromium(18432): #14     StatefulComponent._buildIfDirty (http://localhost:9888/packages/sky/widgets/framework.dart:700:24)\r\n08-13 10:37:27.551 E/chromium(18432): #15     _buildDirtyComponents (http://localhost:9888/packages/sky/widgets/framework.dart:805:19)\r\n08-13 10:37:27.551 E/chromium(18432): #16     Component.flushBuild (http://localhost:9888/packages/sky/widgets/framework.dart:679:7)\r\n08-13 10:37:27.551 E/chromium(18432): #17     WidgetSkyBinding.beginFrame (http://localhost:9888/packages/sky/widgets/framework.dart:1222:15)\r\n08-13 10:37:27.551 E/chromium(18432): #18     _beginFrame (http://localhost:9888/packages/sky/base/scheduler.dart:30:13)\r\n08-13 10:37:27.551 E/chromium(18432): \r\n08-13 10:37:27.569 E/chromium(18432): [ERROR:dart_error.cc(19)] Unhandled exception:\r\n08-13 10:37:27.569 E/chromium(18432): 'http://localhost:9888/packages/sky/widgets/framework.dart': Failed assertion: line 670 pos 12: '!_isBuilding' is not true.\r\n08-13 10:37:27.569 E/chromium(18432): #0      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:27)\r\n08-13 10:37:27.569 E/chromium(18432): #1      Component._scheduleBuild (http://localhost:9888/packages/sky/widgets/framework.dart:670:12)\r\n08-13 10:37:27.569 E/chromium(18432): #2      StatefulComponent.setState (http://localhost:9888/packages/sky/widgets/framework.dart:752:5)\r\n08-13 10:37:27.569 E/chromium(18432): #3      AnimatedComponent._performanceChanged (http://localhost:9888/packages/sky/widgets/animated_component.dart:17:5)\r\n08-13 10:37:27.569 E/chromium(18432): #4      AnimationPerformance._notifyListeners (http://localhost:9888/packages/sky/animation/animation_performance.dart:135:15)\r\n08-13 10:37:27.569 E/chromium(18432): #5      AnimationPerformance._tick (http://localhost:9888/packages/sky/animation/animation_performance.dart:178:5)\r\n08-13 10:37:27.569 E/chromium(18432): #6      Timeline._tick (http://localhost:9888/packages/sky/animation/timeline.dart:77:12)\r\n08-13 10:37:27.569 E/chromium(18432): #7      AnimatedSimulation._tick (http://localhost:9888/packages/sky/animation/animated_simulation.dart:113:12)\r\n08-13 10:37:27.569 E/chromium(18432): #8      Ticker._tick (http://localhost:9888/packages/sky/animation/animated_simulation.dart:52:12)\r\n08-13 10:37:27.569 E/chromium(18432): #9      _beginFrame.<anonymous closure> (http://localhost:9888/packages/sky/base/scheduler.dart:26:13)\r\n08-13 10:37:27.569 E/chromium(18432): #10     _HashVMBase&MapMixin&&_LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:340)\r\n08-13 10:37:27.569 E/chromium(18432): #11     _beginFrame (http://localhost:9888/packages/sky/base/scheduler.dart:25:13)\r\n08-13 10:37:27.575 E/chromium(18432): [ERROR:dart_error.cc(28)] #0      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:27)\r\n08-13 10:37:27.575 E/chromium(18432): #1      Component._scheduleBuild (http://localhost:9888/packages/sky/widgets/framework.dart:670:12)\r\n08-13 10:37:27.575 E/chromium(18432): #2      StatefulComponent.setState (http://localhost:9888/packages/sky/widgets/framework.dart:752:5)\r\n08-13 10:37:27.575 E/chromium(18432): #3      AnimatedComponent._performanceChanged (http://localhost:9888/packages/sky/widgets/animated_component.dart:17:5)\r\n08-13 10:37:27.575 E/chromium(18432): #4      AnimationPerformance._notifyListeners (http://localhost:9888/packages/sky/animation/animation_performance.dart:135:15)\r\n08-13 10:37:27.575 E/chromium(18432): #5      AnimationPerformance._tick (http://localhost:9888/packages/sky/animation/animation_performance.dart:178:5)\r\n08-13 10:37:27.575 E/chromium(18432): #6      Timeline._tick (http://localhost:9888/packages/sky/animation/timeline.dart:77:12)\r\n08-13 10:37:27.575 E/chromium(18432): #7      AnimatedSimulation._tick (http://localhost:9888/packages/sky/animation/animated_simulation.dart:113:12)\r\n08-13 10:37:27.575 E/chromium(18432): #8      Ticker._tick (http://localhost:9888/packages/sky/animation/animated_simulation.dart:52:12)\r\n08-13 10:37:27.575 E/chromium(18432): #9      _beginFrame.<anonymous closure> (http://localhost:9888/packages/sky/base/scheduler.dart:26:13)\r\n08-13 10:37:27.575 E/chromium(18432): #10     _HashVMBase&MapMixin&&_LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:340)\r\n08-13 10:37:27.575 E/chromium(18432): #11     _beginFrame (http://localhost:9888/packages/sky/base/scheduler.dart:25:13)\r\n"}}