Hi Everyone,
I’ve downloaded nextflow from the github assets (https://github.com/nextflow-io/nextflow/releases/download/v23.10.1/nextflow-23.10.1-all) but every time I execute it (even with just -h
) it throws me the following warning:
Apr 03, 2024 7:21:05 PM com.google.auth.oauth2.DefaultCredentialsProvider warnAboutProblematicCredentials WARNING: Your application has authenticated using end user credentials from Google Cloud SDK. We recommend that most server applications use service accounts instead. If your application continues to use end user credentials from Cloud SDK, you might receive a “quota exceeded” or “API not enabled” error. For more information about service accounts, see Authentication methods at Google | Google Cloud.
Is there a way to disable this warning, or the google authentication entirely (as I’m not using google cloud in any way)?
Are you sure your pipeline doesn’t interact with Google Cloud Platform in any way?
Could you please share what pipeline you’re using and the Nextflow command you’re running to start the pipeline?
I’m sure the pipeline I run does not interact with Google Cloud Platform in any way, but the pipeline I’m running is mostly irrelevant, as I even get the warning message when simply running ./nextflow -h
, which results in:
Apr 04, 2024 6:38:27 PM com.google.auth.oauth2.DefaultCredentialsProvider warnAboutProblematicCredentials
WARNING: Your application has authenticated using end user credentials from Google Cloud SDK. We recommend that most server applications use service accounts instead. If your application continues to use end user credentials from Cloud SDK, you might receive a "quota exceeded" or "API not enabled" error. For more information about service accounts, see https://cloud.google.com/docs/authentication/.
Usage: nextflow [options] COMMAND [arg...]
Options:
...
The nextflow.config file in that working dirctory contains:
docker.enabled = true
profiles {
test {
includeConfig 'tests/integration/test.config'
}
}