Closed
Description
Using flutter 1.22.3, when I run "flutter pub run build_runner build" I receive the following:
[SEVERE] json_serializable:json_serializable on lib/arguments/customers_screen_arguments.dart:
NoSuchMethodError: The getter 'definingUnit' was called on null.
Receiver: null
Tried calling: definingUnit
#0 Object.noSuchMethod (dart:core-patch/object_patch.dart:51:5)
#1 LinkedElementFactory.isLibraryUri (package:analyzer/src/summary2/linked_element_factory.dart:133:28)
#2 LibraryContext.isLibraryUri (package:analyzer/src/dart/analysis/library_context.dart:97:27)
#3 LibraryAnalyzer._isLibrarySource (package:analyzer/src/dart/analysis/library_analyzer.dart:522:25)
#4 LibraryAnalyzer._resolveDirectives (package:analyzer/src/dart/analysis/library_analyzer.dart:562:36)
#5 LibraryAnalyzer.analyzeSync (package:analyzer/src/dart/analysis/library_analyzer.dart:136:5)
#6 LibraryAnalyzer.analyze (package:analyzer/src/dart/analysis/library_analyzer.dart:107:12)
#7 AnalysisDriver._computeAnalysisResult2.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1317:63)
#8 PerformanceLog.run (package:analyzer/src/dart/analysis/performance_logger.dart:32:15)
#9 AnalysisDriver._computeAnalysisResult2 (package:analyzer/src/dart/analysis/driver.dart:1294:20)
#10 AnalysisDriver._computeAnalysisResult.<anonymous closure> (package:analyzer/src/dart/analysis/driver.dart:1247:14)
#11 _rootRun (dart:async/zone.dart:1190:13)
#12 _CustomZone.run (dart:async/zone.dart:1093:19)
#13 _runZoned (dart:async/zone.dart:1630:10)
#14 runZoned (dart:async/zone.dart:1550:10)
#15 NullSafetyUnderstandingFlag.enableNullSafetyTypes (package:analyzer/dart/element/null_safety_understanding_flag.dart:42:12)
#16 AnalysisDriver._computeAnalysisResult (package:analyzer/src/dart/analysis/driver.dart:1246:40)
#17 AnalysisDriver._computeErrors (package:analyzer/src/dart/analysis/driver.dart:1372:41)
#18 AnalysisDriver.performWork (package:analyzer/src/dart/analysis/driver.dart:979:20)
#19 AnalysisDriverScheduler._run (package:analyzer/src/dart/analysis/driver.dart:2013:24)
<asynchronous suspension>
#20 AnalysisDriverScheduler.start (package:analyzer/src/dart/analysis/driver.dart:1936:5)
#21 analysisDriver (package:build_resolvers/src/analysis_driver.dart:62:13)
#22 AnalyzerResolvers._ensureInitialized.<anonymous closure> (package:build_resolvers/src/resolver.dart:306:26)
<asynchronous suspension>
#23 AnalyzerResolvers._ensureInitialized.<anonymous closure> (package:build_resolvers/src/resolver.dart)
#24 AnalyzerResolvers._ensureInitialized (package:build_resolvers/src/resolver.dart:309:6)
#25 AnalyzerResolvers.get (package:build_resolvers/src/resolver.dart:314:11)
#26 PerformanceTrackingResolvers.get.<anonymous closure> (package:build_runner_core/src/performance_tracking/performance_tracking_resolvers.dart:19:58)
#27 _NoOpBuilderActionTracker.trackStage (package:build_runner_core/src/generate/performance_tracker.dart:302:15)
#28 PerformanceTrackingResolvers.get (package:build_runner_core/src/performance_tracking/performance_tracking_resolvers.dart:19:16)
#29 BuildStepImpl.resolver (package:build/src/builder/build_step_impl.dart:74:54)
#30 _Builder.build (package:source_gen/src/builder.dart:72:32)
#31 runBuilder.buildForInput (package:build/src/generate/run_builder.dart:55:21)
#32 MappedListIterable.elementAt (dart:_internal/iterable.dart:417:31)
#33 ListIterator.moveNext (dart:_internal/iterable.dart:343:26)
#34 Future.wait (dart:async/future.dart:406:26)
#35 runBuilder.<anonymous closure> (package:build/src/generate/run_builder.dart:61:36)
#36 _rootRun (dart:async/zone.dart:1190:13)
#37 _CustomZone.run (dart:async/zone.dart:1093:19)
#38 _runZoned (dart:async/zone.dart:1630:10)
#39 runZonedGuarded (dart:async/zone.dart:1618:12)
#40 runZoned (dart:async/zone.dart:1547:12)
#41 scopeLogAsync (package:build/src/builder/logging.dart:26:3)
#42 runBuilder (package:build/src/generate/run_builder.dart:61:9)
#43 _SingleBuild._runForInput.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:build_runner_core/src/generate/build_impl.dart:485:19)
#44 _NoOpBuilderActionTracker.trackStage (package:build_runner_core/src/generate/performance_tracker.dart:302:15)
#45 _SingleBuild._runForInput.<anonymous closure>.<anonymous closure> (package:build_runner_core/src/generate/build_impl.dart:483:23)
<asynchronous suspension>
#46 _SingleBuild._runForInput.<anonymous closure>.<anonymous closure> (package:build_runner_core/src/generate/build_impl.dart)
#47 NoOpTimeTracker.track (package:timing/src/timing.dart:222:44)
#48 _SingleBuild._runForInput.<anonymous closure> (package:build_runner_core/src/generate/build_impl.dart:440:22)
#49 Pool.withResource (package:pool/pool.dart:127:28)
<asynchronous suspension>
#50 _SingleBuild._runForInput (package:build_runner_core/src/generate/build_impl.dart:436:17)
#51 _SingleBuild._runBuilder.<anonymous closure> (package:build_runner_core/src/generate/build_impl.dart:374:38)
#52 MappedIterator.moveNext (dart:_internal/iterable.dart:392:20)
#53 Future.wait (dart:async/future.dart:406:26)
#54 _SingleBuild._runBuilder (package:build_runner_core/src/generate/build_impl.dart:373:36)
#55 _SingleBuild._runPhases.<anonymous closure>.<anonymous closure> (package:build_runner_core/src/generate/build_impl.dart:319:20)
<asynchronous suspension>
#56 _SingleBuild._runPhases.<anonymous closure>.<anonymous closure> (package:build_runner_core/src/generate/build_impl.dart)
#57 _NoOpBuildPerformanceTracker.trackBuildPhase (package:build_runner_core/src/generate/performance_tracker.dart:184:15)
#58 _SingleBuild._runPhases.<anonymous closure> (package:build_runner_core/src/generate/build_impl.dart:315:47)
#59 NoOpTimeTracker.track (package:timing/src/timing.dart:222:44)
#60 _SingleBuild._runPhases (package:build_runner_core/src/generate/build_impl.dart:309:32)
#61 logTimedAsync (package:build_runner_core/src/logging/logging.dart:25:30)
#62 _SingleBuild._safeBuild.<anonymous closure> (package:build_runner_core/src/generate/build_impl.dart:266:26)
#63 _rootRun (dart:async/zone.dart:1190:13)
#64 _CustomZone.run (dart:async/zone.dart:1093:19)
#65 _runZoned (dart:async/zone.dart:1630:10)
#66 runZonedGuarded (dart:async/zone.dart:1618:12)
#67 runZoned (dart:async/zone.dart:1547:12)
#68 _SingleBuild._safeBuild (package:build_runner_core/src/generate/build_impl.dart:261:5)
#69 _SingleBuild.run (package:build_runner_core/src/generate/build_impl.dart:208:24)
#70 BuildImpl.run (package:build_runner_core/src/generate/build_impl.dart:94:56)
#71 BuildRunner.run (package:build_runner_core/src/generate/build_runner.dart:25:14)
#72 build (package:build_runner/src/generate/build.dart:107:21)
<asynchronous suspension>
#73 BuildCommand._run (package:build_runner/src/entrypoint/build.dart:35:24)
#74 BuildCommand.run.<anonymous closure> (package:build_runner/src/entrypoint/build.dart:31:15)
#75 _rootRun (dart:async/zone.dart:1190:13)
#76 _CustomZone.run (dart:async/zone.dart:1093:19)
#77 _runZoned (dart:async/zone.dart:1630:10)
#78 runZoned (dart:async/zone.dart:1550:10)
#79 withEnabledExperiments (package:build/src/experiments.dart:18:5)
#80 BuildCommand.run (package:build_runner/src/entrypoint/build.dart:30:12)
#81 CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#82 CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:112:25)
#83 new Future.sync (dart:async/future.dart:223:31)
#84 CommandRunner.run (package:args/command_runner.dart:112:14)
#85 run (package:build_runner/src/entrypoint/run.dart:25:31)
<asynchronous suspension>
#86 main (file:///C:/_eic/app/eic_app_front/.dart_tool/build/entrypoint/build.dart:27:22)
#87 _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:297:32)
#88 _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
package:analyzer/src/dart/analysis/driver.dart 1347:9 AnalysisDriver._computeAnalysisResult2.<fn>
package:analyzer/src/dart/analysis/performance_logger.dart 32:15 PerformanceLog.run
package:analyzer/src/dart/analysis/driver.dart 1294:20 AnalysisDriver._computeAnalysisResult2
package:analyzer/src/dart/analysis/driver.dart 1247:14 AnalysisDriver._computeAnalysisResult.<fn>
dart:async runZoned
package:analyzer/dart/element/null_safety_understanding_flag.dart 42:12 NullSafetyUnderstandingFlag.enableNullSafetyTypes
package:analyzer/src/dart/analysis/driver.dart 1246:40 AnalysisDriver._computeAnalysisResult
package:analyzer/src/dart/analysis/driver.dart 1372:41 AnalysisDriver._computeErrors
package:analyzer/src/dart/analysis/driver.dart 979:20 AnalysisDriver.performWork
package:analyzer/src/dart/analysis/driver.dart 2013:24 AnalysisDriverScheduler._run
package:analyzer/src/dart/analysis/driver.dart 1936:5 AnalysisDriverScheduler.start
package:build_resolvers/src/analysis_driver.dart 62:13 analysisDriver
package:build_resolvers/src/resolver.dart 306:26 AnalyzerResolvers._ensureInitialized.<fn>
package:build_resolvers/src/resolver.dart AnalyzerResolvers._ensureInitialized.<fn>
package:build_resolvers/src/resolver.dart 309:6 AnalyzerResolvers._ensureInitialized
package:build_resolvers/src/resolver.dart 314:11 AnalyzerResolvers.get
package:build_runner_core/src/performance_tracking/performance_tracking_resolvers.dart 19:58 PerformanceTrackingResolvers.get.<fn>
package:build_runner_core/src/generate/performance_tracker.dart 302:15 _NoOpBuilderActionTracker.trackStage
package:build_runner_core/src/performance_tracking/performance_tracking_resolvers.dart 19:16 PerformanceTrackingResolvers.get
package:build BuildStepImpl.resolver
package:source_gen/src/builder.dart 72:32 _Builder.build
package:build runBuilder
package:build_runner_core/src/generate/build_impl.dart 485:19 _SingleBuild._runForInput.<fn>.<fn>.<fn>
package:build_runner_core/src/generate/performance_tracker.dart 302:15 _NoOpBuilderActionTracker.trackStage
package:build_runner_core/src/generate/build_impl.dart 483:23 _SingleBuild._runForInput.<fn>.<fn>
package:build_runner_core/src/generate/build_impl.dart _SingleBuild._runForInput.<fn>.<fn>
package:timing/src/timing.dart 222:44 NoOpTimeTracker.track
package:build_runner_core/src/generate/build_impl.dart 440:22 _SingleBuild._runForInput.<fn>
package:pool/pool.dart 127:28 Pool.withResource
package:build_runner_core/src/generate/build_impl.dart 436:17 _SingleBuild._runForInput
package:build_runner_core/src/generate/build_impl.dart 374:38 _SingleBuild._runBuilder.<fn>
dart:async Future.wait
package:build_runner_core/src/generate/build_impl.dart 373:36 _SingleBuild._runBuilder
package:build_runner_core/src/generate/build_impl.dart 319:20 _SingleBuild._runPhases.<fn>.<fn>
package:build_runner_core/src/generate/build_impl.dart _SingleBuild._runPhases.<fn>.<fn>
package:build_runner_core/src/generate/performance_tracker.dart 184:15 _NoOpBuildPerformanceTracker.trackBuildPhase
package:build_runner_core/src/generate/build_impl.dart 315:47 _SingleBuild._runPhases.<fn>
package:timing/src/timing.dart 222:44 NoOpTimeTracker.track
package:build_runner_core/src/generate/build_impl.dart 309:32 _SingleBuild._runPhases
package:build_runner_core/src/logging/logging.dart 25:30 logTimedAsync
package:build_runner_core/src/generate/build_impl.dart 266:26 _SingleBuild._safeBuild.<fn>
dart:async runZoned
package:build_runner_core/src/generate/build_impl.dart 261:5 _SingleBuild._safeBuild
package:build_runner_core/src/generate/build_impl.dart 208:24 _SingleBuild.run
package:build_runner_core/src/generate/build_impl.dart 94:56 BuildImpl.run
package:build_runner_core/src/generate/build_runner.dart 25:14 BuildRunner.run
package:build_runner 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 run
.dart_tool\build\entrypoint\build.dart 27:22 main
This is the code of "customers_screen_arguments.dart":
enum CallingAction { Customers1, CustomersOfAdministrator }
class CustomersScreenArguments {
final CallingAction callingAction;
final int administratorCode;
CustomersScreenArguments(this.callingAction, {this.administratorCode});
}
This is the result of "flutter --version:
Flutter 1.22.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 8874f21e79 (3 days ago) • 2020-10-29 14:14:35 -0700
Engine • revision a1440ca392
Tools • Dart 2.10.3
This is the pubspec.yaml:
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
provider: ^4.0.5
http: ^0.12.0+2
shared_preferences: ^0.5.6+3
json_annotation: ^3.0.0
material_design_icons_flutter: 4.0.5345
flutter_icons: ^1.1.0
url_launcher: ^5.4.10
cupertino_icons: ^0.1.2
package_info: ^0.4.1
dev_dependencies:
flutter_test:
sdk: flutter
json_serializable: ^3.3.0
build_runner: ^1.6.7
sqflite: ^1.3.0
path: ^1.6.4
flutter:
uses-material-design: true
assets:
- assets/collaboration.png
```
Thank you.