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

POC integration test for Mobile with Patrol #2953

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

hoangdat
Copy link
Member

No description provided.

Copy link

This PR has been deployed to https://linagora.github.io/tmail-flutter/2953.

.fvmrc Outdated Show resolved Hide resolved
@hoangdat hoangdat changed the title [WIP] POC integration test [WIP] POC integration test for Mobile with Patrol Jul 23, 2024
@tddang-linagora tddang-linagora changed the title [WIP] POC integration test for Mobile with Patrol POC integration test for Mobile with Patrol Jul 23, 2024
pubspec.yaml Show resolved Hide resolved
pubspec.yaml Outdated Show resolved Hide resolved
Copy link
Member

@dab246 dab246 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should create a patrol folder in test or name the test file containing patrol for easy management later.

@tddang-linagora
Copy link
Contributor

We should create a patrol folder in test or name the test file containing patrol for easy management later.

Integration test should explicitly be inside integration_test folder. Both Flutter & Patrol suggest so.

@dab246
Copy link
Member

dab246 commented Jul 23, 2024

We should create a patrol folder in test or name the test file containing patrol for easy management later.

Integration test should explicitly be inside integration_test folder. Both Flutter & Patrol suggest so.

It still belongs to integration_test. We have many tools to write integration_test. and now you are using Patrol so we should identify it separately. Maybe we will use other tools for integration_test

@hoangdat
Copy link
Member Author

Maybe we will use other tools for integration_test

I think no other tools, only patrol to work with integration_test at the moment, if we want to change tool, need to change all the tests too

@@ -0,0 +1 @@
url.prefix=https://50e9-2402-9d80-85a-fe80-805b-e215-ab33-3def.ngrok-free.app
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is this domain? is it static?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It will change everytime the test workflow is run, so no, it is not static.

lib/main.dart Show resolved Hide resolved
@dab246
Copy link
Member

dab246 commented Oct 14, 2024

  • Test send email failed when change content to long string. Example: subjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfasubjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfa
Screenshot 2024-10-14 at 14 33 50

@tddang-linagora
Copy link
Contributor

Test send email failed when change content to long string.

Reproduce steps

Fill long text in subject field

Log
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  The following assertion was thrown building _ScribbleFocusable(state:
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  _ScribbleFocusableState#1748a):
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  'package:flutter/src/rendering/editable.dart': Failed assertion: line 1318 pos 14: 'readOnly &&
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  !obscureText': is not true.
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  Either the assertion indicates an error in the framework itself, or we should provide substantially
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  more information in this error message to help you determine and fix the underlying cause.
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  In either case, please report this assertion by filing a bug on GitHub:
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I    https://github.com/flutter/flutter/issues/new?template=2_bug.yml
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  The relevant error-causing widget was:
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I    TextField
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I    TextField:file:///Users/dangdat/.pub-cache/git/languagetool_textfield-f47dd9829e145acc795b4e3e62f8bc668135fcd6/lib/src/presentation/language_tool_text_field.dart:128:30
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  When the exception was thrown, this was the stack:
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #2      RenderEditable.describeSemanticsConfiguration (package:flutter/src/rendering/editable.dart:1318:14)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #3      RenderObject._semanticsConfiguration (package:flutter/src/rendering/object.dart:3487:7)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #4      RenderObject.markNeedsSemanticsUpdate (package:flutter/src/rendering/object.dart:3558:41)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #5      RenderEditable.text= (package:flutter/src/rendering/editable.dart:782:5)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #6      _Editable.updateRenderObject (package:flutter/src/widgets/editable_text.dart:5507:9)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #7      RenderObjectElement._performRebuild (package:flutter/src/widgets/framework.dart:6502:36)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #8      RenderObjectElement.update (package:flutter/src/widgets/framework.dart:6479:5)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #9      MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6925:11)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #10     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #11     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #12     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #13     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #14     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #15     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #16     StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #17     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #18     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #19     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #20     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #21     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #22     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #23     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #24     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #25     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #26     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #27     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #28     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #29     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #30     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #31     StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #32     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #33     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #34     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #35     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #36     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #37     ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #38     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #39     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #40     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #41     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #42     StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #43     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #44     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #45     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #46     ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #47     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #48     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #49     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #50     ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #51     _InheritedNotifierElement.update (package:flutter/src/widgets/inherited_notifier.dart:105:11)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #52     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #53     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #54     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #55     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #56     StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #57     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #58     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #59     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.701  9664-9708  flutter                 com.linagora.android.teammail        I  #60     ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #61     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #62     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #63     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #64     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #65     StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #66     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #67     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #68     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #69     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #70     StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #71     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #72     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #73     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #74     ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #75     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #76     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #77     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #78     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #79     StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #80     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #81     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #82     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #83     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #84     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #85     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #86     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #87     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #88     StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #89     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #90     StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #91     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #92     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #93     Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #94     ProxyElement.update (package:flutter/src/widgets/framework.dart:5816:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #95     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #96     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #97     Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #98     SlottedRenderObjectElement._updateChildren (package:flutter/src/widgets/slotted_render_object_widget.dart:295:33)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #99     SlottedRenderObjectElement.update (package:flutter/src/widgets/slotted_render_object_widget.dart:256:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #100    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #101    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #102    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #103    Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #104    StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #105    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #106    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #107    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #108    Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #109    StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #110    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #111    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #112    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #113    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #114    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #115    Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #116    StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #117    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #118    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #119    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #120    Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #121    StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #122    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #123    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #124    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #125    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #126    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #127    Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #128    StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #129    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #130    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #131    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #132    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #133    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:47.702  9664-9708  flutter                 com.linagora.android.teammail        I  #134    SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:6776:14)
2024-10-14 15:24:48.702  9664-9708  flutter                 com.linagora.android.teammail        I  #135    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:48.702  9664-9708  flutter                 com.linagora.android.teammail        I  #136    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #137    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #138    Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #139    StatefulElement.update (package:flutter/src/widgets/framework.dart:5673:5)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #140    Element.updateChild (package:flutter/src/widgets/framework.dart:3827:15)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #141    ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5512:16)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #142    StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5650:11)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #143    Element.rebuild (package:flutter/src/widgets/framework.dart:5203:7)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #144    BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2905:19)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #145    WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1136:21)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #146    RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:443:5)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #147    SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:15)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #148    SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1313:9)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #149    LiveTestWidgetsFlutterBinding.handleDrawFrame (package:flutter_test/src/binding.dart:1789:13)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #150    SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:5)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #154    _invoke (dart:ui/hooks.dart:314:10)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #155    PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:5)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #156    _drawFrame (dart:ui/hooks.dart:283:31)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  (elided 5 frames from class _AssertionError and dart:async)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  ════════════════════════════════════════════════════════════════════════════════════════════════════
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  The following assertion was thrown during a scheduler callback:
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  'package:flutter/src/rendering/object.dart': Failed assertion: line 3337 pos 12: 'attached': is not
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  true.
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  Either the assertion indicates an error in the framework itself, or we should provide substantially
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  more information in this error message to help you determine and fix the underlying cause.
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  In either case, please report this assertion by filing a bug on GitHub:
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I    https://github.com/flutter/flutter/issues/new?template=2_bug.yml
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  When the exception was thrown, this was the stack:
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #2      RenderObject.getTransformTo (package:flutter/src/rendering/object.dart:3337:12)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #3      RenderBox.localToGlobal (package:flutter/src/rendering/box.dart:2886:39)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #4      RenderEditable._snapToPhysicalPixel (package:flutter/src/rendering/editable.dart:2282:33)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #5      RenderEditable.getLocalRectForCaret (package:flutter/src/rendering/editable.dart:1826:28)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #6      EditableTextState._updateComposingRectIfNeeded (package:flutter/src/widgets/editable_text.dart:4487:38)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #7      EditableTextState._schedulePeriodicPostFrameCallbacks (package:flutter/src/widgets/editable_text.dart:4393:5)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #8      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1392:15)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #9      SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1326:11)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #10     LiveTestWidgetsFlutterBinding.handleDrawFrame (package:flutter_test/src/binding.dart:1789:13)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #11     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1171:5)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #15     _invoke (dart:ui/hooks.dart:314:10)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #16     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:419:5)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  #17     _drawFrame (dart:ui/hooks.dart:283:31)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  (elided 5 frames from class _AssertionError and dart:async)
2024-10-14 15:24:48.703  9664-9708  flutter                 com.linagora.android.teammail        I  ════════════════════════════════════════════════════════════════════════════════════════════════════

@tddang-linagora
Copy link
Contributor

  • Test send email failed when change content to long string. Example: subjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfasubjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfa
Screenshot 2024-10-14 at 14 33 50

flutter/flutter#97433

@dab246
Copy link
Member

dab246 commented Oct 14, 2024

  • subjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfasubjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfa

This issue is related to a third party library bug. Raised here: solid-software/languagetool_textfield#84

@hoangdat
Copy link
Member Author

Approved

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

Successfully merging this pull request may close these issues.

4 participants