Mihai Todor
02/08/2026, 10:44 PMparams { input = null } in nextflow.config and then I do params { input = "/path/to/foobar.txt" } in a profile config called test.config, running nextflow run . -profile test,docker, I get ERROR ~ Validation of pipeline parameters failed! followed by * Missing required parameter(s): input. Is this expected? I used an absolute path to foobar.txt so I'm sure it can find it. Also, it works just fine if I do nextflow run . -profile test,docker --input /path/to/foobar.txtNicolas Vannieuwkerke
02/08/2026, 11:21 PMQuentin Duvert
02/09/2026, 10:47 AMMihai Todor
02/09/2026, 11:01 AMprofiles {
...
test { includeConfig 'conf/test.config' }
}
followed by
params {
input = null
...
and it's still giving the same error. Same if I move the params block above.Mihai Todor
02/09/2026, 11:18 AMWhen including a config file, the included config is evaluated with the parameters defined before the include. The included config cannot see parameters defined after the include.
Mihai Todor
02/09/2026, 11:20 AMprofiles section all the way at the top and it's still triggering the same errorNicolas Vannieuwkerke
02/09/2026, 12:44 PMMihai Todor
02/09/2026, 1:10 PMNXF_SYNTAX_PARSER=v1 and it works fine now.Nicolas Vannieuwkerke
02/09/2026, 1:10 PMMihai Todor
02/09/2026, 1:11 PMNXF_SYNTAX_PARSER=v1Nicolas Vannieuwkerke
02/09/2026, 1:11 PMv1 for now 😛Mihai Todor
02/09/2026, 1:11 PMNicolas Vannieuwkerke
02/09/2026, 1:11 PM