I'm using the flutter_otp plugin for SMS.
It works fine on Android but I get this error on iPhone.
I tried different format for phone number but still the same error.
<asynchronous suspension>
#1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:334:12)
#2 EventChannel.receiveBroadcastStream.<anonymous closure> (package:flutter/src/services/platform_channel.dart:542:29)
#3 EventChannel.receiveBroadcastStream.<anonymous closure> (package:flutter/src/services/platform_channel.dart:528:64)
#8 new SmsSender._private (package:sms/sms.dart:313:44)
#9 new SmsSender (package:sms/sms.dart:307:23)
#10 FlutterOtp.sendOtp (package:flutter_otp/flutter_otp.dart:37:28)
#11 SignUpViewModel.sendOTP (package:checkin/backend/viewModels/signup_view_model.dart:122:17)
#12 SignUpView.build.<anonymous closure>.<anonymous closure> (package:checkin/backend/views/signup_view.dart:93:39)
#13 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:184:24)
#14 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:524:11)
#15 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:284:5)
#16 BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:256:7)
#17 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:158:27)
#18 GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:224:20)
#19 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:200:22)
#20 GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:158:7)
#21 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:104:7)
#22 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:88:7)
#26 _invoke1 (dart:ui/hooks.dart:267:10)
#27 _dispatchPointerDataPacket (dart:ui/hooks.dart:176:5)
(elided 7 frames from dart:async)
═════════════════════════════════════════════════════════════════════════════
Related
I just generated 10000 files in the Flutter app project in VSC:
{placeholder0, placeholder1 ..., placeholder10000}
Each file contains simple widget returning next Placeholder, like Placeholder0 widget returns Placeholder1 widget and so on.. where Placeholder10000 returns just Text('test').
(What I also noticed VSC behaviour is getting strange once so much files is placed inside the project, like Dart Analyzer is super lagging. I could not fint any info about number of files limitations within the project). Actually is it possible to run the project with such of big number of files inside it?
Once I put Placeholder0 widget in the body of my HomePage try to run the app on simulator (iOS Simulator) i got following StackOverFlow error:
The relevant error-causing widget was
Placeholder453
lib/placeholders/placeholder452.dart:9
When the exception was thrown, this was the stack
#0 _HashBase._isDeleted (dart:collection-patch/compact_hash.dart:198:3)
#1 _LinkedHashMapMixin._init (dart:collection-patch/compact_hash.dart:429:24)
#2 _LinkedHashMapMixin._rehash (dart:collection-patch/compact_hash.dart:399:7)
#3 _LinkedHashMapMixin._insert (dart:collection-patch/compact_hash.dart:456:7)
#4 _LinkedHashMapMixin._set (dart:collection-patch/compact_hash.dart:511:7)
#5 _LinkedHashMapMixin.[]= (dart:collection-patch/compact_hash.dart:499:5)
#6 MapMixin.addAll.<anonymous closure> (dart:collection/maps.dart:129:11)
#7 _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:617:13)
#8 MapMixin.addAll (dart:collection/maps.dart:128:11)
#9 _InternalLinkedHashMap.addAll (dart:collection-patch/compact_hash.dart:301:11)
#10 DiagnosticsNode.toJsonMap.<anonymous closure>
package:flutter/…/foundation/diagnostics.dart:1646
#11 DiagnosticsNode.toJsonMap
package:flutter/…/foundation/diagnostics.dart:1661
#12 DiagnosticsProperty.toJsonMap
package:flutter/…/foundation/diagnostics.dart:2666
#13 DiagnosticsNode.toJsonList.<anonymous closure>
package:flutter/…/foundation/diagnostics.dart:1686
#14 MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
#15 ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
#16 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189:27)
#17 new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
#18 new List.of (dart:core-patch/array_patch.dart:51:28)
#19 ListIterable.toList (dart:_internal/iterable.dart:213:44)
#20 DiagnosticsNode.toJsonList
package:flutter/…/foundation/diagnostics.dart:1687
#21 DiagnosticsNode.toJsonMap.<anonymous closure>
package:flutter/…/foundation/diagnostics.dart:1648
#22 DiagnosticsNode.toJsonMap
package:flutter/…/foundation/diagnostics.dart:1661
#23 DiagnosticsNode.toJsonList.<anonymous closure>
package:flutter/…/foundation/diagnostics.dart:1686
#24 MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
#25 ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
#26 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189:27)
#27 new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
#28 new List.of (dart:core-patch/array_patch.dart:51:28)
#29 ListIterable.toList (dart:_internal/iterable.dart:213:44)
#30 DiagnosticsNode.toJsonList
package:flutter/…/foundation/diagnostics.dart:1687
#31 DiagnosticsNode.toJsonMap.<anonymous closure>
package:flutter/…/foundation/diagnostics.dart:1648
#32 DiagnosticsNode.toJsonMap
package:flutter/…/foundation/diagnostics.dart:1661
#33 WidgetInspectorService._nodeToJson
package:flutter/…/widgets/widget_inspector.dart:1606
#34 WidgetInspectorService._reportStructuredError
package:flutter/…/widgets/widget_inspector.dart:937
#35 FlutterError.reportError
package:flutter/…/foundation/assertions.dart:1184
#36 _debugReportException
package:flutter/…/widgets/framework.dart:6493
#37 ComponentElement.performRebuild
package:flutter/…/widgets/framework.dart:4908
#38 Element.rebuild
package:flutter/…/widgets/framework.dart:4604
#39 ComponentElement._firstBuild
package:flutter/…/widgets/framework.dart:4859
#40 ComponentElement.mount
package:flutter/…/widgets/framework.dart:4853
#41 Element.inflateWidget
package:flutter/…/widgets/framework.dart:3863
#42 Element.updateChild
package:flutter/…/widgets/framework.dart:3592
2
...
#4116 Element.rebuild
package:flutter/…/widgets/framework.dart:4604
#4117 ComponentElement._firstBuild
package:flutter/…/widgets/framework.dart:4859
#4118 StatefulElement._firstBuild
package:flutter/…/widgets/framework.dart:5041
#4119 ComponentElement.mount
package:flutter/…/widgets/framework.dart:4853
... Normal element mounting (27 frames)
I follow this guide. After unzip flutter I run flutter doctor and take an error
⡿Unhandled exception:
NoSuchMethodError: The method '<' was called on null.
Receiver: null
Tried calling: <(Instance of 'Version')
Full stack
~/development/flutter/bin/flutter doctor -v
[✓] Flutter (Channel stable, v1.0.0, on Mac OS X 10.14.2 18C54, locale ru-RU)
• Flutter version 1.0.0 at /Users/naumov_evg/development/flutter
• Framework revision 5391447fae (6 weeks ago), 2018-11-29 19:41:26 -0800
• Engine revision 7375a0f414
• Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)
⡿Unhandled exception:
NoSuchMethodError: The method '<' was called on null.
Receiver: null
Tried calling: <(Instance of 'Version')
#0 Object.noSuchMethod (dart:core/runtime/libobject_patch.dart:50:5)
#1 CocoaPods.evaluateCocoaPodsInstallation (package:flutter_tools/src/ios/cocoapods.dart:69:28)
<asynchronous suspension>
#2 CocoaPodsValidator.validate (package:flutter_tools/src/ios/ios_workflow.dart:231:12)
<asynchronous suspension>
#3 GroupedValidator.validate (package:flutter_tools/src/doctor.dart:304:52)
#4 _AsyncAwaitCompleter.start (dart:async/runtime/libasync_patch.dart:49:6)
#5 GroupedValidator.validate (package:flutter_tools/src/doctor.dart:301:36)
#6 Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:111:52)
#7 Doctor.diagnose (package:flutter_tools/src/doctor.dart:184:41)
#8 _AsyncAwaitCompleter.start (dart:async/runtime/libasync_patch.dart:49:6)
#9 Doctor.diagnose (package:flutter_tools/src/doctor.dart:174:24)
#10 DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:48:39)
#11 _AsyncAwaitCompleter.start (dart:async/runtime/libasync_patch.dart:49:6)
#12 DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:34:42)
#13 FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:401:18)
#14 _asyncThenWrapperHelper.<anonymous closure> (dart:async/runtime/libasync_patch.dart:77:64)
#15 _rootRunUnary (dart:async/zone.dart:1132:38)
#16 _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#17 _FutureListener.handleValue (dart:async/future_impl.dart:129:18)
#18 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:642:45)
#19 Future._propagateToListeners (dart:async/future_impl.dart:671:32)
#20 Future._complete (dart:async/future_impl.dart:476:7)
#21 _SyncCompleter.complete (dart:async/future_impl.dart:51:12)
#22 _AsyncAwaitCompleter.complete.<anonymous closure> (dart:async/runtime/libasync_patch.dart:33:20)
#23 _rootRun (dart:async/zone.dart:1124:13)
#24 _CustomZone.run (dart:async/zone.dart:1021:19)
#25 _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:947:23)
#26 _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#27 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#28 _runPendingImmediateCallback (dart:isolate/runtime/libisolate_patch.dart:115:13)
#29 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:172:5)
I do AngularDart development on Windows 10. I'm getting strange behavior with webdev recently. I have to run webdev like this:
C:\Users\galankus>C:\tools\dart-sdk\bin\pub.bat global run webdev
A tool to develop Dart web projects.
Usage: webdev <command> [arguments]
Global options:
-h, --help Print this usage information.
Available commands:
build Run builders to build a package.
help Display help information for webdev.
serve Run a local web development server and a file system watcher that re-builds on changes.
Run "webdev help <command>" for more information about a command.
If I try to run it directly, the below is what I get. Any ideas on how I can debug/fix this?
C:\Users\galankus>webdev
Crash when formatting: [Encoding] Unable to decode bytes as UTF-8.
RangeError (index): Invalid value: Not in range 0..271500, inclusive: 271792
#0 _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)
#1 Source.getTextLine (package:kernel/ast.dart:5772:42)
#2 getSourceLine (package:front_end/src/fasta/messages.dart:27:9)
#3 format (package:front_end/src/fasta/command_line_reporting.dart:80:27)
#4 ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)
#5 ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)
#6 CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)
#7 Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)
#8 Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)
#9 LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)
#10 SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)
<asynchronous suspension>
#11 SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)
<asynchronous suspension>
#12 Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)
<asynchronous suspension>
#13 KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)
<asynchronous suspension>
#14 IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:232:24)
<asynchronous suspension>
#15 CompilerContext.runInContext.<anonymous closure>.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:46)
#16 new Future.sync (dart:async/future.dart:222:31)
#17 CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:19)
#18 _rootRun (dart:async/zone.dart:1126:13)
#19 _CustomZone.run (dart:async/zone.dart:1023:19)
#20 _runZoned (dart:async/zone.dart:1518:10)
#21 runZoned (dart:async/zone.dart:1465:12)
#22 CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)
#23 IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)
<asynchronous suspension>
#24 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)
<asynchronous suspension>
#25 IncrementalCompilerWrapper.compileInternal (file:///E:/b/build/slave/dart-sdk-windows-dev/build/sdk/pkg/vm/bin/kernel_service.dart:158:28)
<asynchronous suspension>
#26 Compiler.compile.<anonymous closure> (file:///E:/b/build/slave/dart-sdk-windows-dev/build/sdk/pkg/vm/bin/kernel_service.dart:132:39)
#27 new Future.<anonymous closure> (dart:async/future.dart:174:37)
#28 _rootRun (dart:async/zone.dart:1122:38)
#29 _CustomZone.run (dart:async/zone.dart:1023:19)
#30 _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#31 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#32 _rootRun (dart:async/zone.dart:1126:13)
#33 _CustomZone.run (dart:async/zone.dart:1023:19)
#34 _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949:23)
#35 Timer._createTimer.<anonymous closure> (dart:async/runtime/libtimer_patch.dart:21:15)
#36 _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#37 _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#38 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)
Crash when compiling file:///C:/Users/galankus/AppData/Roaming/Pub/Cache/global_packages/webdev/bin/webdev.dart.snapshot,
at character offset 264110:
RangeError (index): Invalid value: Not in range 0..271500, inclusive: 271792
#0 _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)
#1 Source.getTextLine (package:kernel/ast.dart:5772:42)
#2 getSourceLine (package:front_end/src/fasta/messages.dart:27:9)
#3 format (package:front_end/src/fasta/command_line_reporting.dart:80:27)
#4 ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)
#5 ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)
#6 CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)
#7 Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)
#8 Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)
#9 LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)
#10 SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)
<asynchronous suspension>
#11 SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)
<asynchronous suspension>
#12 Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)
<asynchronous suspension>
#13 KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)
<asynchronous suspension>
#14 IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:232:24)
<asynchronous suspension>
#15 CompilerContext.runInContext.<anonymous closure>.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:46)
#16 new Future.sync (dart:async/future.dart:222:31)
#17 CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:19)
#18 _rootRun (dart:async/zone.dart:1126:13)
#19 _CustomZone.run (dart:async/zone.dart:1023:19)
#20 _runZoned (dart:async/zone.dart:1518:10)
#21 runZoned (dart:async/zone.dart:1465:12)
#22 CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)
#23 IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)
<asynchronous suspension>
#24 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)
<asynchronous suspension>
#25 IncrementalCompilerWrapper.compileInternal (file:///E:/b/build/slave/dart-sdk-windows-dev/build/sdk/pkg/vm/bin/kernel_service.dart:158:28)
<asynchronous suspension>
#26 Compiler.compile.<anonymous closure> (file:///E:/b/build/slave/dart-sdk-windows-dev/build/sdk/pkg/vm/bin/kernel_service.dart:132:39)
#27 new Future.<anonymous closure> (dart:async/future.dart:174:37)
#28 _rootRun (dart:async/zone.dart:1122:38)
#29 _CustomZone.run (dart:async/zone.dart:1023:19)
#30 _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#31 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#32 _rootRun (dart:async/zone.dart:1126:13)
#33 _CustomZone.run (dart:async/zone.dart:1023:19)
#34 _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949:23)
#35 Timer._createTimer.<anonymous closure> (dart:async/runtime/libtimer_patch.dart:21:15)
#36 _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#37 _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#38 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)
#0 _StringBase.[] (dart:core/runtime/libstring_patch.dart:233:55)
#1 Source.getTextLine (package:kernel/ast.dart:5772:42)
#2 getSourceLine (package:front_end/src/fasta/messages.dart:27:9)
#3 format (package:front_end/src/fasta/command_line_reporting.dart:80:27)
#4 ProcessedOptions.format (package:front_end/src/base/processed_options.dart:206:32)
#5 ProcessedOptions.report (package:front_end/src/base/processed_options.dart:215:22)
#6 CompilerContext.report (package:front_end/src/fasta/compiler_context.dart:67:13)
#7 Loader.addMessage (package:front_end/src/fasta/loader.dart:258:20)
#8 Loader.addCompileTimeError (package:front_end/src/fasta/loader.dart:207:5)
#9 LibraryBuilder.addCompileTimeError (package:front_end/src/fasta/builder/library_builder.dart:89:12)
#10 SourceLoader.tokenize (package:front_end/src/fasta/source/source_loader.dart:174:17)
<asynchronous suspension>
#11 SourceLoader.buildOutline (package:front_end/src/fasta/source/source_loader.dart:192:26)
<asynchronous suspension>
#12 Loader.buildOutlines (package:front_end/src/fasta/loader.dart:176:13)
<asynchronous suspension>
#13 KernelTarget.buildOutlines (package:front_end/src/fasta/kernel/kernel_target.dart:237:20)
<asynchronous suspension>
#14 IncrementalCompiler.computeDelta.<anonymous closure> (package:front_end/src/fasta/incremental_compiler.dart:232:24)
<asynchronous suspension>
#15 CompilerContext.runInContext.<anonymous closure>.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:46)
#16 new Future.sync (dart:async/future.dart:222:31)
#17 CompilerContext.runInContext.<anonymous closure> (package:front_end/src/fasta/compiler_context.dart:118:19)
#18 _rootRun (dart:async/zone.dart:1126:13)
#19 _CustomZone.run (dart:async/zone.dart:1023:19)
#20 _runZoned (dart:async/zone.dart:1518:10)
#21 runZoned (dart:async/zone.dart:1465:12)
#22 CompilerContext.runInContext (package:front_end/src/fasta/compiler_context.dart:117:12)
#23 IncrementalCompiler.computeDelta (package:front_end/src/fasta/incremental_compiler.dart:102:20)
<asynchronous suspension>
#24 IncrementalCompiler.compile (package:vm/incremental_compiler.dart:38:44)
<asynchronous suspension>
#25 IncrementalCompilerWrapper.compileInternal (file:///E:/b/build/slave/dart-sdk-windows-dev/build/sdk/pkg/vm/bin/kernel_service.dart:158:28)
<asynchronous suspension>
#26 Compiler.compile.<anonymous closure> (file:///E:/b/build/slave/dart-sdk-windows-dev/build/sdk/pkg/vm/bin/kernel_service.dart:132:39)
#27 new Future.<anonymous closure> (dart:async/future.dart:174:37)
#28 _rootRun (dart:async/zone.dart:1122:38)
#29 _CustomZone.run (dart:async/zone.dart:1023:19)
#30 _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#31 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#32 _rootRun (dart:async/zone.dart:1126:13)
#33 _CustomZone.run (dart:async/zone.dart:1023:19)
#34 _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:949:23)
#35 Timer._createTimer.<anonymous closure> (dart:async/runtime/libtimer_patch.dart:21:15)
#36 _Timer._runTimers (dart:isolate/runtime/libtimer_impl.dart:382:19)
#37 _Timer._handleMessage (dart:isolate/runtime/libtimer_impl.dart:416:5)
#38 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:165:12)
Edit: the below did not change anything, I still get the error above.
C:\Users\galankus>pub global activate webdev
Package webdev is currently active at version 0.2.3.
Resolving dependencies...
+ args 1.4.3
+ charcode 1.1.1
+ collection 1.14.10
+ io 0.3.2+1
+ meta 1.1.5
+ path 1.6.1
+ pub_semver 1.4.1
+ source_span 1.4.0
+ stack_trace 1.9.2
+ string_scanner 1.0.2
+ webdev 0.2.3
+ yaml 2.1.14
Precompiling executables...
Precompiled webdev:bin\webdev.
Installed executable webdev.
Activated webdev 0.2.3.
This was a bug in recent Dart versions that was fixed already.
Updating Dart and the global activated webdev package should fix it
To update a globally activated package, just activate it again:
pub global activate webdev
Use this Command to activate WebDev
dart pub global activate webdev
I am getting the eval error shown below, but everything in my program is in working order so am wondering why I am getting this? There is no indication of where the problem is located from the stack trace. isChecked(field, value) is a function which returns a boolean which I'm evaluating in the ng-model attribute of about 70 checkboxes generated with ng-repeat. Any help and advice on if this is an issue, would be much appreciated :)
Eval Error: Cannot assign to isChecked(field, val) while evaling [isChecked(field, val)]
FROM:
#0 Expression.assign (package:angular/core/parser/syntax.dart:45:7)
#1 _UnwrapExceptionDecorator.assign (package:angular/core/parser/parser.dart:125:26)
#2 BoundExpression.assign (package:angular/core/parser/syntax.dart:60:41)
#3 NgModel.modelValue= (package:angular/directive/ng_model.dart:211:11)
#4 NgModel.viewValue= (package:angular/directive/ng_model.dart:200:5)
#5 InputCheckbox.InputCheckbox.<anonymous closure>.<anonymous closure> (package:angular/directive/ng_model.dart:318:19)
#6 NgModelOptions._runFuncDebounced (package:angular/directive/ng_model_options.dart:80:11)
#7 NgModelOptions.executeChangeFunc (package:angular/directive/ng_model_options.dart:68:20)
#8 InputCheckbox.InputCheckbox.<anonymous closure> (package:angular/directive/ng_model.dart:317:49)
#9 _rootRunUnary (dart:async/zone.dart:915)
#10 _ZoneDelegate.runUnary (dart:async/zone.dart:510)
#11 VmTurnZone._onRunUnary.<anonymous closure> (package:angular/core/zone.dart:122:55)
#12 VmTurnZone._onRunBase (package:angular/core/zone.dart:104:16)
#13 VmTurnZone._onRunUnary (package:angular/core/zone.dart:122:7)
#14 _CustomZone.runUnary (dart:async/zone.dart:811)
#15 _CustomZone.runUnaryGuarded (dart:async/zone.dart:717)
#16 _CustomZone.bindUnaryCallback.<anonymous closure> (dart:async/zone.dart:743)
STACKTRACE:
#0 _UnwrapExceptionDecorator.assign (package:angular/core/parser/parser.dart:127:7)
#1 BoundExpression.assign (package:angular/core/parser/syntax.dart:60:41)
#2 NgModel.modelValue= (package:angular/directive/ng_model.dart:211:11)
#3 NgModel.viewValue= (package:angular/directive/ng_model.dart:200:5)
#4 InputCheckbox.InputCheckbox.<anonymous closure>.<anonymous closure> (package:angular/directive/ng_model.dart:318:19)
#5 NgModelOptions._runFuncDebounced (package:angular/directive/ng_model_options.dart:80:11)
#6 NgModelOptions.executeChangeFunc (package:angular/directive/ng_model_options.dart:68:20)
#7 InputCheckbox.InputCheckbox.<anonymous closure> (package:angular/directive/ng_model.dart:317:49)
#8 _rootRunUnary (dart:async/zone.dart:915)
#9 _ZoneDelegate.runUnary (dart:async/zone.dart:510)
#10 VmTurnZone._onRunUnary.<anonymous closure> (package:angular/core/zone.dart:122:55)
#11 VmTurnZone._onRunBase (package:angular/core/zone.dart:104:16)
#12 VmTurnZone._onRunUnary (package:angular/core/zone.dart:122:7)
#13 _CustomZone.runUnary (dart:async/zone.dart:811)
#14 _CustomZone.runUnaryGuarded (dart:async/zone.dart:717)
#15 _CustomZone.bindUnaryCallback.<anonymous closure> (dart:async/zone.dart:743)
HTML of checkboxes:
<fieldset ng-repeat="field in $.filterFields">
<legend>Filter by {{field}}</legend>
<span ng-repeat="val in $.getValuesForField(field)">
<label>{{val}}</label>
<input type="checkbox" ng-click="$.checkboxClicked(field, val)" ng-model="isChecked(field, val)">
</span>
</fieldset>
Source code of isChecked:
bool isChecked(String key, String value){
if(alertFilter.containsKey(key) && alertFilter[key].contains(value)) {
return true;
}
else{
return false;
}
}
P.S. 'alertFilter' here is obtained from a service. The error fires when alertFilter is updated - which triggers 4 other parts of the program which share this filter, to update. Note that these other parts do not update alertFilter, they only read from it.
I just updated my dart application and did a pub cache repair afterwards.
The application does not run and debug throws the following exception
Uncaught Unhandled exception:
Unsupported operation: Cannot provide `reflectedType` of instance of generic type 'List'.
#0 InstantiatedGenericClassMirrorImpl.reflectedType (package:reflectable/src/reflectable_transformer_based.dart:713:5)
#1 _getPropertyInfoForType (package:polymer/src/common/polymer_descriptor.dart:210:46)
#2 _buildPropertiesObject.<anonymous closure> (package:polymer/src/common/polymer_descriptor.dart:58:24)
#3 _HashVMBase&MapMixin&&_LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:340)
#4 _buildPropertiesObject (package:polymer/src/common/polymer_descriptor.dart:56:16)
#5 createPolymerDescriptor (package:polymer/src/common/polymer_descriptor.dart:26:19)
#6 PolymerRegister.initialize (package:polymer/src/common/polymer_register.dart:19:36)
#7 loadInitializers.<anonymous closure>.<anonymous closure> (package:initialize/src/static_loader.dart:46:32)
#8 _runInitQueue (package:initialize/initialize.dart:35:24)
#9 _runInitQueue.<anonymous closure> (package:initialize/initialize.dart:38:26)
#10 _RootZone.runUnary (dart:async/zone.dart:1149)
#11 _Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:502)
#12 _Future._propagateToListeners (dart:async/future_impl.dart:585)
#13 _Future._completeWithValue (dart:async/future_impl.dart:376)
#14 _Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:430)
#15 _microtaskLoop (dart:async/schedule_microtask.dart:43)
#16 _microtaskLoopEntry (dart:async/schedule_microtask.dart:52)
#17 _ScheduleImmediateHelper._handleMutation (dart:html:49254)
#18 MutationObserver._create.<anonymous closure> (dart:html:27526)
(anonymous function)
The application was running quite well before.
Possible bug?
Thanks
Teddy
Rather long story, please check https://github.com/dart-lang/polymer-dart/issues/651 for some details, and for the resolution of this issue as it unfolds.