{"action":"closed","issue":{"url":"https://api.github.com/repos/flutter/flutter/issues/1210","labels_url":"https://api.github.com/repos/flutter/flutter/issues/1210/labels{/name}","comments_url":"https://api.github.com/repos/flutter/flutter/issues/1210/comments","events_url":"https://api.github.com/repos/flutter/flutter/issues/1210/events","html_url":"https://github.com/flutter/flutter/issues/1210","id":126306179,"number":1210,"title":"Resizing the space available for an intrinsic width down to almost nothing causes assertions.","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":[{"url":"https://api.github.com/repos/flutter/flutter/labels/affects:%20framework","name":"affects: framework","color":"207de5"},{"url":"https://api.github.com/repos/flutter/flutter/labels/customer:%20pink","name":"customer: pink","color":"FF69B4"},{"url":"https://api.github.com/repos/flutter/flutter/labels/easy%20fix","name":"easy fix","color":"006b75"},{"url":"https://api.github.com/repos/flutter/flutter/labels/fix%20pending","name":"fix pending","color":"000000"},{"url":"https://api.github.com/repos/flutter/flutter/labels/%E2%9A%A0%20bug","name":"⚠ bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":{"login":"Hixie","id":551196,"avatar_url":"https://avatars.githubusercontent.com/u/551196?v=3","gravatar_id":"","url":"https://api.github.com/users/Hixie","html_url":"https://github.com/Hixie","followers_url":"https://api.github.com/users/Hixie/followers","following_url":"https://api.github.com/users/Hixie/following{/other_user}","gists_url":"https://api.github.com/users/Hixie/gists{/gist_id}","starred_url":"https://api.github.com/users/Hixie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hixie/subscriptions","organizations_url":"https://api.github.com/users/Hixie/orgs","repos_url":"https://api.github.com/users/Hixie/repos","events_url":"https://api.github.com/users/Hixie/events{/privacy}","received_events_url":"https://api.github.com/users/Hixie/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/flutter/flutter/milestones/1","html_url":"https://github.com/flutter/flutter/milestones/Blue%20Sky","labels_url":"https://api.github.com/repos/flutter/flutter/milestones/1/labels","id":1402982,"number":1,"title":"Blue Sky","description":"Support everything that's needed to make solid cross-platform mobile apps.\r\n- Internationalisation\r\n- Accessibility\r\n- Performance\r\n- Security\r\n- Comprehensive widget feature set\r\n- Localisation","creator":{"login":"FlutterIssues","id":15744020,"avatar_url":"https://avatars.githubusercontent.com/u/15744020?v=3","gravatar_id":"","url":"https://api.github.com/users/FlutterIssues","html_url":"https://github.com/FlutterIssues","followers_url":"https://api.github.com/users/FlutterIssues/followers","following_url":"https://api.github.com/users/FlutterIssues/following{/other_user}","gists_url":"https://api.github.com/users/FlutterIssues/gists{/gist_id}","starred_url":"https://api.github.com/users/FlutterIssues/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FlutterIssues/subscriptions","organizations_url":"https://api.github.com/users/FlutterIssues/orgs","repos_url":"https://api.github.com/users/FlutterIssues/repos","events_url":"https://api.github.com/users/FlutterIssues/events{/privacy}","received_events_url":"https://api.github.com/users/FlutterIssues/received_events","type":"User","site_admin":false},"open_issues":332,"closed_issues":118,"state":"open","created_at":"2015-11-09T20:19:58Z","updated_at":"2016-01-18T22:13:59Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2016-01-12T23:51:41Z","updated_at":"2016-01-18T22:13:59Z","closed_at":"2016-01-18T22:13:59Z","body":"### TODO:\r\n\r\n- [x] make sure `RenderBlock` honours the constraints contract in its get*Intrinsic* methods.\r\n- [x] add the asserts that `RenderIntrinsicWidth` has to as many other proxying get*Intrinsic* methods as we can, so that we catch the problem much closer to the source next time.\r\n\r\n-@Hixie\r\n\r\n----\r\n\r\n### Original comment\r\n```\r\n-- EXCEPTION CAUGHT BY RENDERING LIBRARY -------------------------------\r\nThe following exception was raised during performLayout():\r\n'packages/flutter/src/rendering/proxy_box.dart': Failed assertion: line 404: 'width == constraints.constrainWidth(width)' is not true.\r\n\r\nThe following RenderObject was being processed when the exception was fired:\r\n\r\nRenderIntrinsicWidth relayoutSubtreeRoot=up1\r\nThat RenderObject had the following owner:\r\nIntrinsicWidth ← Center ← Positioned ← Stack ← ⋯\r\nStack trace:\r\n#0      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:27)\r\n#1      RenderIntrinsicWidth._getInnerConstraints (packages/flutter/src/rendering/proxy_box.dart:404)\r\n#2      RenderIntrinsicWidth.performLayout (packages/flutter/src/rendering/proxy_box.dart:439)\r\n#3      RenderObject.layout (packages/flutter/src/rendering/object.dart:725)\r\n\r\n#4      RenderPositionedBox.performLayout (packages/flutter/src/rendering/shifted_box.dart:237)\r\n#5      RenderObject.layout (packages/flutter/src/rendering/object.dart:725)\r\n#6      RenderStackBase.performLayout (packages/flutter/src/rendering/stack.dart:345)\r\n#7      RenderObject._layoutWithoutResize (packages/flutter/src/rendering/object.dart:632)\r\n#8      RenderObject.flushLayout (packages/flutter/src/rendering/object.dart:610)\r\n#9      BindingBase&Scheduler&Gesturer&Renderer.beginFrame (packages/flutter/src/rendering/binding.dart:71)\r\n#10     WidgetFlutterBinding.beginFrame (packages/flutter/src/widgets/binding.dart:92)\r\n#11     BindingBase&Scheduler&Gesturer&Renderer._handlePersistentFrameCallback (packages/flutter/src/rendering/binding.dart:65)\r\n#12     BindingBase&Scheduler.invokeFrameCallback (packages/flutter/src/scheduler/scheduler.dart:269)\r\n\r\n#13     BindingBase&Scheduler.handleBeginFrame (packages/flutter/src/scheduler/scheduler.dart:246)\r\n#14     _beginFrame (file:///home/travis/build/flutter/buildbot/src/out/android_Release/gen/sky/bindings/hooks.dart:48)\r\n```"}}