-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
flutter/engine
#38948Labels
engineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-webWeb applications specificallyWeb applications specifically
Description
I believe flutter/engine#38829 is causing the Flutter to packages roller to fail. The roller started failing at Framework commit: #118505 and this seems to be the only related PR.
The error message comes from the pointer_interceptor integration test.
Failure in method: on wrapped elements, the browser does not hit the background-html-view
══╡ 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 288:49 throw_
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 606:63 nullCheck
lib/_engine/engine/dom.dart 628:32 DomCanvasElementExtension.getGlContext
lib/_engine/engine/canvaskit/surface.dart 349:41 [_initWebglParams]
lib/_engine/engine/canvaskit/surface.dart 328:9 [_createNewCanvas]
lib/_engine/engine/canvaskit/surface.dart 180:7 createOrUpdateSurface
lib/_engine/engine/canvaskit/embedded_views.dart 677:12 [_initializeOverlay]
dart-sdk/lib/_internal/js_dev_runtime/private/js_array.dart 210:8 forEach]
lib/_engine/engine/canvaskit/embedded_views.dart 602:27 [_updateOverlays]
lib/_engine/engine/canvaskit/embedded_views.dart 410:5 submitFrame
lib/_engine/engine/canvaskit/rasterizer.dart 36:33 draw
lib/_engine/engine/canvaskit/renderer.dart 349:16 renderScene
lib/_engine/engine/platform_dispatcher.dart 646:14 render
lib/ui/window.dart 100:50 render
packages/flutter_test/src/window.dart.js 366:21 render
packages/flutter/src/rendering/view.dart.js 325:23 compositeFrame
packages/flutter/src/rendering/view.dart.js 775:25 drawFrame
packages/flutter/src/widgets/widget_inspector.dart.js 77085:15 drawFrame
packages/flutter/src/rendering/view.dart.js 734:12 [_handlePersistentFrameCallback]
packages/flutter/src/scheduler/binding.dart.js 866:9 [_invokeFrameCallback]
packages/flutter/src/scheduler/binding.dart.js 833:37 handleDrawFrame
packages/flutter_test/src/test_text_input_key_handler.dart.js 3034:15 handleDrawFrame
packages/flutter/src/scheduler/binding.dart.js 752:12 [_handleDrawFrame]
dart-sdk/lib/async/zone.dart 1398:13 _rootRun
dart-sdk/lib/async/zone.dart 1300:19 run
dart-sdk/lib/async/zone.dart 1208:7 runGuarded
lib/_engine/engine/platform_dispatcher.dart 1194:9 invoke
lib/_engine/engine/platform_dispatcher.dart 219:5 invokeOnDrawFrame
lib/_engine/engine/initialization.dart 190:45 <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 367:37 _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 372:39 dcall
═════════════════════════════════════════════════════════════════
Failing Roll PR: flutter/packages#3051
Note that I wasn't able to reproduce the error locally. It seems to only fail with our CI.
Metadata
Metadata
Assignees
Labels
engineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.platform-webWeb applications specificallyWeb applications specifically