FlutterのSDKのバージョンを1.20に上げたあとに、コード生成のパッケージである「build_runner」を使ってコード生成コマンドを回すと、
こんなウォーニングが出て、、
その後に、、
Bad state: Unexpected diagnostics・・This requires the 'non-nullable' language feature to be enabled
こんなメッセージが出て、コード生成が延々と終わらないトラブルに見舞われる場合がありますが、その場合は、
1)pubspec.yamlファイルの「dev_dependencies」のセクションで、「analyzer」というパッケージのバージョンを以下のように特定
dependency_overrides:
analyzer: '0.39.14'
2)再度「pub get」
3)再度コード生成コマンドを実行してやると解消します。
(この理由を含めた詳細は、下の動画で解説していますので、よろしければご覧下さい)