linux · 2020年2月17日

org/embulk/cli/Main : Unsupported major.minor version 52.0

tl;dr;

embulk をbuild しようとすると Unsupported major.minor version 52.0 というエラーが出るようになった。原因と対処について紹介。

元にした作業手順(2018年だから、もう2年も前だ。。)

https://tsukada.sumito.jp/2018/09/18/mysql%e3%81%ae%e3%83%87%e3%83%bc%e3%82%bf%e3%82%92embulk%e3%81%a7bigquery%e3%81%b8%e5%85%a5%e3%82%8credash%e3%81%a7%e7%a2%ba%e8%aa%8d%e3%81%99%e3%82%8b/

エラー詳細

原因

embulk でjava 7のサポートが切れた。build する際にプラグインの組み込み段階でエラーになる。

対処

embulk のベースの docker image を

FROM java:7 から

FROM java:8 に変更する。

サンプル