背景
- Airflowで DAG指定 -> Ganttを開こうとすると以下のような画面になる
- エラー内容は
AttributeError: 'NoneType' object has no attribute 'timetuple'
原因
- Airflowの task_fail テーブルの start_dateカラムに Nullのものがあるのが原因
対応
-
UPDATE task_fail SET start_date='2019-11-01 00:00:00.000000' WHERE duration IS NULL
をしてあげればいい- start_dateは好きな時間入れる
- Cloud Composerを使っているので、手順としては、worker container とかに入って、mysqlに繋いでコマンドを実行する
- ログイン手順は この辺り
- Airflowを独自で立てている場合は、直接DBに対してコマンドを実行すればいい