Skip to content
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

A lot of render issues with SentryWidget #1881

Closed
Mounix99 opened this issue Feb 16, 2024 · 21 comments
Closed

A lot of render issues with SentryWidget #1881

Mounix99 opened this issue Feb 16, 2024 · 21 comments
Assignees

Comments

@Mounix99
Copy link

Platform

Dart

Obfuscation

Enabled

Debug Info

Enabled

Doctor

[✓] Flutter (Channel stable, 3.16.9, on macOS 14.2.1 23C71 darwin-arm64, locale en-UA)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2023.1)
[✓] Connected device (4 available)
[✓] Network resources

• No issues found!

Version

sentry_flutter: ^7.16.0

Steps to Reproduce

Wrap app with SentryWidget like runApp(SentryWidget(child: app));

Expected Result

Normal behaviour

Actual Result

The following assertion was thrown while dispatching a pointer event:
RenderBox was not laid out: RenderSemanticsAnnotations#5d452 NEEDS-LAYOUT NEEDS-PAINT
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1972 pos 12: 'hasSize'


Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
  https://github.com/flutter/flutter/issues/new?template=2_bug.yml

When the exception was thrown, this was the stack: 
#2      RenderBox.size (package:flutter/src/rendering/box.dart:1972:12)
#3      RenderBox.paintBounds (package:flutter/src/rendering/box.dart:2636:41)
#4      _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:483:61)
#5      MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6834:16)
#6      Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#7      _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#8      ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#9      Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#10     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#11     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#12     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#13     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#14     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#15     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#16     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#17     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#18     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#19     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#20     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#21     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#22     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#23     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#24     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#25     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#26     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#27     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#28     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#29     SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#30     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#31     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#32     SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#33     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#34     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#35     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#36     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#37     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#38     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#39     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#40     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#41     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#42     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#43     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#44     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#45     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#46     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#47     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#48     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#49     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#50     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#51     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#52     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#53     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#54     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#55     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#56     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#57     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#58     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#59     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#60     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#61     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#62     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#63     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#64     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#65     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#66     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#67     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#68     MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6834:16)
#69     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#70     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#71     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#72     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#73     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#74     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#75     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#76     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#77     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#78     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#79     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#80     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#81     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#82     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#83     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#84     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#85     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#86     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#87     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#88     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#89     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#90     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#91     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#92     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#93     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#94     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#95     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#96     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#97     _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#98     ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#99     Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#100    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#101    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#102    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#103    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#104    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#105    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#106    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#107    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#108    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#109    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#110    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#111    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#112    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#113    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#114    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#115    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#116    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#117    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#118    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#119    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#120    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#121    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#122    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#123    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#124    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#125    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#126    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#127    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#128    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#129    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#130    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#131    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#132    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#133    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#134    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#135    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#136    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#137    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#138    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#139    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#140    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#141    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#142    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#143    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#144    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#145    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#146    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#147    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#148    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#149    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#150    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#151    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#152    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#153    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#154    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#155    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#156    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#157    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#158    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#159    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#160    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#161    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#162    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#163    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#164    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#165    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#166    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#167    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#168    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#169    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#170    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#171    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#172    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#173    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#174    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#175    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#176    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#177    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#178    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#179    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#180    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#181    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#182    MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6834:16)
#183    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#184    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#185    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#186    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#187    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#188    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#189    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#190    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#191    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#192    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#193    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#194    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#195    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#196    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#197    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#198    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#199    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#200    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#201    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#202    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#203    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#204    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#205    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#206    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#207    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#208    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#209    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#210    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#211    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#212    MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6834:16)
#213    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#214    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#215    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#216    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#217    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#218    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#219    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#220    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#221    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#222    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#223    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#224    MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6834:16)
#225    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#226    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#227    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#228    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#229    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#230    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#231    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#232    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#233    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#234    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#235    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#236    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#237    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#238    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#239    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#240    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#241    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#242    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#243    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#244    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#245    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#246    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#247    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#248    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#249    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#250    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#251    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#252    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#253    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#254    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#255    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#256    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#257    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#258    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#259    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#260    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#261    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#262    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#263    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#264    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#265    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#266    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#267    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#268    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#269    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#270    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#271    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#272    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#273    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#274    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#275    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#276    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#277    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#278    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#279    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#280    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#281    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#282    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#283    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#284    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#285    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#286    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#287    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#288    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#289    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#290    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#291    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#292    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#293    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#294    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#295    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#296    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#297    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#298    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#299    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#300    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#301    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#302    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#303    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#304    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#305    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#306    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#307    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#308    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#309    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#310    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#311    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#312    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#313    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#314    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#315    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#316    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#317    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#318    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#319    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#320    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#321    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#322    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#323    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#324    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#325    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#326    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#327    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#328    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#329    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#330    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#331    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#332    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#333    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#334    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#335    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#336    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#337    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#338    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#339    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#340    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#341    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#342    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#343    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#344    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#345    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#346    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#347    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#348    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#349    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#350    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#351    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#352    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#353    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#354    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#355    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#356    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#357    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#358    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#359    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#360    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#361    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#362    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#363    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#364    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#365    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#366    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#367    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#368    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#369    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#370    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#371    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#372    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#373    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#374    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#375    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#376    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#377    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#378    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#379    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#380    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#381    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#382    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#383    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#384    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#385    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#386    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#387    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#388    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#389    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#390    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#391    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#392    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#393    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#394    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#395    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#396    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#397    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#398    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#399    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#400    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#401    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#402    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#403    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#404    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#405    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#406    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#407    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#408    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#409    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#410    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#411    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#412    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#413    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#414    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#415    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#416    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#417    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#418    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#419    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#420    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#421    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#422    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#423    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#424    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#425    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#426    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#427    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#428    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#429    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#430    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#431    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#432    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#433    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#434    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#435    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#436    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#437    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#438    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#439    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#440    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#441    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#442    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#443    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#444    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#445    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#446    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#447    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#448    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#449    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#450    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#451    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#452    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#453    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#454    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#455    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#456    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#457    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#458    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#459    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#460    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#461    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#462    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#463    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#464    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#465    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#466    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#467    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#468    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#469    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#470    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#471    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#472    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#473    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#474    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#475    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#476    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#477    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#478    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#479    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#480    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#481    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#482    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#483    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#484    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#485    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#486    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#487    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#488    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#489    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#490    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#491    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#492    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#493    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#494    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#495    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#496    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#497    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#498    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#499    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#500    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#501    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#502    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#503    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#504    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#505    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#506    SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6722:14)
#507    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#508    _SentryUserInteractionWidgetState._getElementAt.elementFinder (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:492:17)
#509    ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5523:14)
#510    Element.visitChildElements (package:flutter/src/widgets/framework.dart:3711:5)
#511    _SentryUserInteractionWidgetState._getElementAt (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:496:17)
#512    _SentryUserInteractionWidgetState._onTappedAt (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:319:26)
#513    _SentryUserInteractionWidgetState._onPointerUp (package:sentry_flutter/src/user_interaction/sentry_user_interaction_widget.dart:314:7)
#514    RenderPointerListener.handleEvent (package:flutter/src/rendering/proxy_box.dart:3068:27)
#515    GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:468:22)
#516    RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:439:11)
#517    GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:413:7)
#518    GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:376:5)
#519    GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:323:7)
#520    GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:292:9)
#524    _invoke1 (dart:ui/hooks.dart:330:10)
#525    PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:410:7)
#526    _dispatchPointerDataPacket (dart:ui/hooks.dart:262:31)
(elided 5 frames from class _AssertionError and dart:async)
Event: PointerUpEvent#a336d(position: Offset(30.7, 75.3))
  position: Offset(30.7, 75.3)
Target: RenderPointerListener#74ac8
  needs compositing
  parentData: <none>
  constraints: BoxConstraints(w=393.0, h=852.0)
  size: Size(393.0, 852.0)
  behavior: translucent
  listeners: down, up
====================================================================================================

Are you willing to submit a PR?

None

@buenaflor
Copy link
Contributor

buenaflor commented Feb 16, 2024

hey!

for clarification: both screenshot and user interaction are enabled?

Is this reproducable?

Is it the same outcome when you do

SentryScreenshotWidget(
    child: SentryUserInteractionWidget(
        child: MyApp()
    )
);

Note: for anyone having this same issue, please use this workaround for now until we fix this

@Mounix99
Copy link
Author

Mounix99 commented Feb 16, 2024

Hey!

  1. Yes, both enabled.
  2. For my project it is reproducable always
  3. No, this construction seems work okay

@buenaflor
Copy link
Contributor

Is it possible for you to edit sentry_widget.dart and see if this fixes the issue:

// rest of the code

class _SentryWidgetState extends State<SentryWidget> {
  @override
  Widget build(BuildContext context) {
    return SentryScreenshotWidget(
      child: SentryUserInteractionWidget(child: widget.child),
    );
  }
}

Sorry for making you debug this 🙇

@kuhnroyal
Copy link
Contributor

Ouch, I am using the new SentryWidget and I am not seeing this.

@Mounix99
Copy link
Author

Also seems to work properly, I see no errors)

@buenaflor
Copy link
Contributor

Could you share a bit more info on your setup? Ideally I'd like to know how it's reproducible

@Mounix99
Copy link
Author

I can't share project code, but seems it is related to SafeArea usages

@Mounix99
Copy link
Author

Unfortunately I am facing this issue again, with @kuhnroyal solution. In current project there is places where SafeArea used as

SafeArea(
  bottom: false,
  child: ...
)

@kuhnroyal
Copy link
Contributor

Do we have any other reports of this sort? I can't imagine a way this can be caused tbh.

@kuhnroyal
Copy link
Contributor

@Mounix99 Can you try to disable options.attachScreenshot and then separately options.enableUserInteractionTracing + options.enableUserInteractionTracing and see if that changes anything.

@buenaflor
Copy link
Contributor

buenaflor commented Mar 5, 2024

@kuhnroyal so far no other report than this, not even sure if it's SentryWidget that's causing this or if there is a bug with the user interaction widget.

@denrase
Copy link
Collaborator

denrase commented Mar 5, 2024

@Mounix99 Could you check if this also happens when not using SentryWidget? It seems to be a common issue when incorrectly nesting widgets. flutter/flutter#122436

@getsantry
Copy link

getsantry bot commented Mar 27, 2024

This issue has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you remove the label Waiting for: Community, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

@getsantry getsantry bot closed this as not planned Won't fix, can't repro, duplicate, stale Apr 4, 2024
@kuhnroyal
Copy link
Contributor

Funny thing, I get these errors now in a new app.
There are no errors if I remove Sentry.

@kuhnroyal
Copy link
Contributor

So this only seems to happen for render objects of type RenderSemanticsAnnotations.
I can prevent this in debug mode with checking renderObject.debugNeedsPaint and renderObject.debugNeedsLayout.
See kuhnroyal@48411ef

But this won't work in release mode.

I now think this needs fixing somehow and the issue should probably be opened again.

@kuhnroyal
Copy link
Contributor

Maybe skip all RenderProxyBox objects and straight visit the child?

@kahest
Copy link
Member

kahest commented Aug 29, 2024

@kuhnroyal thanks for reporting and the tests, much appreciated! I'm reopening this - cc @buenaflor @denrase

@kahest kahest reopened this Aug 29, 2024
@getsantry getsantry bot removed the Stale label Aug 30, 2024
@denrase
Copy link
Collaborator

denrase commented Sep 2, 2024

@kuhnroyal Any chance you can provide us with some minimal code sample to reproduce this?

@kuhnroyal
Copy link
Contributor

I got no more errors with the hasSize fix.

@denrase
Copy link
Collaborator

denrase commented Sep 17, 2024

@kuhnroyal Then we are closing this for now, please re-open if necessary.

@buenaflor
Copy link
Contributor

buenaflor commented Oct 15, 2024

I've been observing the events and this seems to be fixed in 8.9.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Archived in project
Archived in project
Development

No branches or pull requests

5 participants