SPSSインストール後に出る、謎のぬるぽ
IBM SPSS Modeler 18.1.1をMacOS High Sierra(10.13.6)にインストールした後、起動するとこんなエラーが。

調べてみると、過去バージョン(18.0)でこんなworkaroundが出ているようでした。
要するに 「log4j.propertiesの中のパスが適切な権限ではないため」エラーが出る、とのことです。
- Unable to open/launch IBM SPSS Modeler - receive a java.lang.NullPointerException
-- https://www-01.ibm.com/support/docview.wss?uid=swg22004593
まさか 18.1.1 になってもFixされていない……? そんな…… まさかね……
試行錯誤
「権限が適切でない」のなら、権限を付与してやればいいじゃない
と考え、別途、権限 777 の "log"というパスを作って設定してみましたが、変わらず。
んー?
解決編
最終的に、このようにすることで解決しました。
変更前のlog4j.properties
log4j.properties
log4j.appender.MainLog.File=${application.home}/log/client_logging.log
log4j.appender.TraceLog.File=${application.home}/log/client_tracing_${PROCESS_ID}.log
変更後のlog4j.properties
log4j.properties
log4j.appender.MainLog.File=/tmp/client_logging.log
log4j.appender.TraceLog.File=/tmp/client_tracing_${PROCESS_ID}.log
参照場所を/tmp/にしたところ、起動しました。
権限の問題じゃなくて、パスが長すぎるとかじゃないのかなーかなー
せめて障害事象の原因は正しく書いてほしい、というお話でした。