POC integration test for Mobile with Patrol
This PR has been deployed to https://linagora.github.io/tmail-flutter/2953.
We should create a
patrolfolder intestor name the test file containingpatrolfor easy management later.
Integration test should explicitly be inside integration_test folder. Both Flutter & Patrol suggest so.
We should create a
patrolfolder intestor name the test file containingpatrolfor easy management later.Integration test should explicitly be inside
integration_testfolder. 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
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
- [x] integrate firebase test lab:
[email protected]account - [ ] CI
- [x] Write
adrto guide running on local
- [x] firebase test lab: Android X test orchestrator 1.5.0 break changes bug: https://github.com/android/android-test/issues/2255
- [ ] up and run BE in CI, and connect to BE with
http
https://ngrok.com/docs/ May try so localhost can be https
- [ ] Test send email failed when change content to long string. Example:
subjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfasubjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfa
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 ════════════════════════════════════════════════════════════════════════════════════════════════════
- [ ] Test send email failed when change content to long string. Example:
subjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfasubjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfa![]()
https://github.com/flutter/flutter/issues/97433
- subjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfasubjectaklkdsakdsakdkaklfklklafkamfklasmfkamfsklamfsakflsafklasmfaskfsakfa
This issue is related to a third party library bug. Raised here: https://github.com/solid-software/languagetool_textfield/issues/84
Approved