Skip to content

framework_tests_libraries flakes on platform_view_test #100249

@keyonghan

Description

@keyonghan

(part of #97036)

The framework_tests_libraries flakes 2 times in the past 2 days:
https://ci.chromium.org/ui/p/flutter/builders/prod/Windows%20framework_tests_libraries/3924/overview
https://ci.chromium.org/ui/p/flutter/builders/prod/Windows%20framework_tests_libraries/3917/overview

04:30 +5743 ~15 -1: C:\b\s\w\ir\x\w\flutter\packages\flutter\test\rendering\platform_view_test.dart: PlatformViewRenderBox touch hover events are dispatched via PlatformViewController.dispatchPointerEvent [E]
  'package:flutter/src/rendering/object.dart': Failed assertion: line 2519 pos 12: 'attached': is not true.
  dart:core                                                _AssertionError._throwNew
  package:flutter/src/rendering/object.dart 2519:12        RenderObject.getTransformTo
  package:flutter/src/rendering/box.dart 2600:39           RenderBox.localToGlobal
  package:flutter/src/rendering/platform_view.dart 215:41  RenderAndroidView._setOffset.<fn>
  package:flutter/src/rendering/platform_view.dart 213:52  RenderAndroidView._setOffset.<fn>
  package:flutter/src/scheduler/binding.dart 1145:15       SchedulerBinding._invokeFrameCallback
  package:flutter/src/scheduler/binding.dart 1090:9        SchedulerBinding.handleDrawFrame
  package:flutter/src/scheduler/binding.dart 996:5         SchedulerBinding._handleDrawFrame
  ===== asynchronous gap ===========================
  dart:async                                               _completeOnAsyncError
  package:flutter/src/rendering/platform_view.dart         RenderAndroidView._setOffset.<fn>
  package:flutter/src/rendering/platform_view.dart 213:52  RenderAndroidView._setOffset.<fn>
  package:flutter/src/scheduler/binding.dart 1145:15       SchedulerBinding._invokeFrameCallback
  package:flutter/src/scheduler/binding.dart 1090:9        SchedulerBinding.handleDrawFrame
  package:flutter/src/scheduler/binding.dart 996:5         SchedulerBinding._handleDrawFrame
  
  This test failed after it had already completed. Make sure to use [expectAsync]
  or the [completes] matcher when testing async code.
  dart:core                                                _AssertionError._throwNew
  package:flutter/src/rendering/object.dart 2519:12        RenderObject.getTransformTo
  package:flutter/src/rendering/box.dart 2600:39           RenderBox.localToGlobal
  package:flutter/src/rendering/platform_view.dart 215:41  RenderAndroidView._setOffset.<fn>
  package:flutter/src/rendering/platform_view.dart 213:52  RenderAndroidView._setOffset.<fn>
  package:flutter/src/scheduler/binding.dart 1145:15       SchedulerBinding._invokeFrameCallback
  package:flutter/src/scheduler/binding.dart 1090:9        SchedulerBinding.handleDrawFrame
  package:flutter/src/scheduler/binding.dart 996:5         SchedulerBinding._handleDrawFrame
  ===== asynchronous gap ===========================
  dart:async                                               _completeOnAsyncError
  package:flutter/src/rendering/platform_view.dart         RenderAndroidView._setOffset.<fn>
  package:flutter/src/rendering/platform_view.dart 213:52  RenderAndroidView._setOffset.<fn>
  package:flutter/src/scheduler/binding.dart 1145:15       SchedulerBinding._invokeFrameCallback
  package:flutter/src/scheduler/binding.dart 1090:9        SchedulerBinding.handleDrawFrame
  package:flutter/src/scheduler/binding.dart 996:5         SchedulerBinding._handleDrawFrame
  

Metadata

Metadata

Assignees

Labels

P0Critical issues such as a build break or regressiona: existing-appsIntegration with existing apps via the add-to-app flowc: flakeTests that sometimes, but not always, incorrectly passframeworkflutter/packages/flutter repository. See also f: labels.platform-androidAndroid applications specifically

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions