-
Notifications
You must be signed in to change notification settings - Fork 13
Description
I am using a docker recipe for octave very similar to the one in this repo.
https://github.com/cpp-lln-lab/bidspm/blob/c2303350344ca2fa9a964d0da4d21e23be88f571/Dockerfile
I am seeing some failures when trying to export GLM results to nidm-results:
07-Jul-2024 20:08:39 - Failed 'Results Report'
/usr/lib/jvm/default-java/lib/server/libjvm.so: failed to load: /usr/lib/jvm/default-java/lib/server/libjvm.so: cannot open shared object file: No such file or directory
In file "/opt/spm12/spm_results_nidm.m" (v7057), function "md5sum" at line 1225.
In file "/opt/spm12/spm_results_nidm.m" (v7057), function "getid" at line 1355.
In file "/opt/spm12/spm_results_nidm.m" (v7057), function "spm_results_nidm" at line 357.
In file "/opt/spm12/config/spm_run_results.m" (v7268), function "spm_run_results" at line 166.
See output here on circle CI: https://app.circleci.com/pipelines/github/cpp-lln-lab/bidspm/883/workflows/3bd19262-02f8-4d2a-b02f-ec774dd1cf17/jobs/2715?invite=true#step-107-44349_47
In the process of fixing it: seems that it is just a matter of installing java, zip, unzip (so far) in the container.
Will try to provide a minimal example to demonstrate the failure with the official spm container.
FYI I have not tested this with the matlab container but if zip and unzip are missing I would expect some issues as well