If you upgrade from previous version then please upgrade `autouri` too.
bash
$ pip install autouri --upgrade
$ pip install caper --upgrade
Upgraded Cromwell from 52 to 59. Metadata DB is compatible between two versions.
Please check your Caper configuration file at `~/.caper/default.conf` to remove `cromwell` and `womtool` from the file. Then Caper will automatically download Cromwell/Womtool 59 and use them.
ini
remove these two lines
cromwell=~/.caper/cromwell_jar/cromwell-52.jar
womtool=~/.caper/womtool_jar/womtool-52.jar
Fixed a bug that takes too long to recursively localize big files from S3 to GCS
- md5 checksum skipping flag was not propagated for recursive localization (in JSON, CSV, TSV) in `autouri`
- Fixed in `autouri`
If you get the following error, then check your service account's settings [this document](https://github.com/ENCODE-DCC/caper/blob/master/docs/conf_gcp.md#how-to-run-caper-with-a-service-account).
400 Bad Request
POST https://lifesciences.googleapis.com/v2beta/projects/XXX/locations/us-central1/operations/XXX:cancel
{
"code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Precondition check failed.",
"reason" : "failedPrecondition"
} ],
"message" : "Precondition check failed.",
"status" : "FAILED_PRECONDITION"
}