Closed Shiba-Kar closed 2 years ago
I've been unable to reproduce this bug.
I can't see from the stack trace provided that the error is originating from flutter_typeahead. If you are sure this problem is caused by the package, kindly file an issue on the package repo
Can you kindly show your flutter doctor
result
Hi @danvick , im using Dart 2.9.3
and Flutter 1.20.1
on Windows 10.
I can use TypeAheadField
or TypeAheadFormField
directly using flutter_typeahead package.
But my other fields are using this flutter_form_builder package. That means, i'ts better to use FormBuilderTypeAhead
by this package instead using flutter_typeahead directly.
The problem is, I'm not able to use FormBuilderTypeAhead
even for a simple use. I've tried this example (of course adjusted to my need) and it didn't work. Then i tried even for a very simple, it's still not working. I tried to hot restart, also still not working.
However, thanks a lot for creating & maintaining the plugin :)
Here is the debug messages:
════════ Exception caught by widgets library ═══════════════════════════════════
The following assertion was thrown building RespondentPicker(dirty, dependencies: [MediaQuery, _InheritedTheme, _LocalizationsScope-[GlobalKey#c0e5b]], state: _RespondentPickerState#2520c):
'package:flutter_form_builder/src/fields/form_builder_typeahead.dart': Failed assertion: line 80 pos 16: 'T == String || selectionToTextTransformer != null': is not true.
The relevant error-causing widget was
RespondentPicker
lib\…\survey\survey_detail_screen.dart:146
When the exception was thrown, this was the stack
#2 new FormBuilderTypeAhead
package:flutter_form_builder/…/fields/form_builder_typeahead.dart:80
#3 _RespondentPickerState.build
package:survey/…/respondent/respondent_picker.dart:62
#4 StatefulElement.build
package:flutter/…/widgets/framework.dart:4663
#5 ComponentElement.performRebuild
package:flutter/…/widgets/framework.dart:4546
#6 StatefulElement.performRebuild
package:flutter/…/widgets/framework.dart:4719
...
════════════════════════════════════════════════════════════════════════════════
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following assertion was thrown building RespondentPicker(dirty, dependencies: [MediaQuery,
_InheritedTheme, _LocalizationsScope-[GlobalKey#c0e5b]], state: _RespondentPickerState#2520c):
'package:flutter_form_builder/src/fields/form_builder_typeahead.dart': Failed assertion: line 80 pos
16: 'T == String || selectionToTextTransformer != null': is not true.
The relevant error-causing widget was:
RespondentPicker
lib\…\survey\survey_detail_screen.dart:146
When the exception was thrown, this was the stack:
#2 new FormBuilderTypeAhead
package:flutter_form_builder/…/fields/form_builder_typeahead.dart:80
#3 _RespondentPickerState.build
package:survey/…/respondent/respondent_picker.dart:62
#4 StatefulElement.build
package:flutter/…/widgets/framework.dart:4663
#5 ComponentElement.performRebuild
package:flutter/…/widgets/framework.dart:4546
#6 StatefulElement.performRebuild
package:flutter/…/widgets/framework.dart:4719
#7 Element.rebuild
package:flutter/…/widgets/framework.dart:4262
#8 ComponentElement._firstBuild
package:flutter/…/widgets/framework.dart:4525
#9 StatefulElement._firstBuild
package:flutter/…/widgets/framework.dart:4710
#10 ComponentElement.mount
package:flutter/…/widgets/framework.dart:4520
... Normal element mounting (33 frames)
#43 Element.inflateWidget
package:flutter/…/widgets/framework.dart:3490
#44 Element.updateChild
package:flutter/…/widgets/framework.dart:3258
#45 SliverMultiBoxAdaptorElement.updateChild
package:flutter/…/widgets/sliver.dart:1164
#46 SliverMultiBoxAdaptorElement.createChild.<anonymous closure>
package:flutter/…/widgets/sliver.dart:1149
#47 BuildOwner.buildScope
package:flutter/…/widgets/framework.dart:2620
#48 SliverMultiBoxAdaptorElement.createChild
package:flutter/…/widgets/sliver.dart:1142
#49 RenderSliverMultiBoxAdaptor._createOrObtainChild.<anonymous closure>
package:flutter/…/rendering/sliver_multi_box_adaptor.dart:356
#50 RenderObject.invokeLayoutCallback.<anonymous closure>
package:flutter/…/rendering/object.dart:1868
#51 PipelineOwner._enableMutationsToDirtySubtrees
package:flutter/…/rendering/object.dart:920
#52 RenderObject.invokeLayoutCallback
package:flutter/…/rendering/object.dart:1868
This still a issue?
Due to lack of response and an old error, I will close this issue. If the bug still exists, feel free to open a new issue