Some more details that might help
This is how i was testing the components in the old version.
anduril run-component extract_archive -I infile=test/t1.zip -O outfolder=test_out_folder -c project1/anduril/components (absolute path in the components case)
The components are not part of a bundle.
I have all components in a directory: project1/anduril/components
If i verbose, I get the following error message:
Registering documentation resource dir /path/to/bin/anduril-1.2.22/microarray/functions/RegionOverlap/doc-files
Registering documentation resource dir /path/to/bin/anduril-1.2.22/microarray/functions/ExpressionImport/doc-files
Component instance states at the beginning of execution:
extract_archive: current=NO, active=YES, precount=1
input_infile: current=NO, active=YES, precount=0
ComponentExecutor: gave job for input_infile; unfinished jobs: 1; numWorkers: 0; time: 0.001 s
ComponentExecutor: gave worker for input_infile; numWorkers: 1; time: 0.004 s
Executing input_infile (INPUT)
Worker started: component input_infile, thread Thread[Thread-1,5,main]
Worker finished: component input_infile, thread Thread[Thread-1,5,main]
ComponentExecutor: worker finished for input_infile; unfinished jobs: 0; numWorkers: 0; time: 0.007 s
extract_archive: pre-count decreased to 0
Component input_infile finished with success; READY queue: extract_archive
ComponentExecutor: gave job for extract_archive; unfinished jobs: 1; numWorkers: 0; time: 0.009 s
Clearing directory /path/to/anduril/components/extract_archive/execute/extract_archive
ComponentExecutor: gave worker for extract_archive; numWorkers: 1; time: 0.012 s
Executing extract_archive (extract_archive)
Worker started: component extract_archive, thread Thread[Thread-2,5,main]
[ERROR] Component extract_archive: Uncaught exception during component execution java.lang.NullPointerException
at fi.helsinki.ltdk.csbl.anduril.core.network.launcher.PythonLauncher.getExtraEnvironment(PythonLauncher.java:64)
at fi.helsinki.ltdk.csbl.anduril.core.network.launcher.Launcher.launch(Launcher.java:213)
at fi.helsinki.ltdk.csbl.anduril.core.network.execmode.PrefixExecMode.launch(PrefixExecMode.java:53)
at fi.helsinki.ltdk.csbl.anduril.core.network.componentInstance.RegularComponentInstance.launch(RegularComponentInstance.java:42)
at fi.helsinki.ltdk.csbl.anduril.core.engine.ExecutorWorker.run(ExecutorWorker.java:53)
ComponentExecutor: worker finished for extract_archive; unfinished jobs: 0; numWorkers: 0; time: 0.015 s
input_infile.in: post-count decreased to 0
Component extract_archive finished with failure; READY queue is empty.
Component instance states at the end of execution:
extract_archive: current=NO, active=YES, precount=0
input_infile: current=YES, active=YES, precount=0
Done. The following components had errors:
extract_archive (extract_archive)