Skip to content

Pointer Interceptor faling integration test #118633

@bparrishMines

Description

@bparrishMines

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.

cc @jonahwilliams @ditman

Metadata

Metadata

Assignees

Labels

engineflutter/engine related. See also e: labels.platform-webWeb applications specifically

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions