Closed Jeltje closed 7 years ago
@Jeltje The full log is missing the error message — is there another log?
@Jeltje — Update on this?
@JakeNarkizian — can you comment on this?
Neither s3://varscan-hg19-input/testout
nor s3://varscan-hg19-input
should be accepted as valid directory URLs. They should always be enforced early to end in a slash.
What I mean to say is that @Jeltje should try again with s3://varscan-hg19-input/ and toil-rnaseq should assert/require that input URLs pointing at a directory end in /.
Hannes recognized the issue, in that lack of trailing slash reproduces the error. Toil-rnaseq has been updated to address this. This error is particularly insidious, as not enforcing the slash at the end may end with a run overwriting the same s3:// URL over and over again.
I'm not sure this is a bug, precisely, but it may need some explanation.
When I give a s3 bucket as outputdir in the config file, the run will fail if you did not create a 'directory' inside the bucket. So this works:
output-dir: s3://varscan-hg19-input/testout
But this fails:output-dir: s3://varscan-hg19-input
withThe specified domain does not exist.
full logIf this is expected behavior, then maybe the config should be a bit more explicit. It currently reads