I am running the iTMS Transporter on a OL7 k8s pod. The issue appeared when I have set the read-only filesystem. Trace:
Exception in thread "main" java.lang.ExceptionInInitializerError at com.apple.transporter.launcher.Application.start(Application.java:120) at com.apple.transporter.launcher.Application.main(Application.java:766) Caused by: java.lang.NullPointerException: Cannot invoke "com.apple.transporter.launcher.api.LaunchLogger.warn(String)" because "com.apple.transporter.launcher.util.FileUtil.logger" is null at com.apple.transporter.launcher.util.FileUtil.logWarning(FileUtil.java:151) at com.apple.transporter.launcher.util.FileUtil.userHomeDirectory(FileUtil.java:110) at com.apple.transporter.launcher.util.FileUtil.localConfigHome0(FileUtil.java:188) at com.apple.transporter.launcher.util.FileUtil.<clinit>(FileUtil.java:25) ... 2 more
I have to have the pod filesystem read-only it is a security compliance requirement, so I need to find a solution for this issue. Before setting the the FS to read-only everything was working perfectly. Apparently iTMS Transporter lost access to some locations on the pod. What folders should be accessible (writable) got the iTMS Transporter?