<p dir="auto">I'm using Dart 2 and when I try to make an HTTP GET request, This error is shown</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (21922): type '_BoundSinkStream&lt;dynamic, List&lt;int&gt;&gt;' is not a subtype of type '_HttpIncoming' where
E/flutter (21922):   _BoundSinkStream is from dart:async
E/flutter (21922):   List is from dart:core
E/flutter (21922):   int is from dart:core
E/flutter (21922):   List is from dart:core
E/flutter (21922):   int is from dart:core
E/flutter (21922):   _HttpIncoming is from dart:_http
E/flutter (21922):   List is from dart:core
E/flutter (21922):   int is from dart:core"><pre class="notranslate"><code class="notranslate">[ERROR:topaz/lib/tonic/logging/dart_error.cc(16)] Unhandled exception:
E/flutter (21922): type '_BoundSinkStream&lt;dynamic, List&lt;int&gt;&gt;' is not a subtype of type '_HttpIncoming' where
E/flutter (21922):   _BoundSinkStream is from dart:async
E/flutter (21922):   List is from dart:core
E/flutter (21922):   int is from dart:core
E/flutter (21922):   List is from dart:core
E/flutter (21922):   int is from dart:core
E/flutter (21922):   _HttpIncoming is from dart:_http
E/flutter (21922):   List is from dart:core
E/flutter (21922):   int is from dart:core
</code></pre></div>
<p dir="auto">this is my code</p>
<div class="highlight highlight-source-dart notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="Future&lt;Stream&lt;Device&gt;&gt; getDevices() async {
  var httpClient = HttpClient();
  var uri = Uri.http('x.aba.ae', '/x.php');
  HttpClientRequest request = await httpClient.getUrl(uri);
  HttpClientResponse response = await request.close();

  return response 
      .transform(UTF8.decoder)
      .transform(JSON.decoder)
      .asyncMap((json) =&gt; Device.fromJson(json));
}"><pre class="notranslate"><span class="pl-c1">Future</span>&lt;<span class="pl-c1">Stream</span>&lt;<span class="pl-c1">Device</span>&gt;&gt; <span class="pl-en">getDevices</span>() <span class="pl-k">async</span> {
  <span class="pl-k">var</span> httpClient <span class="pl-k">=</span> <span class="pl-c1">HttpClient</span>();
  <span class="pl-k">var</span> uri <span class="pl-k">=</span> <span class="pl-c1">Uri</span>.<span class="pl-en">http</span>(<span class="pl-s">'x.aba.ae'</span>, <span class="pl-s">'/x.php'</span>);
  <span class="pl-c1">HttpClientRequest</span> request <span class="pl-k">=</span> <span class="pl-k">await</span> httpClient.<span class="pl-en">getUrl</span>(uri);
  <span class="pl-c1">HttpClientResponse</span> response <span class="pl-k">=</span> <span class="pl-k">await</span> request.<span class="pl-en">close</span>();

  <span class="pl-k">return</span> response 
      .<span class="pl-en">transform</span>(<span class="pl-c1">UTF8</span>.decoder)
      .<span class="pl-en">transform</span>(<span class="pl-c1">JSON</span>.decoder)
      .<span class="pl-en">asyncMap</span>((json) <span class="pl-k">=&gt;</span> <span class="pl-c1">Device</span>.<span class="pl-en">fromJson</span>(json));
}</pre></div>
<h2 dir="auto">Steps to Reproduce</h2>
<ol dir="auto">
<li>Add a PopupMenuButton.</li>
<li>Long press and swipe.</li>
<li>A tooltip will be shown instead of opening the menu like it does with native widgets.</li>
</ol>