)]}'
{
  "commit": "f59d71413339b5929dfe340b07e42cb304b2c770",
  "tree": "693d81229910c2332da725a4568daacc30db8a59",
  "parents": [
    "1653539b7a846b72713ac32686599141ae8037ce"
  ],
  "author": {
    "name": "Andrew Kolos",
    "email": "andrewrkolos@gmail.com",
    "time": "Fri Aug 16 09:40:19 2024 -0700"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Fri Aug 16 09:47:28 2024 -0700"
  },
  "message": "add `HttpException` to the list of handled exceptions within `ResidentWebRunner::run` (#153527)\n\nResolves https://github.com/flutter/flutter/issues/153298, a major crasher of the flutter tool. I plan on cherry-picking this change.\n\nIn `ResidentWebRunner::run`, many connection-related exceptions are caught, logged, and have `ToolExit`s thrown in their place ([code](https://github.com/flutter/flutter/blob/d23be7a07de3bd7f02db367fce52eff79021df24/packages/flutter_tools/lib/src/isolated/resident_web_runner.dart#L370-L385), [PR that introduced this](https://github.com/flutter/flutter/pull/50895)). However, `HttpException` is not included in this list. See https://github.com/flutter/flutter/issues/153298#issuecomment-2290900158 for details if interested.\nhttps://dart.googlesource.com/external/github.com/flutter/flutter/+/080928dda3091dd1bda03f1173f53d7145ba8c2d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c318a482e6babf16a7f19e1672f0df16cf51456",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "891cb358e74f24bccd047b4c3a5520dfda07dbbe",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "ffbcf3c07a1bfdc69d36356a85c4455d0d952bec",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "9dd3de1c9ba83942ceb0c241763cf2a6a18995d3",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
