-
Notifications
You must be signed in to change notification settings - Fork 26.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unhandled http exceptions from the dds server / shelf_proxy #84113
Comments
@jonahwilliams is this something we're still seeing? |
Hi @bkonyi. Yes, this is currently the top crasher on the 2.5 beta. It is also the second most frequent crasher on the most recent dev 2.6.0-0.0. |
I've started looking into this, but at this point I'm unable to reproduce, even after trying to force the error in a mocked environment. Are we 100% sure this is coming from I've tried overriding the HTTP handler which forwards HTTP requests to the VM service with a handler that simply throws a |
Spoke with @jonahwilliams over chat. The |
Ah okay, I think I see where the problem is. It looks like |
handlers Fixes flutter/flutter#84113 Change-Id: I416308845c5c7f9a1bb547b6429f1e9d49393583 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/212268 Reviewed-by: Zach Anderson <zra@google.com> Commit-Queue: Ben Konyi <bkonyi@google.com>
This is landing too late to cherry pick before 2.5 stable, but we will monitor the crash rate and decide if it should go into a hotfix release. |
@christopherfujino @devoncarew This is the second most frequent CLI crasher on stable. I think we will need to get this queued up for a hotfix. |
@bkonyi could you issue a |
Hotfix released in |
Is the dds point release separate from the fix landed 9/8? (#89591) |
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of |
The number 2 crash by frequency / number 3 by affected users is an unhandled http exception from
package:http
.The stack trace does not show the actual callsite, but this can be traced back to a shelf proxy usage in dds at https://github.com/dart-lang/sdk/blob/master/pkg/dds/lib/src/dds_impl.dart#L267
this exception needs to be handled in a better way
The text was updated successfully, but these errors were encountered: