Build: Build error: type 'DynamicTypeImpl' is not a subtype of type 'InterfaceType'

Created on 21 Oct 2019  Â·  1Comment  Â·  Source: dart-lang/build

i received this error today when running flutter pub run build_runner build.

type 'DynamicTypeImpl' is not a subtype of type 'InterfaceType'
package:analyzer/src/summary/link.dart 5680:5                     TypeProviderForLink._buildInterfaceType
package:analyzer/src/summary/link.dart 5645:23                    TypeProviderForLink.objectType
package:analyzer/src/summary/link.dart 926:67                     ClassElementForLink_Class._computeInterfaceType
package:analyzer/src/summary/link.dart 824:27                     ClassElementForLink_Class.supertype
package:analyzer/src/task/strong_mode.dart 303:33                 InstanceMemberInferrer._inferClass
package:analyzer/src/task/strong_mode.dart 335:9                  InstanceMemberInferrer._inferClasses
package:analyzer/src/task/strong_mode.dart 56:5                   InstanceMemberInferrer.inferCompilationUnit
package:analyzer/src/summary/link.dart 1643:7                     CompilationUnitElementInBuildUnit.link
package:analyzer/src/summary/link.dart 3985:12                    LibraryElementInBuildUnit.link
package:analyzer/src/summary/link.dart 3685:15                    LibraryCycleNode.link
package:analyzer/src/summary/link.dart 3625:7                     LibraryCycleDependencyWalker.evaluate
package:analyzer/src/summary/link.dart 2230:13                    DependencyWalker.walk.strongConnect
package:analyzer/src/summary/link.dart 2196:24                    DependencyWalker.walk.strongConnect
package:analyzer/src/summary/link.dart 2196:24                    DependencyWalker.walk.strongConnect
package:analyzer/src/summary/link.dart 2196:24                    DependencyWalker.walk.strongConnect
package:analyzer/src/summary/link.dart 2196:24                    DependencyWalker.walk.strongConnect
package:analyzer/src/summary/link.dart 2249:18                    DependencyWalker.walk
package:analyzer/src/summary/link.dart 3658:42                    LibraryCycleForLink.ensureLinked
package:analyzer/src/summary/link.dart 4190:35                    Linker.link
package:analyzer/src/summary/link.dart 312:74                     _relink
package:analyzer/src/summary/link.dart 126:3                      link
package:analyzer/src/dart/analysis/library_context.dart 220:25    LibraryContext.load.<fn>
package:analyzer/src/dart/analysis/performance_logger.dart 34:15  PerformanceLog.run
package:analyzer/src/dart/analysis/library_context.dart 219:12    LibraryContext.load
package:analyzer/src/dart/analysis/library_context.dart 98:7      new LibraryContext
package:analyzer/src/dart/analysis/driver.dart 1439:29            AnalysisDriver._createLibraryContext
package:analyzer/src/dart/analysis/driver.dart 1380:28            AnalysisDriver._computeUnitElement.<fn>
package:analyzer/src/dart/analysis/performance_logger.dart 34:15  PerformanceLog.run
package:analyzer/src/dart/analysis/driver.dart 1378:20            AnalysisDriver._computeUnitElement
package:analyzer/src/dart/analysis/driver.dart 997:34             AnalysisDriver.performWork
package:analyzer/src/dart/analysis/driver.dart 1931:24            AnalysisDriverScheduler._run
package:analyzer/src/dart/analysis/driver.dart 1865:5             AnalysisDriverScheduler.start
package:build_resolvers/src/analysis_driver.dart 54:13            analysisDriver
package:build_resolvers/src/resolver.dart 138:18                  new AnalyzerResolvers
package:build_runner_core/src/generate/options.dart 192:19        BuildOptions.create
package:build_runner/src/generate/build.dart 85:36                build
package:build_runner/src/entrypoint/build.dart 28:24              BuildCommand.run
package:args/command_runner.dart 197:27                           CommandRunner.runCommand
package:args/command_runner.dart 112:25                           CommandRunner.run.<fn>
dart:async                                                        new Future.sync
package:args/command_runner.dart 112:14                           CommandRunner.run
package:build_runner/src/entrypoint/run.dart 24:31                run
.dart_tool/build/entrypoint/build.dart 22:22                      main
#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      pubInteractively (package:flutter_tools/src/dart/pub.dart:244:5)
<asynchronous suspension>
#2      PackagesForwardCommand.runCommand (package:flutter_tools/src/commands/packages.dart:239:11)
<asynchronous suspension>
#3      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:557:18)
#4      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:71:64)
#5      _rootRunUnary (dart:async/zone.dart:1132:38)
#6      _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#7      _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#8      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#9      Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#10     Future._completeWithValue (dart:async/future_impl.dart:522:5)
#11     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:552:7)
#12     _rootRun (dart:async/zone.dart:1124:13)
#13     _CustomZone.run (dart:async/zone.dart:1021:19)
#14     _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#15     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
#16     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#17     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#18     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#19     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)
Flutter 1.10.14 • channel dev • https://github.com/flutter/flutter.git
Framework • revision 1946fc4da0 (13 days ago) • 2019-10-07 15:23:31 -0700
Engine • revision 1d62160fdb
Tools • Dart 2.6.0 (build 2.6.0-dev.1.0 d6c6d12ebf)
build_runner: ^1.7.1
json_serializable: ^3.2.3

i post the same issue in https://github.com/dart-lang/json_serializable/issues/551 too, because im not sure if this is json_serializable or build_runner related issue or not.

Most helpful comment

Please update your build_resolvers version (by doing a pub upgrade or flutter packages pub upgrade. This doesn't appear directly in your deps as it is a transitive dependency but it had a bug that surfaces under new sdks and needs to be updated to the latest.

>All comments

Please update your build_resolvers version (by doing a pub upgrade or flutter packages pub upgrade. This doesn't appear directly in your deps as it is a transitive dependency but it had a bug that surfaces under new sdks and needs to be updated to the latest.

Was this page helpful?
0 / 5 - 0 ratings