Bug report
Expected behavior and actual behavior
With nextflow 23.04.3 I can make a channel from an S3 OCI bucket just fine. But using 23.10.4 or later (I've tested with 24.10.4 as well) it gives an error, seemingly because it tries to use an Amazon endpoint.
Steps to reproduce the problem
main.nf :
workflow {
Channel
.fromPath("s3://my-bucket/clean_reads/*fastq.gz")
.take(1)
.view()
}
nextflow.config
aws {
accessKey = "*******************"
secretKey = "*****************************"
region = "uk-london-1"
client {
endpoint = "https://************.compat.objectstorage.uk-london-1.oraclecloud.com"
s3PathStyleAccess = true
}
}
Program output
When it works:
NXF_VER=23.04.3 nextflow run main.nf
Nextflow 24.10.4 is available - Please consider updating your version to it
N E X T F L O W ~ version 23.04.3
Launching `main.nf` [drunk_curran] DSL2 - revision: b1377beb96
/my-bucket/clean_reads/SAMD00000572.clean_1.fastq.gz
when it fails:
NXF_VER=23.10.4 nextflow run main.nf
Nextflow 24.10.4 is available - Please consider updating your version to it
N E X T F L O W ~ version 23.10.4
Launching `main.nf` [admiring_yalow] DSL2 - revision: b1377beb96
ERROR ~ Unable to execute HTTP request: s3.uk-london-1.amazonaws.com
-- Check '.nextflow.log' file for details
which makes it look like it's ignoring the endpoint provided.
Environment
- Nextflow version: works on 23.04.3, fails on later
- Java version:
openjdk 17.0.10 2024-01-16
OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7)
OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing)
- Operating system: ubuntu 22.04
- Bash version: (use the command
$SHELL --version): GNU bash, version 5.1.16(1)-releas
Bug report
Expected behavior and actual behavior
With nextflow 23.04.3 I can make a channel from an S3 OCI bucket just fine. But using 23.10.4 or later (I've tested with 24.10.4 as well) it gives an error, seemingly because it tries to use an Amazon endpoint.
Steps to reproduce the problem
main.nf :
nextflow.config
Program output
When it works:
when it fails:
which makes it look like it's ignoring the endpoint provided.
Environment
openjdk 17.0.10 2024-01-16
OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7)
OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, sharing)
$SHELL --version): GNU bash, version 5.1.16(1)-releas