flutter / devtools

Performance tools for Flutter
https://flutter.dev/docs/development/tools/devtools/
BSD 3-Clause "New" or "Revised" License
1.53k stars 314 forks source link

Enable save/load for memory screen. #7843

Closed polina-c closed 5 days ago

polina-c commented 1 month ago

Release notes issue: https://github.com/flutter/devtools/issues/7844 I am hitting this error locally: https://github.com/flutter/flutter/issues/145772, every time at different place of the test.

polina-c commented 1 month ago

Added debug logs. Local and bot output is different.

Bots do not show debug logs.

Locally, all lines are executed. There is some internal error that does not stop the test. And test is declared as failed.

Here is local output with logs: ``` polinach-macbookpro3:devtools_app polinach$ dart run integration_test/run_tests.dart --target=integration_test/test/offline/memory_offline_data_test.dart ChromeDriver - Starting ChromeDriver 125.0.6422.78 (14db42ec38aded3304a3e624a0a038e02956b87e-refs/branch-heads/6422@{#1088}) on port 4444 ChromeDriver - Only local connections are allowed. ChromeDriver - Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. ChromeDriver - ChromeDriver was started successfully. FlutterDriveProcess - Resolving dependencies... FlutterDriveProcess - Downloading packages... FlutterDriveProcess - _fe_analyzer_shared 61.0.0 (69.0.0 available) FlutterDriveProcess - analyzer 5.13.0 (6.5.1 available) FlutterDriveProcess - cross_file 0.3.3+8 (0.3.4+1 available) FlutterDriveProcess - dart_style 2.3.2 (2.3.6 available) FlutterDriveProcess - ! devtools_app_shared 0.2.0-dev.1 from path ../devtools_app_shared (overridden) FlutterDriveProcess - ! devtools_extensions 0.2.0-dev.1 from path ../devtools_extensions (overridden) FlutterDriveProcess - ! devtools_shared 10.0.0-dev.3 from path ../devtools_shared (overridden) FlutterDriveProcess - ! devtools_test 0.0.0 from path ../devtools_test (overridden) FlutterDriveProcess - file_selector_web 0.9.3 (0.9.4+1 available) FlutterDriveProcess - flutter_lints 3.0.2 (4.0.0 available) FlutterDriveProcess - flutter_riverpod 2.0.0-dev.9 (2.5.1 available) FlutterDriveProcess - http 1.2.0 (1.2.1 available) FlutterDriveProcess - js 0.6.7 (0.7.1 available) FlutterDriveProcess - lints 3.0.0 (4.0.0 available) FlutterDriveProcess - pointer_interceptor 0.9.3+7 (0.10.1+1 available) FlutterDriveProcess - pubspec_parse 1.2.3 (1.3.0 available) FlutterDriveProcess - riverpod 2.0.0-dev.9 (2.5.1 available) FlutterDriveProcess - shared_preferences_android 2.2.2 (2.2.3 available) FlutterDriveProcess - shared_preferences_web 2.2.2 (2.3.0 available) FlutterDriveProcess - sse 4.1.4 (4.1.5 available) FlutterDriveProcess - state_notifier 0.7.2+1 (1.0.0 available) FlutterDriveProcess - url_launcher_android 6.3.2 (6.3.3 available) FlutterDriveProcess - url_launcher_web 2.2.3 (2.3.1 available) FlutterDriveProcess - web 0.4.2 (0.5.1 available) FlutterDriveProcess - web_benchmarks 1.1.1 (1.2.1 available) FlutterDriveProcess - web_socket_channel 2.4.3 (3.0.0 available) FlutterDriveProcess - Got dependencies! FlutterDriveProcess - 22 packages have newer versions incompatible with dependency constraints. FlutterDriveProcess - Try `flutter pub outdated` for more information. FlutterDriveProcess - Launching integration_test/test/offline/memory_offline_data_test.dart on Chrome in debug mode... FlutterDriveProcess - Waiting for connection from debug service on Chrome... FlutterDriveProcess - Warning: In index.html:55: Local variable for "serviceWorkerVersion" is deprecated. Use "{{flutter_service_worker_version}}" template token instead. FlutterDriveProcess - Warning: In index.html:92: "FlutterLoader.loadEntrypoint" is deprecated. Use "FlutterLoader.load" instead. FlutterDriveProcess - Warning: In index.html:113: "FlutterLoader.loadEntrypoint" is deprecated. Use "FlutterLoader.load" instead. FlutterDriveProcess - Waiting for connection from debug service on Chrome... 30.1s FlutterDriveProcess - This app is linked to the debug service: ws://127.0.0.1:53671/YFLdCxp9Zew=/ws FlutterDriveProcess - Debug service listening on ws://127.0.0.1:53671/YFLdCxp9Zew=/ws FlutterDriveProcess - 00:00 +0: Memory screen can load offline data FlutterDriveProcess - devtools server not available (200) FlutterDriveProcess - DevTools version 2.36.0-dev.20. FlutterDriveProcess - No DTD uri provided from the server during initialization. FlutterDriveProcess - DevTools log level changed to INFO FlutterDriveProcess - TEST STATUS: !!!!!!!! 1 FlutterDriveProcess - TEST STATUS: !!!!!!!! 2 FlutterDriveProcess - TEST STATUS: !!!!!!!! 3 FlutterDriveProcess - TEST STATUS: !!!!!!!! 4 FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - TEST STATUS: !!!!!!!! 5 FlutterDriveProcess - TEST STATUS: !!!!!!!! 6 FlutterDriveProcess - TEST STATUS: !!!!!!!! 7 FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1433:82 updateChildren FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2403:13 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - TEST STATUS: !!!!!!!! 8 FlutterDriveProcess - FlutterDriveProcess - Warning: A call to tap() with finder "Found 1 widget with text containing main: [ FlutterDriveProcess - EditableText-[LabeledGlobalKey#744e4](controller: TextEditingController#0b156(TextEditingValue(text: ┤main-1├, selection: TextSelection.invalid, composing: TextRange(start: -1, end: -1))), focusNode: FocusNode#12bfc, readOnly: true, debugLabel: (((englishLike bodySmall 2021).merge((((whiteRedwoodCity bodySmall).apply).merge((((whiteRedwoodCity bodySmall).apply).copyWith).copyWith)).apply)).copyWith).copyWith, inherit: false, color: Color(0xffc7c6ca), family: .AppleSystemUIFont, size: 12.0, weight: 400, letterSpacing: 0.4, baseline: alphabetic, height: 1.3x, leadingDistribution: even, decoration: Color(0xffc7c6ca) TextDecoration.none, textAlign: start, autofocus: true, keyboardType: TextInputType(name: TextInputType.text, signed: null, decimal: null), autofillHints: [], spellCheckConfiguration: SpellCheckConfiguration(disabled, service: null, text style: null, toolbar builder: null), dependencies: [Directionality, MediaQuery, ScrollConfiguration, _EffectiveTickerMode, _FocusInheritedScope], state: EditableTextState#d0b12(tickers: tracking 1 ticker)), FlutterDriveProcess - ]" derived an Offset (Offset(39.7, 396.0)) that would not hit test on the specified widget. FlutterDriveProcess - Maybe the widget is actually off-screen, or another widget is obscuring it, or the widget cannot receive pointer events. FlutterDriveProcess - The finder corresponds to this RenderBox: _RenderCompositionCallback#6603c relayoutBoundary=up8 FlutterDriveProcess - The hit test result at that offset is: HitTestResult(RenderMouseRegion#12f5d@Offset(16.7, 8.0), RenderFlex#4b405@Offset(16.7, 12.0), RenderPadding#23a71@Offset(22.7, 12.0), RenderPointerListener#1aaa7@Offset(22.7, 12.0), RenderSemanticsAnnotations#fe8dd@Offset(22.7, 12.0), RenderMouseRegion#89750@Offset(22.7, 12.0), RenderSemanticsAnnotations#ebbde@Offset(22.7, 12.0), RenderConstrainedBox#6d4df@Offset(22.7, 12.0), RenderRepaintBoundary#09a44@Offset(22.7, 12.0), RenderIndexedSemantics#85e66@Offset(22.7, 12.0), RenderSliverFixedExtentList@(mainAxis: 36, crossAxis: 22.720898437500004), RenderPointerListener#bdefd@Offset(22.7, 36.0), RenderSemanticsGestureHandler#5412a@Offset(22.7, 36.0), RenderPointerListener#289a6@Offset(22.7, 36.0), _RenderScrollSemantics#ba756@Offset(22.7, 36.0), RenderFlex#88316@Offset(22.7, 79.0), RenderPadding#8f896@Offset(22.7, 79.0), RenderDecoratedBox#90072@Offset(22.7, 79.0), RenderConstrainedBox#cc754@Offset(22.7, 79.0), RenderFlex#5e2e2@Offset(22.7, 79.0), _RenderLayoutBuilder#71cd3@Offset(22.7, 79.0), RenderRepaintBoundary#88843@Offset(22.7, 79.0), RenderIndexedSemantics#97a16@Offset(22.7, 79.0), RenderSliverFillViewport@(mainAxis: 22.720898437500004, crossAxis: 79), RenderPointerListener#05d1f@Offset(22.7, 79.0), RenderSemanticsGestureHandler#cad1b@Offset(22.7, 79.0), RenderPointerListener#71417@Offset(22.7, 79.0), _RenderScrollSemantics#b641d@Offset(22.7, 79.0), RenderFlex#8df65@Offset(22.7, 108.0), RenderClipRRect#29835@Offset(22.7, 108.0), RenderPadding#18b57@Offset(23.7, 109.0), RenderDecoratedBox#73355@Offset(23.7, 109.0), RenderFlex#ce62a@Offset(23.7, 353.0), RenderFlex#c4754@Offset(23.7, 353.0), RenderFlex#48404@Offset(23.7, 353.0), RenderSemanticsAnnotations#38542@Offset(23.7, 353.0), RenderPositionedBox#f6c98@Offset(23.7, 353.0), RenderRepaintBoundary#55c9d@Offset(23.7, 353.0), RenderIndexedSemantics#fb166@Offset(23.7, 353.0), RenderSliverFillViewport@(mainAxis: 23.720898437500004, crossAxis: 353), RenderPointerListener#97a14@Offset(23.7, 353.0), RenderSemanticsGestureHandler#b0e66@Offset(23.7, 353.0), RenderPointerListener#5628d@Offset(23.7, 353.0), _RenderScrollSemantics#a5764@Offset(23.7, 353.0), RenderStack#54cc2@Offset(23.7, 353.0), RenderPadding#779c9@Offset(39.7, 363.0), RenderPadding#27088@Offset(39.7, 364.0), RenderDecoratedBox#2655d@Offset(39.7, 364.0), RenderCustomMultiChildLayoutBox#9fcf5@Offset(39.7, 396.0), _RenderInkFeatures#d4699@Offset(39.7, 396.0), RenderPhysicalModel#7da19@Offset(39.7, 396.0), RenderOpacity#7c1c8@Offset(39.7, 396.0), RenderMetaData#96ea0@Offset(39.7, 396.0), RenderCustomPaint#ca880@Offset(39.7, 396.0), RenderSemanticsAnnotations#1443e@Offset(39.7, 396.0), RenderRepaintBoundary#181d0@Offset(39.7, 396.0), RenderIgnorePointer#09adc@Offset(39.7, 396.0), RenderStack#21306@Offset(39.7, 396.0), RenderDecoratedBox#ce6e2@Offset(39.7, 396.0), RenderRepaintBoundary#2f1fe@Offset(39.7, 396.0), RenderSemanticsAnnotations#06422@Offset(39.7, 396.0), RenderOffstage#b26ef@Offset(39.7, 396.0), RenderSemanticsAnnotations#c69ce@Offset(39.7, 396.0), _RenderTheater#036ce@Offset(39.7, 396.0), RenderAbsorbPointer#5f86b@Offset(39.7, 396.0), RenderPointerListener#7d020@Offset(39.7, 396.0), RenderStack#d4b92@Offset(39.7, 396.0), _RenderLayoutBuilder#0ef8a@Offset(39.7, 396.0), _RenderInkFeatures#ef2d3@Offset(39.7, 396.0), RenderPhysicalModel#f9088@Offset(39.7, 396.0), _RenderTheater#1d4eb@Offset(39.7, 396.0), RenderSemanticsAnnotations#d9821@Offset(39.7, 396.0), RenderSemanticsAnnotations#a3648@Offset(39.7, 396.0), RenderTapRegionSurface#8865b@Offset(39.7, 396.0), RenderSemanticsAnnotations#190d3@Offset(39.7, 396.0), RenderSemanticsAnnotations#9aff6@Offset(39.7, 396.0), RenderSemanticsAnnotations#a598b@Offset(39.7, 396.0), RenderSemanticsAnnotations#3efdc@Offset(39.7, 396.0), RenderRepaintBoundary#74ba0@Offset(39.7, 396.0), HitTestEntry#7d1c3(_ReusableRenderView#0e099), HitTestEntry#1fc1f()) FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/patch/core_patch.dart 843:28 get current FlutterDriveProcess - packages/flutter_test/src/controller.dart 1933:25 [_getElementPoint] FlutterDriveProcess - packages/flutter_test/src/controller.dart 1784:12 getCenter FlutterDriveProcess - packages/flutter_test/src/controller.dart 1032:18 tap FlutterDriveProcess - memory_offline_data_test.dart 38:19 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50 FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1407:47 _rootRunUnary FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1308:19 runUnary FlutterDriveProcess - dart-sdk/lib/async/future_impl.dart 163:18 handleValue FlutterDriveProcess - dart-sdk/lib/async/future_impl.dart 861:44 handleValueCallback FlutterDriveProcess - dart-sdk/lib/async/future_impl.dart 890:13 _propagateToListeners FlutterDriveProcess - dart-sdk/lib/async/future_impl.dart 666:5 [_completeWithValue] FlutterDriveProcess - dart-sdk/lib/async/future_impl.dart 736:7 FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1249:23 callback FlutterDriveProcess - dart-sdk/lib/async/schedule_microtask.dart 40:11 _microtaskLoop FlutterDriveProcess - dart-sdk/lib/async/schedule_microtask.dart 49:5 _startMicrotaskLoop FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 181:7 FlutterDriveProcess - To silence this warning, pass "warnIfMissed: false" to "tap()". FlutterDriveProcess - To make this warning fatal, set WidgetController.hitTestWarningShouldBeFatal to true. FlutterDriveProcess - FlutterDriveProcess - TEST STATUS: !!!!!!!! 9 FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - TEST STATUS: !!!!!!!! 10 FlutterDriveProcess - TEST STATUS: !!!!!!!! 11 FlutterDriveProcess - TEST STATUS: !!!!!!!! 12 FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1433:82 updateChildren FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2403:13 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - [FlutterError]: Unexpected null value. FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ FlutterDriveProcess - The following TypeErrorImpl was thrown during a scheduler callback: FlutterDriveProcess - Unexpected null value. FlutterDriveProcess - FlutterDriveProcess - When the exception was thrown, this was the stack: FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1093:42 get element FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize FlutterDriveProcess - lib/_engine/engine/semantics/scrollable.dart 112:7 FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] FlutterDriveProcess - lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics FlutterDriveProcess - lib/_engine/engine/window.dart 112:5 updateSemantics FlutterDriveProcess - packages/flutter_test/src/window.dart 934:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/view.dart 374:5 updateSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 245:48 FlutterDriveProcess - packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1306:7 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/object.dart 1308:14 flushSemantics FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 609:7 drawFrame FlutterDriveProcess - packages/flutter/src/widgets/binding.dart 1164:13 drawFrame FlutterDriveProcess - packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame FlutterDriveProcess - packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame FlutterDriveProcess - packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1399:13 _rootRun FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1301:19 run FlutterDriveProcess - dart-sdk/lib/async/zone.dart 1209:7 runGuarded FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke FlutterDriveProcess - lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame FlutterDriveProcess - lib/_engine/engine/initialization.dart 187:36 FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall FlutterDriveProcess - dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - TEST STATUS: !!!!!!!! 13 FlutterDriveProcess - TEST STATUS: !!!!!!!! 14 FlutterDriveProcess - TEST STATUS: !!!!!!!! 15 FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════ FlutterDriveProcess - The following message was thrown: FlutterDriveProcess - Multiple exceptions (13) were detected during the running of the current test, and at least one was FlutterDriveProcess - unexpected. FlutterDriveProcess - ════════════════════════════════════════════════════════════════════════════════════════════════════ FlutterDriveProcess - 01:17 +0: Memory screen can load offline data [E] FlutterDriveProcess - Test failed. See exception logs above. FlutterDriveProcess - The test description was: Memory screen can load offline data FlutterDriveProcess - FlutterDriveProcess - 01:17 +0 -1: (tearDownAll) FlutterDriveProcess - 01:17 +1 -1: Some tests failed. FlutterDriveProcess - result {"result":"false","failureDetails":["{\"methodName\":\"Memory screen can load offline data\",\"details\":\"══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════\\nThe following message was thrown:\\nMultiple exceptions (13) were detected during the running of the\\ncurrent test, and at least one was unexpected.\\n═════════════════════════════════════════════════════════════════\\n\"}"]} FlutterDriveProcess - Failure Details: FlutterDriveProcess - Failure in method: Memory screen can load offline data FlutterDriveProcess - ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════ FlutterDriveProcess - The following message was thrown: FlutterDriveProcess - Multiple exceptions (13) were detected during the running of the FlutterDriveProcess - current test, and at least one was unexpected. FlutterDriveProcess - ═════════════════════════════════════════════════════════════════ FlutterDriveProcess - FlutterDriveProcess - end of failure 1 FlutterDriveProcess - FlutterDriveProcess - FlutterDriveProcess - FlutterDriveProcess - Application finished. Unhandled exception: Exception: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1433:82 updateChildren lib/_engine/engine/semantics/semantics.dart 2403:13 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame [FlutterError]: Unexpected null value. TEST STATUS: !!!!!!!! 10 TEST STATUS: !!!!!!!! 11 TEST STATUS: !!!!!!!! 12 [FlutterError]: Unexpected null value. [FlutterError]: Unexpected null value. [FlutterError]: Unexpected null value. packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame [FlutterError]: Unexpected null value. packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1433:82 updateChildren lib/_engine/engine/semantics/semantics.dart 2403:13 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ The following TypeErrorImpl was thrown during a scheduler callback: Unexpected null value. When the exception was thrown, this was the stack: dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 296:3 throw_ dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 586:18 nullCheck lib/_engine/engine/semantics/semantics.dart 1093:42 get element lib/_engine/engine/semantics/semantics.dart 1691:5 recomputePositionAndSize lib/_engine/engine/semantics/scrollable.dart 112:7 lib/_engine/engine/semantics/semantics.dart 2315:11 [_finalizeTree] lib/_engine/engine/semantics/semantics.dart 2413:5 updateSemantics lib/_engine/engine/window.dart 112:5 updateSemantics packages/flutter_test/src/window.dart 934:5 updateSemantics packages/flutter/src/rendering/view.dart 374:5 updateSemantics packages/flutter/src/rendering/binding.dart 245:48 packages/flutter/src/semantics/semantics.dart 3466:22 sendSemanticsUpdate packages/flutter/src/rendering/object.dart 1306:7 flushSemantics packages/flutter/src/rendering/object.dart 1308:14 flushSemantics packages/flutter/src/rendering/binding.dart 609:7 drawFrame packages/flutter/src/widgets/binding.dart 1164:13 drawFrame packages/flutter/src/rendering/binding.dart 468:5 [_handlePersistentFrameCallback] packages/flutter/src/scheduler/binding.dart 1392:7 [_invokeFrameCallback] packages/flutter/src/scheduler/binding.dart 1313:9 handleDrawFrame packages/flutter_test/src/binding.dart 1797:13 handleDrawFrame packages/flutter/src/scheduler/binding.dart 1171:5 [_handleDrawFrame] dart-sdk/lib/async/zone.dart 1399:13 _rootRun dart-sdk/lib/async/zone.dart 1301:19 run dart-sdk/lib/async/zone.dart 1209:7 runGuarded lib/_engine/engine/platform_dispatcher.dart 1407:9 invoke lib/_engine/engine/platform_dispatcher.dart 307:5 invokeOnDrawFrame lib/_engine/engine/initialization.dart 187:36 dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 426:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 431:39 dcall ════════════════════════════════════════════════════════════════════════════════════════════════════ ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════ The following message was thrown: Multiple exceptions (13) were detected during the running of the current test, and at least one was unexpected. ════════════════════════════════════════════════════════════════════════════════════════════════════ Test 'Memory screen can load offline data' failed: ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════ The following message was thrown: Multiple exceptions (13) were detected during the running of the current test, and at least one was unexpected. ═════════════════════════════════════════════════════════════════ . result {"result":"false","failureDetails":["{\"methodName\":\"Memory screen can load offline data\",\"details\":\"══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════\\nThe following message was thrown:\\nMultiple exceptions (13) were detected during the running of the\\ncurrent test, and at least one was unexpected.\\n═════════════════════════════════════════════════════════════════\\n\"}"]} Failure Details: Failure in method: Memory screen can load offline data ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════ The following message was thrown: Multiple exceptions (13) were detected during the running of the current test, and at least one was unexpected. ═════════════════════════════════════════════════════════════════ #0 IntegrationTestRunner.run.runTest (package:devtools_shared/src/test/integration_test_runner.dart:138:11) #1 IntegrationTestRunner.run (package:devtools_shared/src/test/integration_test_runner.dart:143:5) #2 runFlutterIntegrationTest (file:///Users/polinach/_/devtools/packages/devtools_app/integration_test/test_infra/run/run_test.dart:66:5) #3 _runTest (file:///Users/polinach/_/devtools/packages/devtools_app/integration_test/run_tests.dart:81:3) #4 runOneOrManyTests (package:devtools_shared/src/test/integration_test_runner.dart:300:7) #5 main (file:///Users/polinach/_/devtools/packages/devtools_app/integration_test/run_tests.dart:53:3) polinach-macbookpro3:devtools_app polinach$ ```
polina-c commented 1 month ago

Okay, basic version of the test passes. But benchmark-performance fails with Caught browser-side error: Instance of 'ProgressEvent' Reproduced locally. Error:

...
[APP] TEST STATUS: switching to memory screen (icon IconData(U+0F174))
Unrecognized URL path: /assets/img/doc/upload_dark.png
Unhandled exception:
Caught browser-side error: Instance of 'ProgressEvent'

Looks strange because the image is rendering well. Tried to list the image explicitly in assets. Did not help.

polina-c commented 1 month ago

Ok, found that in production the image is not rendered:

Screenshot 2024-06-03 at 8 43 25 AM

Fixed.

The fix may be should be applied wider, because some other images may be missed as well. But while we do not know which, let it be just for memory screen. This issue may be a reason to switch golden testing from mac to web, and from debug to release or profile mode, because these parameters may affect the assets availability.

If image is not available in test in profile mode, the test will just fail.

kenzieschmoll commented 1 month ago

I recommend hiding these controls when viewing offline data: Screenshot 2024-06-04 at 4 22 33 PM

Why? What if user wants to upload another file? What if user imported couple more snapshots, diffed them, updated filter and want to save their work to continue later?

kenzieschmoll commented 1 month ago

What if user imported couple more snapshots, diffed them, updated filter and want to save their work to continue later?

This is a good point. Fine to leave. However, I think the settings (or at least the one related to the console) are irrelevant for offline mode, aren't they?

polina-c commented 1 week ago

Tested disconnect for memory - it works.