flutter / flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
https://flutter.dev
BSD 3-Clause "New" or "Revised" License
165.56k stars 27.33k forks source link

Using --web-renderer=canvaskit is crashing my application #74253

Closed jlubeck closed 3 years ago

jlubeck commented 3 years ago

Steps to Reproduce

  1. Add the package flutter_html: ^1.2.0 to pubspec.yaml
  2. Use this code:
import 'package:flutter/material.dart';
import 'package:flutter_html/flutter_html.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: Html(data: '<p>Test</p>'),
      ),
    );
  }
}

Expected results: Should work the same as with using --web-renderer=html Actual results:

Crash ``` ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════ The following JSNoSuchMethodError was thrown during performLayout(): TypeError: Cannot convert "[object Object]" to float The relevant error-causing widget was: Text file:///Users/jan/.pub-cache/hosted/pub.dartlang.org/flutter_html-1.2.0/lib/html_parser.dart:758:19 When the exception was thrown, this was the stack: https://unpkg.com/canvaskit-wasm@0.19.0/bin/canvaskit.js 217:169 toWireType https://unpkg.com/canvaskit-wasm@0.19.0/bin/canvaskit.js 174:403 ParagraphBuilder$_addPlaceholder https://unpkg.com/canvaskit-wasm@0.19.0/bin/canvaskit.js 73:409 addPlaceholder lib/_engine/engine/canvaskit/text.dart 644:23 [_addPlaceholder] lib/_engine/engine/canvaskit/text.dart 639:5 addPlaceholder packages/flutter/src/widgets/widget_span.dart 110:12 build packages/flutter/src/painting/text_span.dart 211:14 build packages/flutter/src/painting/text_span.dart 211:14 build packages/flutter/src/painting/text_painter.dart 569:7 layout packages/flutter/src/rendering/paragraph.dart 517:18 [_layoutText] packages/flutter/src/rendering/paragraph.dart 540:5 [_layoutTextWithConstraints] packages/flutter/src/rendering/paragraph.dart 653:5 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 281:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/shifted_box.dart 430:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/shifted_box.dart 226:5 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/paragraph.dart 565:14 [_layoutChildren] packages/flutter/src/rendering/paragraph.dart 652:30 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 281:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/shifted_box.dart 430:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/paragraph.dart 565:14 [_layoutChildren] packages/flutter/src/rendering/paragraph.dart 652:30 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 281:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 281:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/custom_layout.dart 171:10 layoutChild packages/flutter/src/material/scaffold.dart 911:7 performLayout packages/flutter/src/rendering/custom_layout.dart 243:7 [_callPerformLayout] packages/flutter/src/rendering/custom_layout.dart 407:14 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/proxy_box.dart 1373:11 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/layout_helper.dart 54:10 layoutChild packages/flutter/src/rendering/stack.dart 570:43 [_computeSize] packages/flutter/src/rendering/stack.dart 597:12 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/proxy_box.dart 3364:13 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/widgets/overlay.dart 743:14 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/custom_paint.dart 518:11 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout packages/flutter/src/rendering/object.dart 1777:7 layout packages/flutter/src/rendering/view.dart 167:7 performLayout packages/flutter/src/rendering/object.dart 1634:7 [_layoutWithoutResize] packages/flutter/src/rendering/object.dart 884:17 flushLayout packages/flutter/src/rendering/binding.dart 454:19 drawFrame packages/flutter/src/widgets/binding.dart 900:13 drawFrame packages/flutter/src/rendering/binding.dart 320:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1144:15 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1082:9 handleDrawFrame packages/flutter/src/scheduler/binding.dart 865:7 dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback The following RenderObject was being processed when the exception was fired: RenderParagraph#8e9b1 relayoutBoundary=up14 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE: creator: RichText ← Text ← SizedBox ← StyledText ← Align ← DecoratedBox ← Padding ← Container ← ContainerSpan ← Semantics ← RichText ← Text ← ⋯ parentData: (can use size) constraints: BoxConstraints(w=629.0, 0.0<=h<=Infinity) size: MISSING textAlign: start textDirection: ltr softWrap: wrapping at box width overflow: clip locale: en_US maxLines: unlimited This RenderObject had the following descendants (showing up to depth 5): text: TextSpan TextSpan WidgetSpan#8494e ════════════════════════════════════════════════════════════════════════════════════════════════════ ```

I'm aware this is using a 3rd party package, but since that same package works with using the html renderer, I would expect it to also work with the canvaskit renderer, right?

Logs ``` Can't attach full log here because it's so big that I can't go back enough in the terminal to grab it from the beginning. But I was able to grab the first exception that I included above from the Debugger ``` ``` [✓] Flutter (Channel dev, 1.26.0-8.0.pre, on macOS 11.1 20C69 darwin-x64, locale en-US) • Flutter version 1.26.0-8.0.pre at /Users/jan/flutter • Framework revision b9d06fffb2 (12 days ago), 2021-01-07 18:36:48 -0800 • Engine revision 42a8d4c681 • Dart version 2.12.0 (build 2.12.0-179.0.dev) [✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3) • Android SDK at /Users/jan/Library/Android/sdk • Platform android-R, build-tools 29.0.3 • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495) • All Android licenses accepted. [✓] Xcode - develop for iOS and macOS (Xcode 12.3) • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 12.3, Build version 12C33 • CocoaPods version 1.10.0 [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 4.1) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495) [✓] VS Code (version 1.52.1) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension can be installed from: 🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter [✓] Connected device (3 available) • macOS (desktop) • macos • darwin-x64 • macOS 11.1 20C69 darwin-x64 • Chrome (web) • chrome • web-javascript • Google Chrome 87.0.4280.141 • No issues found! ```
ferhatb commented 3 years ago

/cc @yjbanov

pedromassangocode commented 3 years ago

I was able to reproduce on latest master channel with CanvasKit. Confirm that the issue dos not reproduce on HTML render.

logs ```bash [+23516 ms] Waiting for connection from debug service on Chrome... (completed in 24.6s) [ +1 ms] Synced 33.8MB. [ +1 ms] <- accept [ ] Caching compiled dill [ +254 ms] Using Google Chrome 87.0.4280.141 [+1826 ms] [CHROME]: [ +1 ms] [CHROME]:DevTools listening on ws://127.0.0.1:64384/devtools/browser/a50afab0-407a-4c52-b8c6-fb81cda970ca [+1318 ms] DwdsInjector: Received request for entrypoint at http://localhost:64223/main_module.bootstrap.js [ +6 ms] MetadataProvider: Loading debug metadata... [ +28 ms] MetadataProvider: Loaded debug metadata [ +16 ms] DwdsInjector: Injected debugging metadata for entrypoint at http://localhost:64223/main_module.bootstrap.js [+4206 ms] DevHandler: Debug service listening on ws://127.0.0.1:64469/YLfLEWY12Fk=/ws [ +9 ms] Debug service listening on ws://127.0.0.1:64469/YLfLEWY12Fk=/ws [ ] Running with unsound null safety [ ] For more information see https://dart.dev/null-safety/unsound-null-safety [ +1 ms] Warning: Flutter's support for web development is not stable yet and hasn't [ ] been thoroughly tested in production environments. [ ] For more information see https://flutter.dev/web [ ] 🔥 To hot restart changes while running, press "r" or "R". [ ] For a more detailed help message, press "h". To quit, press "q". [+6599 ms] ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════ [ +3 ms] The following JSNoSuchMethodError was thrown during performLayout(): [ ] TypeError: Cannot convert "[object Object]" to float [ ] The relevant error-causing widget was: [ ] Text [ ] file:///Users/pedromassango/Code/flutter_beta/.pub-cache/hosted/pub.dartlang.org/flutter_html-1.2.0/lib/html_parser.dart:758:19 [ +1 ms] When the exception was thrown, this was the stack: [ ] https://unpkg.com/canvaskit-wasm@0.19.0/bin/canvaskit.js 217:169 toWireType [ ] https://unpkg.com/canvaskit-wasm@0.19.0/bin/canvaskit.js 174:403 ParagraphBuilder$_addPlaceholder [ ] https://unpkg.com/canvaskit-wasm@0.19.0/bin/canvaskit.js 73:409 addPlaceholder [ ] lib/_engine/engine/canvaskit/text.dart 644:23 [_addPlaceholder] [ +1 ms] lib/_engine/engine/canvaskit/text.dart 639:5 addPlaceholder [ +1 ms] packages/flutter/src/widgets/widget_span.dart 110:12 build [ +1 ms] packages/flutter/src/painting/text_span.dart 212:14 build [ +1 ms] packages/flutter/src/painting/text_span.dart 212:14 build [ +1 ms] packages/flutter/src/painting/text_painter.dart 569:7 layout [ +2 ms] packages/flutter/src/rendering/paragraph.dart 518:18 [_layoutText] [ +1 ms] packages/flutter/src/rendering/paragraph.dart 541:5 [_layoutTextWithConstraints] [ +1 ms] packages/flutter/src/rendering/paragraph.dart 654:5 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/proxy_box.dart 281:7 performLayout [ ] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/shifted_box.dart 430:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +2 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ ] packages/flutter/src/rendering/shifted_box.dart 226:5 performLayout [ +4 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +3 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/paragraph.dart 566:14 [_layoutChildren] [ +1 ms] packages/flutter/src/rendering/paragraph.dart 653:30 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +3 ms] packages/flutter/src/rendering/proxy_box.dart 281:7 performLayout [ ] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/shifted_box.dart 430:7 performLayout [ +2 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ ] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +2 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +2 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/paragraph.dart 566:14 [_layoutChildren] [ +1 ms] packages/flutter/src/rendering/paragraph.dart 653:30 performLayout [ +4 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +5 ms] packages/flutter/src/rendering/proxy_box.dart 281:7 performLayout [ +2 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 281:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/custom_layout.dart 171:10 layoutChild [ +1 ms] packages/flutter/src/material/scaffold.dart 911:7 performLayout [ +1 ms] packages/flutter/src/rendering/custom_layout.dart 243:7 [_callPerformLayout] [ +1 ms] packages/flutter/src/rendering/custom_layout.dart 407:14 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 1373:11 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +2 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +3 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/layout_helper.dart 54:10 layoutChild [ +2 ms] packages/flutter/src/rendering/stack.dart 570:43 [_computeSize] [ +1 ms] packages/flutter/src/rendering/stack.dart 597:12 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 3364:13 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +3 ms] packages/flutter/src/widgets/overlay.dart 743:14 performLayout [ ] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +2 ms] packages/flutter/src/rendering/custom_paint.dart 518:11 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ ] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +1 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +1 ms] packages/flutter/src/rendering/proxy_box.dart 120:7 performLayout [ +3 ms] packages/flutter/src/rendering/object.dart 1777:7 layout [ +2 ms] packages/flutter/src/rendering/view.dart 167:7 performLayout [ ] packages/flutter/src/rendering/object.dart 1634:7 [_layoutWithoutResize] [ +1 ms] packages/flutter/src/rendering/object.dart 884:17 flushLayout [ +1 ms] packages/flutter/src/rendering/binding.dart 454:19 drawFrame [ +1 ms] packages/flutter/src/widgets/binding.dart 900:13 drawFrame [ +1 ms] packages/flutter/src/rendering/binding.dart 320:5 [_handlePersistentFrameCallback] [ +1 ms] packages/flutter/src/scheduler/binding.dart 1119:15 [_invokeFrameCallback] [ +28 ms] packages/flutter/src/scheduler/binding.dart 1057:9 handleDrawFrame [ +29 ms] packages/flutter/src/scheduler/binding.dart 865:7 [ +8 ms] dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback [ +6 ms] The following RenderObject was being processed when the exception was fired: RenderParagraph#af994 relayoutBoundary=up14 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE: [ +2 ms] creator: RichText ← Text ← SizedBox ← StyledText ← Align ← DecoratedBox ← Padding ← Container ← [ +3 ms] ContainerSpan ← Semantics ← RichText ← Text ← ⋯ [ ] parentData: (can use size) [ +2 ms] constraints: BoxConstraints(w=484.0, 0.0<=h<=Infinity) [ +6 ms] size: MISSING [ +2 ms] textAlign: start [ +1 ms] textDirection: ltr [ +1 ms] softWrap: wrapping at box width [ +1 ms] overflow: clip [ +3 ms] locale: en_US [ +1 ms] maxLines: unlimited [ +3 ms] This RenderObject had the following descendants (showing up to depth 5): [ +2 ms] text: TextSpan [ +1 ms] TextSpan [ +3 ms] WidgetSpan#a5b9b [ +1 ms] ════════════════════════════════════════════════════════════════════════════════════════════════════ [ +4 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +5 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ ] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ ] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +2 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +1 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +1 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +3 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +1 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +2 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +1 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +1 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +1 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +4 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 [ +20 ms] Another exception was thrown: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/widgets/widget_span.dart:103:12 [+21423 ms] Error: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 hasSize "RenderBox was not laid out: RenderPointerListener#0978a NEEDS-LAYOUT NEEDS-PAINT" at Object.throw_ [as throw] (http://localhost:64223/dart_sdk.js:4361:11) at Object.assertFailed (http://localhost:64223/dart_sdk.js:4297:15) at proxy_box.RenderPointerListener.new.get size [as size] (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4349:42) at proxy_box.RenderPointerListener.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:501:26) at http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8826:44 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at custom_layout.RenderCustomMultiChildLayoutBox.new.defaultHitTestChildren (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8823:30) at custom_layout.RenderCustomMultiChildLayoutBox.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/custom_layout.dart.lib.js:289:19) at custom_layout.RenderCustomMultiChildLayoutBox.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at material._RenderInkFeatures.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at material._RenderInkFeatures.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderPhysicalModel.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderPhysicalModel.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderPhysicalModel.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:2160:20) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderRepaintBoundary.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderRepaintBoundary.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderIgnorePointer.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderIgnorePointer.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderIgnorePointer.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3475:59) at http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8826:44 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at stack.RenderStack.new.defaultHitTestChildren (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8823:30) at stack.RenderStack.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/stack.dart.lib.js:697:19) at stack.RenderStack.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderDecoratedBox.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderDecoratedBox.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderFractionalTranslation.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3043:24 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at proxy_box.RenderFractionalTranslation.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3041:21) at proxy_box.RenderFractionalTranslation.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3034:19) at proxy_box.RenderFractionalTranslation.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3043:24 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at proxy_box.RenderFractionalTranslation.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3041:21) at proxy_box.RenderFractionalTranslation.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3034:19) at proxy_box.RenderRepaintBoundary.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderRepaintBoundary.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderOffstage.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderOffstage.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderOffstage.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3581:59) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at http://localhost:64223/packages/flutter/src/widgets/widget_span.dart.lib.js:28389:42 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at overlay$._RenderTheatre.new.hitTestChildren (http://localhost:64223/packages/flutter/src/widgets/widget_span.dart.lib.js:28386:28) at overlay$._RenderTheatre.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderAbsorbPointer.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderAbsorbPointer.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderAbsorbPointer.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3657:79) at proxy_box.RenderPointerListener.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderPointerListener.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:502:36) at custom_paint.RenderCustomPaint.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at custom_paint.RenderCustomPaint.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/custom_paint.dart.lib.js:296:20) at custom_paint.RenderCustomPaint.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at view.RenderView.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4902:58) at view.RenderView.new.hitTestMouseTrackers (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4910:12) at http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:6085:48 at mouse_tracking.MouseTracker.new.updateWithEvent (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:5116:94) at binding$5.WidgetsFlutterBinding.new.dispatchEvent (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:6082:45) at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:64223/packages/flutter/src/gestures/binding.dart.lib.js:269:14) at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:64223/packages/flutter/src/gestures/binding.dart.lib.js:242:43) at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:64223/packages/flutter/src/gestures/binding.dart.lib.js:231:14) at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:64223/packages/flutter/src/gestures/binding.dart.lib.js:221:65) at Object.invoke1 (http://localhost:64223/dart_sdk.js:181075:7) at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:64223/dart_sdk.js:163049:15) at _engine.PointerBinding.__.[_onPointerData] (http://localhost:64223/dart_sdk.js:163684:49) at http://localhost:64223/dart_sdk.js:164104:26 at http://localhost:64223/dart_sdk.js:164076:16 at http://localhost:64223/dart_sdk.js:163784:11 [+5124 ms] Error: Assertion failed: file:///Users/pedromassango/Code/flutter_beta/packages/flutter/lib/src/rendering/box.dart:1920:12 hasSize "RenderBox was not laid out: RenderPointerListener#0978a NEEDS-LAYOUT NEEDS-PAINT" at Object.throw_ [as throw] (http://localhost:64223/dart_sdk.js:4361:11) at Object.assertFailed (http://localhost:64223/dart_sdk.js:4297:15) at proxy_box.RenderPointerListener.new.get size [as size] (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4349:42) at proxy_box.RenderPointerListener.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:501:26) at http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8826:44 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at custom_layout.RenderCustomMultiChildLayoutBox.new.defaultHitTestChildren (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8823:30) at custom_layout.RenderCustomMultiChildLayoutBox.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/custom_layout.dart.lib.js:289:19) at custom_layout.RenderCustomMultiChildLayoutBox.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at material._RenderInkFeatures.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at material._RenderInkFeatures.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderPhysicalModel.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderPhysicalModel.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderPhysicalModel.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:2160:20) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderRepaintBoundary.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderRepaintBoundary.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderIgnorePointer.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderIgnorePointer.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderIgnorePointer.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3475:59) at http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8826:44 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at stack.RenderStack.new.defaultHitTestChildren (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8823:30) at stack.RenderStack.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/stack.dart.lib.js:697:19) at stack.RenderStack.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderDecoratedBox.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderDecoratedBox.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderFractionalTranslation.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3043:24 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at proxy_box.RenderFractionalTranslation.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3041:21) at proxy_box.RenderFractionalTranslation.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3034:19) at proxy_box.RenderFractionalTranslation.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3043:24 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at proxy_box.RenderFractionalTranslation.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3041:21) at proxy_box.RenderFractionalTranslation.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3034:19) at proxy_box.RenderRepaintBoundary.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderRepaintBoundary.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderOffstage.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderOffstage.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderOffstage.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3581:59) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at http://localhost:64223/packages/flutter/src/widgets/widget_span.dart.lib.js:28389:42 at box.BoxHitTestResult.wrap.addWithPaintOffset (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:8560:19) at overlay$._RenderTheatre.new.hitTestChildren (http://localhost:64223/packages/flutter/src/widgets/widget_span.dart.lib.js:28386:28) at overlay$._RenderTheatre.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderAbsorbPointer.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderAbsorbPointer.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderAbsorbPointer.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:3657:79) at proxy_box.RenderPointerListener.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderPointerListener.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:502:36) at custom_paint.RenderCustomPaint.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at custom_paint.RenderCustomPaint.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/custom_paint.dart.lib.js:296:20) at custom_paint.RenderCustomPaint.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at proxy_box.RenderSemanticsAnnotations.new.hitTestChildren (http://localhost:64223/packages/flutter/src/rendering/proxy_box.dart.lib.js:401:56) at proxy_box.RenderSemanticsAnnotations.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4605:28) at view.RenderView.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:4902:58) at binding$5.WidgetsFlutterBinding.new.hitTest (http://localhost:64223/packages/flutter/src/rendering/layer.dart.lib.js:6189:23) at binding$5.WidgetsFlutterBinding.new.[_handlePointerEventImmediately] (http://localhost:64223/packages/flutter/src/gestures/binding.dart.lib.js:250:14) at binding$5.WidgetsFlutterBinding.new.handlePointerEvent (http://localhost:64223/packages/flutter/src/gestures/binding.dart.lib.js:242:43) at binding$5.WidgetsFlutterBinding.new.[_flushPointerEventQueue] (http://localhost:64223/packages/flutter/src/gestures/binding.dart.lib.js:231:14) at binding$5.WidgetsFlutterBinding.new.[_handlePointerDataPacket] (http://localhost:64223/packages/flutter/src/gestures/binding.dart.lib.js:221:65) at Object.invoke1 (http://localhost:64223/dart_sdk.js:181075:7) at _engine.EnginePlatformDispatcher.__.invokeOnPointerDataPacket (http://localhost:64223/dart_sdk.js:163049:15) at _engine.PointerBinding.__.[_onPointerData] (http://localhost:64223/dart_sdk.js:163684:49) at http://localhost:64223/dart_sdk.js:164104:26 at http://localhost:64223/dart_sdk.js:164076:16 at http://localhost:64223/dart_sdk.js:163784:11 ```
flutter doctor -v ```bash [✓] Flutter (Channel master, 1.26.0-2.0.pre.419, on Mac OS X 10.15.7 19H114 darwin-x64, locale en) • Flutter version 1.26.0-2.0.pre.419 at /Users/pedromassango/Code/flutter_master • Framework revision 913d5933c1 (4 hours ago), 2021-01-19 22:34:03 -0800 • Engine revision b58dbc88fc • Dart version 2.12.0 (build 2.12.0-240.0.dev) [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2) • Android SDK at /Users/pedromassango/Library/Android/sdk • Platform android-30, build-tools 30.0.2 • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495) • All Android licenses accepted. [!] Xcode - develop for iOS and macOS • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 12.1, Build version 12A7403 ! CocoaPods 1.9.3 out of date (1.10.0 is recommended). CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side. Without CocoaPods, plugins will not work on iOS or macOS. For more info, see https://flutter.dev/platform-plugins To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions. [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome [✓] Android Studio (version 4.1) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495) [✓] IntelliJ IDEA Community Edition (version 2020.3.1) • IntelliJ at /Applications/IntelliJ IDEA CE.app • Flutter plugin version 52.2.5 • Dart plugin version 203.6912 [✓] VS Code (version 1.52.1) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.18.1 [✓] Connected device (3 available) • sdk gphone x86 64 (mobile) • emulator-5554 • android-x64 • Android 11 (API 30) (emulator) • macOS (desktop) • macos • darwin-x64 • Mac OS X 10.15.7 19H114 darwin-x64 • Chrome (web) • chrome • web-javascript • Google Chrome 87.0.4280.141 ! Doctor found issues in 1 category. ```
yjbanov commented 3 years ago

Deduplicating with https://github.com/flutter/flutter/issues/73278. The fix is out for review: https://github.com/flutter/engine/pull/23685.

github-actions[bot] commented 3 years ago

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 flutter doctor -v and a minimal reproduction of the issue.