pdftk を使ってて ヌルポ出た
pdftk で null pointer が出るなんて、一瞬驚きました。 まさかJavaで出来てたなんて。
pdftk で null pointer が出た条件
- pftk 1.4.4
- gcj
この条件下でエラーになるようです。
対処法
公式のバグレポートにバグレポでてました。 pdftk 2.0.1 で fix されているようです。
公式から最新版を落としてきて make します。
pdftk のビルド
wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip cd pdftk-2.02-dist/ cd pdftk cp Makefile.Debian Makefile make
sudo apt install gcj-jdk vim Makefile # gcj のバージョンを書換
これでnulllpointer が出なくなります。