-
Notifications
You must be signed in to change notification settings - Fork 340
Enable save/load for memory screen. #7843
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove golden images if they are not validated
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: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ When the exception was thrown, this was the stack: ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞════════════════════════════════════════════════════ Test 'Memory screen can load offline data' failed: ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK ╞═════════════════ 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"}"]} #0 IntegrationTestRunner.run.runTest (package:devtools_shared/src/test/integration_test_runner.dart:138:11)
|
packages/devtools_app/integration_test/test/offline/memory_offline_data_test.dart
Show resolved
Hide resolved
const imagePath = isWebProd ? 'assets/' : ''; | ||
final uploadImageUrl = '${imagePath}assets/img/doc/upload_$filePostfix.png'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this image should never be served at 'assets/assets/...' so this doesn't seem right. We reference asset urls in several other locations in DevTools and don't have to do this, so why is this case different?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good question. I do not know. It may be because they are rendered by different widgets/processes.
But:
- May be some of them are also not rendered in release, we just do not know about it, because our tests are using debug mode and non-web platforms. This concrete issue was caught only after memory screen started supporting disconnected mode and got covered by performance test.
- For this concrete image it is reality
- The stack overflow article confirms this issue and recommends using
assets/assets
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? |
Tested disconnect for memory - it works. |
packages/devtools_app/lib/src/screens/memory/framework/memory_controller.dart
Outdated
Show resolved
Hide resolved
packages/devtools_app/lib/src/screens/memory/framework/memory_controller.dart
Outdated
Show resolved
Hide resolved
packages/devtools_app/lib/src/screens/memory/framework/offline_data/offline_data.dart
Show resolved
Hide resolved
static const memoryOffline = _kMemoryOfflineExperiment; | ||
|
||
/// Flag to enable offline data on memory screen. | ||
/// | ||
/// https://github.com/flutter/devtools/issues/5606 | ||
static bool memorySaveLoad = | ||
enableExperiments; // requires special handling because it needs to be const |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why are we creating another flag?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
because we agreed to remove save/load button while performance issue is not resolved.
So, memoryOffline is on and memorySaveLoad is off in prod
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you differentiate the dart doc and tracking issue then if these are now different features?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done. Thanks for catch.
Release notes issue: #7844
I am hitting this error locally: flutter/flutter#145772, every time at different place of the test.