Started by user Long Vu Replayed #15 > git rev-parse --is-inside-work-tree # timeout=10 Setting origin to https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests.git > git config remote.origin.url https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests.git # timeout=10 Fetching origin... Fetching upstream changes from origin > git --version # timeout=10 > git config --get remote.origin.url # timeout=10 > git fetch --tags --progress -- origin +refs/heads/*:refs/remotes/origin/* # timeout=10 Seen branch in repository origin/current-production-version Seen branch in repository origin/custom_climate_portraits Seen branch in repository origin/devel-new-extensions Seen branch in repository origin/extended_tests Seen branch in repository origin/master Seen branch in repository origin/new-docker-build Seen branch in repository origin/preview-docker-build Seen branch in repository origin/twitcher_perf_test_notebook Seen 8 remote branches Obtained Jenkinsfile from ef0bf0647991df529813abd68078e748363d157b Running in Durability level: MAX_SURVIVABILITY [Pipeline] Start of Pipeline [Pipeline] node Running on linux1 in /home/jenkins/agent/workspace/_workflow-tests_new-docker-build [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout No credentials specified Fetching changes from the remote Git repository Fetching without tags Checking out Revision ef0bf0647991df529813abd68078e748363d157b (new-docker-build) Commit message: "release: update to use image pavics/workflow-tests:220412" > git rev-parse --is-inside-work-tree # timeout=10 > git config remote.origin.url https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests.git # timeout=10 Fetching upstream changes from https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests.git > git --version # timeout=10 > git fetch --no-tags --progress -- https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f ef0bf0647991df529813abd68078e748363d157b # timeout=10 > git rev-list --no-walk ef0bf0647991df529813abd68078e748363d157b # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] sh + docker inspect -f . pavics/workflow-tests:220412 . [Pipeline] withDockerContainer linux1 seems to be running inside container 9ebab1c18330538cb140f614883c471f5616b5e1f235b20c2799ba96559c37b9 $ docker run -t -d -u 1000:1000 -w /home/jenkins/agent/workspace/_workflow-tests_new-docker-build --volumes-from 9ebab1c18330538cb140f614883c471f5616b5e1f235b20c2799ba96559c37b9 -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** pavics/workflow-tests:220412 cat $ docker top d854c92c0465c24f61384a387dbc48d2b4798535598eb58b97341fe6592095bb -eo pid,comm [Pipeline] { [Pipeline] ansiColor [Pipeline] { [Pipeline] timestamps [Pipeline] { [Pipeline] timeout [2022-04-12T17:37:31.168Z] Timeout set to expire in 1 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Run tests) [Pipeline] script [Pipeline] { [Pipeline] withCredentials [2022-04-12T17:37:31.263Z] Masking supported pattern matches of $ESGF_AUTH_USERNAME or $ESGF_AUTH_PASSWORD or $ESGF_AUTH_TOKEN or $COMPUTE_TOKEN [Pipeline] { [Pipeline] sh [2022-04-12T17:37:31.552Z] + VERIFY_SSL=true SAVE_RESULTING_NOTEBOOK=false ./testall [2022-04-12T17:37:31.553Z] TEST_PAVICS_SDI_REPO has been set to 'true' [2022-04-12T17:37:31.553Z] PAVICS_SDI_BRANCH has been set to 'master' [2022-04-12T17:37:31.553Z] PAVICS_SDI_REPO has been set to 'Ouranosinc/pavics-sdi' [2022-04-12T17:37:31.553Z] TEST_FINCH_REPO has been set to 'true' [2022-04-12T17:37:31.553Z] FINCH_BRANCH has been set to 'master' [2022-04-12T17:37:31.553Z] FINCH_REPO has been set to 'bird-house/finch' [2022-04-12T17:37:31.553Z] TEST_PAVICS_LANDING_REPO has been set to 'true' [2022-04-12T17:37:31.553Z] PAVICS_LANDING_BRANCH has been set to 'master' [2022-04-12T17:37:31.553Z] PAVICS_LANDING_REPO has been set to 'Ouranosinc/PAVICS-landing' [2022-04-12T17:37:31.553Z] TEST_RAVEN_REPO has been set to 'false' [2022-04-12T17:37:31.553Z] RAVEN_BRANCH has been set to 'master' [2022-04-12T17:37:31.553Z] RAVEN_REPO has been set to 'Ouranosinc/raven' [2022-04-12T17:37:31.553Z] TEST_ESGF_COMPUTE_API_REPO has been set to 'false' [2022-04-12T17:37:31.553Z] ESGF_COMPUTE_API_BRANCH has been set to 'devel' [2022-04-12T17:37:31.553Z] ESGF_COMPUTE_API_REPO has been set to 'ESGF/esgf-compute-api' [2022-04-12T17:37:31.553Z] TEST_LOCAL_NOTEBOOKS has been set to 'true' [2022-04-12T17:37:31.553Z] + git clean -fdx [2022-04-12T17:37:31.815Z] Removing .pytest_cache/ [2022-04-12T17:37:31.815Z] Removing PAVICS-landing-master/ [2022-04-12T17:37:31.815Z] Removing __pycache__/ [2022-04-12T17:37:31.815Z] Removing buildout/ [2022-04-12T17:37:31.815Z] Removing esgf-compute-api-devel/ [2022-04-12T17:37:31.815Z] Removing finch-master/ [2022-04-12T17:37:31.815Z] Removing pavics-sdi-master/ [2022-04-12T17:37:31.815Z] Removing raven-master/ [2022-04-12T17:37:31.815Z] + ./downloadrepos [2022-04-12T17:37:31.815Z] TEST_PAVICS_SDI_REPO has been set to 'true' [2022-04-12T17:37:31.815Z] PAVICS_SDI_BRANCH has been set to 'master' [2022-04-12T17:37:31.815Z] PAVICS_SDI_REPO has been set to 'Ouranosinc/pavics-sdi' [2022-04-12T17:37:31.815Z] TEST_FINCH_REPO has been set to 'true' [2022-04-12T17:37:31.816Z] FINCH_BRANCH has been set to 'master' [2022-04-12T17:37:31.816Z] FINCH_REPO has been set to 'bird-house/finch' [2022-04-12T17:37:31.816Z] TEST_PAVICS_LANDING_REPO has been set to 'true' [2022-04-12T17:37:31.816Z] PAVICS_LANDING_BRANCH has been set to 'master' [2022-04-12T17:37:31.816Z] PAVICS_LANDING_REPO has been set to 'Ouranosinc/PAVICS-landing' [2022-04-12T17:37:31.816Z] TEST_RAVEN_REPO has been set to 'false' [2022-04-12T17:37:31.816Z] RAVEN_BRANCH has been set to 'master' [2022-04-12T17:37:31.816Z] RAVEN_REPO has been set to 'Ouranosinc/raven' [2022-04-12T17:37:31.816Z] TEST_ESGF_COMPUTE_API_REPO has been set to 'false' [2022-04-12T17:37:31.816Z] ESGF_COMPUTE_API_BRANCH has been set to 'devel' [2022-04-12T17:37:31.816Z] ESGF_COMPUTE_API_REPO has been set to 'ESGF/esgf-compute-api' [2022-04-12T17:37:31.816Z] TEST_LOCAL_NOTEBOOKS has been set to 'true' [2022-04-12T17:37:31.816Z] + rm -rf pavics-sdi-* [2022-04-12T17:37:31.816Z] + grep pavics-sdi [2022-04-12T17:37:31.816Z] + ls [2022-04-12T17:37:31.816Z] + downloadrepos https://github.com/Ouranosinc/pavics-sdi master [2022-04-12T17:37:31.816Z] + github_repo=https://github.com/Ouranosinc/pavics-sdi [2022-04-12T17:37:31.816Z] + shift [2022-04-12T17:37:31.816Z] + branch=master [2022-04-12T17:37:31.816Z] + shift [2022-04-12T17:37:31.816Z] + wget --quiet --output-document - https://github.com/Ouranosinc/pavics-sdi/archive/master.tar.gz [2022-04-12T17:37:31.816Z] + tar xz [2022-04-12T17:37:35.116Z] + ls [2022-04-12T17:37:35.116Z] + grep pavics-sdi [2022-04-12T17:37:35.116Z] pavics-sdi-master [2022-04-12T17:37:35.116Z] + set +x [2022-04-12T17:37:35.116Z] + rm -rf finch-* [2022-04-12T17:37:35.116Z] + ls [2022-04-12T17:37:35.116Z] + grep finch [2022-04-12T17:37:35.116Z] + downloadrepos https://github.com/bird-house/finch master [2022-04-12T17:37:35.116Z] + github_repo=https://github.com/bird-house/finch [2022-04-12T17:37:35.116Z] + shift [2022-04-12T17:37:35.116Z] + branch=master [2022-04-12T17:37:35.116Z] + shift [2022-04-12T17:37:35.116Z] + wget --quiet --output-document - https://github.com/bird-house/finch/archive/master.tar.gz [2022-04-12T17:37:35.116Z] + tar xz [2022-04-12T17:37:36.054Z] + ls [2022-04-12T17:37:36.054Z] + grep finch [2022-04-12T17:37:36.054Z] finch-master [2022-04-12T17:37:36.054Z] + set +x [2022-04-12T17:37:36.054Z] + rm -rf PAVICS-landing-* [2022-04-12T17:37:36.054Z] + ls [2022-04-12T17:37:36.054Z] + grep PAVICS-landing [2022-04-12T17:37:36.054Z] + downloadrepos https://github.com/Ouranosinc/PAVICS-landing master [2022-04-12T17:37:36.054Z] + github_repo=https://github.com/Ouranosinc/PAVICS-landing [2022-04-12T17:37:36.054Z] + shift [2022-04-12T17:37:36.054Z] + branch=master [2022-04-12T17:37:36.054Z] + shift [2022-04-12T17:37:36.054Z] + wget --quiet --output-document - https://github.com/Ouranosinc/PAVICS-landing/archive/master.tar.gz [2022-04-12T17:37:36.054Z] + tar xz [2022-04-12T17:37:48.287Z] + ls [2022-04-12T17:37:48.287Z] + grep PAVICS-landing [2022-04-12T17:37:48.287Z] PAVICS-landing-master [2022-04-12T17:37:48.287Z] + set +x [2022-04-12T17:37:48.287Z] + rm -rf raven-* [2022-04-12T17:37:48.287Z] + ls [2022-04-12T17:37:48.287Z] + grep raven [2022-04-12T17:37:48.287Z] + downloadrepos https://github.com/Ouranosinc/raven master [2022-04-12T17:37:48.287Z] + github_repo=https://github.com/Ouranosinc/raven [2022-04-12T17:37:48.287Z] + shift [2022-04-12T17:37:48.287Z] + branch=master [2022-04-12T17:37:48.287Z] + shift [2022-04-12T17:37:48.287Z] + wget --quiet --output-document - https://github.com/Ouranosinc/raven/archive/master.tar.gz [2022-04-12T17:37:48.287Z] + tar xz [2022-04-12T17:37:49.660Z] + ls [2022-04-12T17:37:49.660Z] + grep raven [2022-04-12T17:37:49.660Z] raven-master [2022-04-12T17:37:49.660Z] + set +x [2022-04-12T17:37:49.660Z] + rm -rf esgf-compute-api-* [2022-04-12T17:37:49.660Z] + ls [2022-04-12T17:37:49.660Z] + grep esgf-compute-api [2022-04-12T17:37:49.660Z] + downloadrepos https://github.com/ESGF/esgf-compute-api devel [2022-04-12T17:37:49.660Z] + github_repo=https://github.com/ESGF/esgf-compute-api [2022-04-12T17:37:49.660Z] + shift [2022-04-12T17:37:49.660Z] + branch=devel [2022-04-12T17:37:49.660Z] + shift [2022-04-12T17:37:49.660Z] + wget --quiet --output-document - https://github.com/ESGF/esgf-compute-api/archive/devel.tar.gz [2022-04-12T17:37:49.660Z] + tar xz [2022-04-12T17:37:51.033Z] + grep esgf-compute-api [2022-04-12T17:37:51.033Z] + ls [2022-04-12T17:37:51.033Z] esgf-compute-api-devel [2022-04-12T17:37:51.033Z] + set +x [2022-04-12T17:37:51.033Z] + sed s@/@-@g [2022-04-12T17:37:51.033Z] + echo master [2022-04-12T17:37:51.033Z] + PAVICS_SDI_BRANCH=master [2022-04-12T17:37:51.033Z] + echo Ouranosinc/pavics-sdi [2022-04-12T17:37:51.033Z] + sed s@^.*/@@g [2022-04-12T17:37:51.033Z] + PAVICS_SDI_REPO_NAME=pavics-sdi [2022-04-12T17:37:51.033Z] + echo master [2022-04-12T17:37:51.033Z] + sed s@/@-@g [2022-04-12T17:37:51.033Z] + FINCH_BRANCH=master [2022-04-12T17:37:51.033Z] + echo bird-house/finch [2022-04-12T17:37:51.033Z] + sed s@^.*/@@g [2022-04-12T17:37:51.033Z] + FINCH_REPO_NAME=finch [2022-04-12T17:37:51.033Z] + echo master [2022-04-12T17:37:51.033Z] + sed s@/@-@g [2022-04-12T17:37:51.033Z] + PAVICS_LANDING_BRANCH=master [2022-04-12T17:37:51.033Z] + sed s@^.*/@@g [2022-04-12T17:37:51.033Z] + echo Ouranosinc/PAVICS-landing [2022-04-12T17:37:51.033Z] + PAVICS_LANDING_REPO_NAME=PAVICS-landing [2022-04-12T17:37:51.033Z] + echo master [2022-04-12T17:37:51.033Z] + sed s@/@-@g [2022-04-12T17:37:51.033Z] + RAVEN_BRANCH=master [2022-04-12T17:37:51.033Z] + sed s@^.*/@@g [2022-04-12T17:37:51.033Z] + echo Ouranosinc/raven [2022-04-12T17:37:51.033Z] + RAVEN_REPO_NAME=raven [2022-04-12T17:37:51.033Z] + echo devel [2022-04-12T17:37:51.033Z] + sed s@/@-@g [2022-04-12T17:37:51.033Z] + ESGF_COMPUTE_API_BRANCH=devel [2022-04-12T17:37:51.033Z] + echo ESGF/esgf-compute-api [2022-04-12T17:37:51.033Z] + sed s@^.*/@@g [2022-04-12T17:37:51.033Z] + ESGF_COMPUTE_API_REPO_NAME=esgf-compute-api [2022-04-12T17:37:51.033Z] + echo pavics-sdi-master [2022-04-12T17:37:51.033Z] + sed s@[^a-zA-Z0-9_\-\.]@-@g [2022-04-12T17:37:51.033Z] + PAVICS_SDI_DIR=pavics-sdi-master [2022-04-12T17:37:51.033Z] + echo finch-master [2022-04-12T17:37:51.033Z] + sed s@[^a-zA-Z0-9_\-\.]@-@g [2022-04-12T17:37:51.033Z] + FINCH_DIR=finch-master [2022-04-12T17:37:51.033Z] + echo PAVICS-landing-master [2022-04-12T17:37:51.033Z] + sed s@[^a-zA-Z0-9_\-\.]@-@g [2022-04-12T17:37:51.033Z] + PAVICS_LANDING_DIR=PAVICS-landing-master [2022-04-12T17:37:51.033Z] + echo raven-master [2022-04-12T17:37:51.033Z] + sed s@[^a-zA-Z0-9_\-\.]@-@g [2022-04-12T17:37:51.033Z] + RAVEN_DIR=raven-master [2022-04-12T17:37:51.033Z] + echo esgf-compute-api-devel [2022-04-12T17:37:51.033Z] + sed s@[^a-zA-Z0-9_\-\.]@-@g [2022-04-12T17:37:51.033Z] + ESGF_COMPUTE_API_DIR=esgf-compute-api-devel [2022-04-12T17:37:51.033Z] + echo true [2022-04-12T17:37:51.033Z] + tr [:upper:] [:lower:] [2022-04-12T17:37:51.033Z] + VERIFY_SSL=true [2022-04-12T17:37:51.033Z] + [ xtrue = xfalse ] [2022-04-12T17:37:51.033Z] + rm -v finch-master/setup.cfg [2022-04-12T17:37:51.033Z] removed 'finch-master/setup.cfg' [2022-04-12T17:37:51.033Z] + rm -v raven-master/setup.cfg [2022-04-12T17:37:51.033Z] removed 'raven-master/setup.cfg' [2022-04-12T17:37:51.033Z] + rm -v esgf-compute-api-devel/setup.cfg [2022-04-12T17:37:51.033Z] rm: cannot remove 'esgf-compute-api-devel/setup.cfg': No such file or directory [2022-04-12T17:37:51.033Z] + rm -v esgf-compute-api-devel/tox.ini [2022-04-12T17:37:51.033Z] rm: cannot remove 'esgf-compute-api-devel/tox.ini': No such file or directory [2022-04-12T17:37:51.033Z] + echo false [2022-04-12T17:37:51.033Z] + tr [:upper:] [:lower:] [2022-04-12T17:37:51.033Z] + TEST_MAGPIE_AUTH=false [2022-04-12T17:37:51.033Z] + echo true [2022-04-12T17:37:51.033Z] + tr [:upper:] [:lower:] [2022-04-12T17:37:51.033Z] + TEST_PAVICS_SDI_REPO=true [2022-04-12T17:37:51.033Z] + echo false [2022-04-12T17:37:51.033Z] + tr [:upper:] [:lower:] [2022-04-12T17:37:51.033Z] + TEST_PAVICS_SDI_WEAVER=false [2022-04-12T17:37:51.033Z] + echo true [2022-04-12T17:37:51.033Z] + tr [:upper:] [:lower:] [2022-04-12T17:37:51.033Z] + TEST_FINCH_REPO=true [2022-04-12T17:37:51.033Z] + echo true [2022-04-12T17:37:51.033Z] + tr [:upper:] [:lower:] [2022-04-12T17:37:51.033Z] + TEST_PAVICS_LANDING_REPO=true [2022-04-12T17:37:51.033Z] + echo false [2022-04-12T17:37:51.033Z] + tr [:upper:] [:lower:] [2022-04-12T17:37:51.033Z] + TEST_RAVEN_REPO=false [2022-04-12T17:37:51.033Z] + echo false [2022-04-12T17:37:51.033Z] + tr [:upper:] [:lower:] [2022-04-12T17:37:51.033Z] + TEST_ESGF_COMPUTE_API_REPO=false [2022-04-12T17:37:51.033Z] + echo true [2022-04-12T17:37:51.033Z] + tr [:upper:] [:lower:] [2022-04-12T17:37:51.033Z] + TEST_LOCAL_NOTEBOOKS=true [2022-04-12T17:37:51.033Z] + NOTEBOOKS_TO_TEST= [2022-04-12T17:37:51.033Z] + [ xfalse = xtrue ] [2022-04-12T17:37:51.033Z] + [ xtrue = xtrue ] [2022-04-12T17:37:51.033Z] + NOTEBOOKS_TO_TEST= pavics-sdi-master/docs/source/notebooks/*.ipynb [2022-04-12T17:37:51.033Z] + [ xfalse = xtrue ] [2022-04-12T17:37:51.033Z] + [ xtrue = xtrue ] [2022-04-12T17:37:51.033Z] + NOTEBOOKS_TO_TEST= pavics-sdi-master/docs/source/notebooks/*.ipynb finch-master/docs/source/notebooks/*.ipynb [2022-04-12T17:37:51.033Z] + [ xtrue = xtrue ] [2022-04-12T17:37:51.033Z] + NOTEBOOKS_TO_TEST= pavics-sdi-master/docs/source/notebooks/*.ipynb finch-master/docs/source/notebooks/*.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/*.ipynb [2022-04-12T17:37:51.033Z] + SETUP_SCRIPT=PAVICS-landing-master/content/notebooks/climate_indicators/setup_dirlayout.sh [2022-04-12T17:37:51.033Z] + [ -x PAVICS-landing-master/content/notebooks/climate_indicators/setup_dirlayout.sh ] [2022-04-12T17:37:51.033Z] + PAVICS-landing-master/content/notebooks/climate_indicators/setup_dirlayout.sh [2022-04-12T17:37:51.033Z] + realpath PAVICS-landing-master/content/notebooks/climate_indicators/setup_dirlayout.sh [2022-04-12T17:37:51.033Z] + THIS_FILE=/home/jenkins/agent/workspace/_workflow-tests_new-docker-build/PAVICS-landing-master/content/notebooks/climate_indicators/setup_dirlayout.sh [2022-04-12T17:37:51.033Z] + dirname /home/jenkins/agent/workspace/_workflow-tests_new-docker-build/PAVICS-landing-master/content/notebooks/climate_indicators/setup_dirlayout.sh [2022-04-12T17:37:51.033Z] + THIS_DIR=/home/jenkins/agent/workspace/_workflow-tests_new-docker-build/PAVICS-landing-master/content/notebooks/climate_indicators [2022-04-12T17:37:51.033Z] + NOTEBOOK_3_OUTDIR_BASE=/notebook_dir/writable-workspace/tmp/tutorial3 [2022-04-12T17:37:51.033Z] + mkdir -p /notebook_dir/writable-workspace/tmp/tutorial3 [2022-04-12T17:37:51.033Z] + unzip /home/jenkins/agent/workspace/_workflow-tests_new-docker-build/PAVICS-landing-master/content/notebooks/climate_indicators/output.zip -d /notebook_dir/writable-workspace/tmp/tutorial3/ [2022-04-12T17:37:51.033Z] Archive: /home/jenkins/agent/workspace/_workflow-tests_new-docker-build/PAVICS-landing-master/content/notebooks/climate_indicators/output.zip [2022-04-12T17:37:51.033Z] creating: /notebook_dir/writable-workspace/tmp/tutorial3/output/ [2022-04-12T17:37:51.034Z] creating: /notebook_dir/writable-workspace/tmp/tutorial3/output/.ipynb_checkpoints/ [2022-04-12T17:37:51.034Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_NorESM1-M_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.034Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_NorESM1-M_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.034Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_MPI-ESM-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.034Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_MPI-ESM-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.034Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_IPSL-CM5B-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.034Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_IPSL-CM5B-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.034Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_IPSL-CM5A-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.034Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_IPSL-CM5A-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_INM-CM4_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_INM-CM4_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_HadGEM2-CC_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_HadGEM2-CC_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_GFDL-ESM2M_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_GFDL-ESM2M_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_CanESM2_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_CanESM2_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_CMCC-CMS_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_CMCC-CMS_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_BNU-ESM_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.292Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_BNU-ESM_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.293Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_ACCESS1-3_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.293Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-QS-DEC_ACCESS1-3_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.293Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_NorESM1-M_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.559Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_NorESM1-M_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_MPI-ESM-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_MPI-ESM-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_IPSL-CM5B-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_IPSL-CM5B-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_IPSL-CM5A-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_IPSL-CM5A-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_INM-CM4_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_INM-CM4_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_HadGEM2-CC_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_HadGEM2-CC_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_GFDL-ESM2M_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_GFDL-ESM2M_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_CanESM2_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.560Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_CanESM2_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_CMCC-CMS_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_CMCC-CMS_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_BNU-ESM_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_BNU-ESM_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_ACCESS1-3_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_QS-DEC_ACCESS1-3_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_NorESM1-M_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_NorESM1-M_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_MPI-ESM-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_MPI-ESM-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_IPSL-CM5B-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_IPSL-CM5B-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_IPSL-CM5A-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_IPSL-CM5A-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_INM-CM4_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_INM-CM4_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_HadGEM2-CC_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_HadGEM2-CC_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_GFDL-ESM2M_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_GFDL-ESM2M_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_CanESM2_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_CanESM2_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_CMCC-CMS_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_CMCC-CMS_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_BNU-ESM_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_BNU-ESM_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_ACCESS1-3_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_days_above_27_degC-YS_ACCESS1-3_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.825Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_NorESM1-M_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_NorESM1-M_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_MPI-ESM-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_MPI-ESM-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_IPSL-CM5B-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_IPSL-CM5B-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_IPSL-CM5A-LR_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_IPSL-CM5A-LR_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_INM-CM4_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_INM-CM4_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:51.826Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_HadGEM2-CC_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_HadGEM2-CC_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_GFDL-ESM2M_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_GFDL-ESM2M_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_CanESM2_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_CanESM2_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_CMCC-CMS_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_CMCC-CMS_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_BNU-ESM_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_BNU-ESM_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_ACCESS1-3_historical+rcp85_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] inflating: /notebook_dir/writable-workspace/tmp/tutorial3/output/tx_mean_YS_ACCESS1-3_historical+rcp45_r1i1p1_na10kgrid_qm-moving-50bins-detrend_1970-2100.nc [2022-04-12T17:37:52.085Z] + HOMEPAGE_ROOT_DIR=/notebook_dir/pavics-homepage [2022-04-12T17:37:52.085Z] + mkdir -p /notebook_dir/pavics-homepage [2022-04-12T17:37:52.085Z] + ln -sv /home/jenkins/agent/workspace/_workflow-tests_new-docker-build/PAVICS-landing-master/content/notebooks/climate_indicators/tutorial_data /notebook_dir/pavics-homepage/tutorial_data [2022-04-12T17:37:52.085Z] '/notebook_dir/pavics-homepage/tutorial_data' -> '/home/jenkins/agent/workspace/_workflow-tests_new-docker-build/PAVICS-landing-master/content/notebooks/climate_indicators/tutorial_data' [2022-04-12T17:37:52.085Z] + [ xfalse = xtrue ] [2022-04-12T17:37:52.085Z] + [ xfalse = xtrue ] [2022-04-12T17:37:52.085Z] + [ xtrue = xtrue ] [2022-04-12T17:37:52.085Z] + NOTEBOOKS_TO_TEST= pavics-sdi-master/docs/source/notebooks/*.ipynb finch-master/docs/source/notebooks/*.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/*.ipynb notebooks/*.ipynb [2022-04-12T17:37:52.085Z] + ./runtest pavics-sdi-master/docs/source/notebooks/*.ipynb finch-master/docs/source/notebooks/*.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/*.ipynb notebooks/*.ipynb [2022-04-12T17:37:52.085Z] + [ -n ] [2022-04-12T17:37:52.085Z] + [ ! -z pavics.ouranos.ca ] [2022-04-12T17:37:52.085Z] + echo Will run notebooks against pavics.ouranos.ca [2022-04-12T17:37:52.085Z] Will run notebooks against pavics.ouranos.ca [2022-04-12T17:37:52.085Z] + [ -z ] [2022-04-12T17:37:52.086Z] + sed -i /\(\.ncml\|TEST_USE_PROD_DATA\)/!s/pavics.ouranos.ca/pavics.ouranos.ca/g pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb pavics-sdi-master/docs/source/notebooks/WPS_example.ipynb pavics-sdi-master/docs/source/notebooks/climex.ipynb pavics-sdi-master/docs/source/notebooks/eccc_geoapi.ipynb pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb pavics-sdi-master/docs/source/notebooks/forecasts.ipynb pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb pavics-sdi-master/docs/source/notebooks/opendap.ipynb pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb pavics-sdi-master/docs/source/notebooks/regridding.ipynb pavics-sdi-master/docs/source/notebooks/rendering.ipynb pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb pavics-sdi-master/docs/source/notebooks/subsetting.ipynb finch-master/docs/source/notebooks/dap_subset.ipynb finch-master/docs/source/notebooks/finch-usage.ipynb finch-master/docs/source/notebooks/subset.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb notebooks/hummingbird.ipynb notebooks/stress-tests.ipynb [2022-04-12T17:37:52.343Z] + git diff [2022-04-12T17:37:52.910Z] + export PYTHONWARNINGS=ignore:Unverified HTTPS request [2022-04-12T17:37:52.910Z] + py.test --nbval pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb pavics-sdi-master/docs/source/notebooks/WPS_example.ipynb pavics-sdi-master/docs/source/notebooks/climex.ipynb pavics-sdi-master/docs/source/notebooks/eccc_geoapi.ipynb pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb pavics-sdi-master/docs/source/notebooks/forecasts.ipynb pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb pavics-sdi-master/docs/source/notebooks/opendap.ipynb pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb pavics-sdi-master/docs/source/notebooks/regridding.ipynb pavics-sdi-master/docs/source/notebooks/rendering.ipynb pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb pavics-sdi-master/docs/source/notebooks/subsetting.ipynb finch-master/docs/source/notebooks/dap_subset.ipynb finch-master/docs/source/notebooks/finch-usage.ipynb finch-master/docs/source/notebooks/subset.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb notebooks/hummingbird.ipynb notebooks/stress-tests.ipynb --sanitize-with notebooks/output-sanitize.cfg [2022-04-12T17:37:56.198Z] ============================= test session starts ============================== [2022-04-12T17:37:56.198Z] platform linux -- Python 3.8.13, pytest-7.1.1, pluggy-1.0.0 [2022-04-12T17:37:56.198Z] rootdir: /home/jenkins/agent/workspace/_workflow-tests_new-docker-build [2022-04-12T17:37:56.198Z] plugins: anyio-3.5.0, dash-2.3.1, nbval-0.9.6, tornasync-0.6.0.post2 [2022-04-12T17:37:56.198Z] collected 222 items [2022-04-12T17:37:56.198Z] [2022-04-12T17:38:06.212Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb ....... [ 3%] [2022-04-12T17:38:15.076Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ...... [ 5%] [2022-04-12T17:38:24.219Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........ [ 9%] [2022-04-12T17:38:34.272Z] pavics-sdi-master/docs/source/notebooks/WPS_example.ipynb .......... [ 13%] [2022-04-12T17:40:47.802Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb .......... [ 18%] [2022-04-12T17:41:04.411Z] pavics-sdi-master/docs/source/notebooks/eccc_geoapi.ipynb ..... [ 20%] [2022-04-12T17:41:22.745Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb . [ 21%] [2022-04-12T17:41:49.984Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ...... [ 23%] [2022-04-12T17:41:51.010Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb . [ 24%] [2022-04-12T17:41:56.129Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb ....... [ 27%] [2022-04-12T17:42:02.521Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb ..... [ 29%] [2022-04-12T17:42:45.057Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 36%] [2022-04-12T17:43:57.426Z] .............. [ 42%] [2022-04-12T17:44:01.192Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb .... [ 44%] [2022-04-12T17:44:02.822Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 48%] [2022-04-12T17:46:17.772Z] ......FFFF.FFFFFF [ 55%] [2022-04-12T17:46:30.055Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ..... [ 58%] [2022-04-12T17:46:43.658Z] finch-master/docs/source/notebooks/dap_subset.ipynb .......... [ 62%] [2022-04-12T17:46:54.440Z] finch-master/docs/source/notebooks/finch-usage.ipynb ...... [ 65%] [2022-04-12T17:47:49.640Z] finch-master/docs/source/notebooks/subset.ipynb ..................... [ 74%] [2022-04-12T17:47:50.210Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 75%] [2022-04-12T17:47:55.259Z] ...... [ 77%] [2022-04-12T17:48:27.362Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 78%] [2022-04-12T17:48:56.367Z] ............. [ 84%] [2022-04-12T17:49:06.421Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 84%] [2022-04-12T17:50:51.184Z] ....s. [ 87%] [2022-04-12T17:50:59.512Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 87%] [2022-04-12T17:51:09.574Z] ... [ 89%] [2022-04-12T17:51:24.534Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 89%] [2022-04-12T17:51:54.011Z] ...... [ 92%] [2022-04-12T17:51:59.238Z] notebooks/hummingbird.ipynb ............ [ 97%] [2022-04-12T17:55:33.352Z] notebooks/stress-tests.ipynb ..... [100%] [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] =================================== FAILURES =================================== [2022-04-12T17:55:33.352Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 14 ___ [2022-04-12T17:55:33.352Z] Notebook cell execution failed [2022-04-12T17:55:33.352Z] Cell 14: Cell execution caused an exception [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] Input: [2022-04-12T17:55:33.352Z] lon0 = float(bounds.minx) [2022-04-12T17:55:33.352Z] lon1 = float(bounds.maxx) [2022-04-12T17:55:33.352Z] lat0 = float(bounds.miny) [2022-04-12T17:55:33.352Z] lat1 = float(bounds.maxy) [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] result_tasmin = finch.subset_bbox( [2022-04-12T17:55:33.352Z] resource=data, [2022-04-12T17:55:33.352Z] variable="tasmin", [2022-04-12T17:55:33.352Z] lon0=lon0, [2022-04-12T17:55:33.352Z] lon1=lon1, [2022-04-12T17:55:33.352Z] lat0=lat0, [2022-04-12T17:55:33.352Z] lat1=lat1, [2022-04-12T17:55:33.352Z] start_date="1958-01-01", [2022-04-12T17:55:33.352Z] end_date="1958-12-31", [2022-04-12T17:55:33.352Z] ) [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] Traceback: [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.352Z] ServiceException Traceback (most recent call last) [2022-04-12T17:55:33.352Z] Input In [15], in () [2022-04-12T17:55:33.352Z]  3 lat0 = float(bounds.miny) [2022-04-12T17:55:33.352Z]  4 lat1 = float(bounds.maxy) [2022-04-12T17:55:33.352Z] ----> 6 result_tasmin = finch.subset_bbox( [2022-04-12T17:55:33.352Z]  7  resource=data, [2022-04-12T17:55:33.352Z]  8  variable="tasmin", [2022-04-12T17:55:33.352Z]  9  lon0=lon0, [2022-04-12T17:55:33.352Z]  10  lon1=lon1, [2022-04-12T17:55:33.352Z]  11  lat0=lat0, [2022-04-12T17:55:33.352Z]  12  lat1=lat1, [2022-04-12T17:55:33.352Z]  13  start_date="1958-01-01", [2022-04-12T17:55:33.352Z]  14  end_date="1958-12-31", [2022-04-12T17:55:33.352Z]  15 ) [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] File :5, in subset_bbox(self, resource, lon0, lon1, lat0, lat1, start_date, end_date, variable) [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/birdy/client/base.py:368, in WPSClient._execute(self, pid, **kwargs) [2022-04-12T17:55:33.352Z]  365 mode = self._mode if self._processes[pid].storeSupported else SYNC [2022-04-12T17:55:33.352Z]  367 try: [2022-04-12T17:55:33.352Z] --> 368 wps_response = self._wps.execute( [2022-04-12T17:55:33.352Z]  369  pid, [2022-04-12T17:55:33.352Z]  370  inputs=wps_inputs, [2022-04-12T17:55:33.352Z]  371  output=wps_outputs, [2022-04-12T17:55:33.352Z]  372  mode=mode, [2022-04-12T17:55:33.352Z]  373  lineage=self._lineage, [2022-04-12T17:55:33.352Z]  374  ) [2022-04-12T17:55:33.352Z]  376 if self._interactive and self._processes[pid].statusSupported: [2022-04-12T17:55:33.352Z]  377 if self._notebook: [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/wps.py:359, in WebProcessingService.execute(self, identifier, inputs, output, mode, lineage, request, response) [2022-04-12T17:55:33.352Z]  357 # submit the request to the live server [2022-04-12T17:55:33.352Z]  358 if response is None: [2022-04-12T17:55:33.352Z] --> 359 response = execution.submitRequest(request) [2022-04-12T17:55:33.352Z]  360 else: [2022-04-12T17:55:33.352Z]  361 response = etree.fromstring(response) [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/wps.py:921, in WPSExecution.submitRequest(self, request) [2022-04-12T17:55:33.352Z]  919 self.request = request [2022-04-12T17:55:33.352Z]  920 reader = WPSExecuteReader(verbose=self.verbose, timeout=self.timeout, auth=self.auth) [2022-04-12T17:55:33.352Z] --> 921 response = reader.readFromUrl( [2022-04-12T17:55:33.352Z]  922  self.url, request, method='Post', headers=self.headers) [2022-04-12T17:55:33.352Z]  923 self.response = response [2022-04-12T17:55:33.352Z]  924 return response [2022-04-12T17:55:33.352Z] [2022-04-12T17:55:33.352Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/wps.py:602, in WPSExecuteReader.readFromUrl(self, url, data, method, username, password, headers, verify, cert) [2022-04-12T17:55:33.353Z]  595 def readFromUrl(self, url, data={}, method='Get', username=None, password=None, [2022-04-12T17:55:33.353Z]  596 headers=None, verify=None, cert=None): [2022-04-12T17:55:33.353Z]  597 """ [2022-04-12T17:55:33.353Z]  598  Reads a WPS status document from a remote service and returns the XML etree object. [2022-04-12T17:55:33.353Z]  599  :param str url: the URL to submit the GET/POST request to. [2022-04-12T17:55:33.353Z]  600  """ [2022-04-12T17:55:33.353Z] --> 602 return self._readFromUrl(url, data, self.timeout, method, username=username, password=password, [2022-04-12T17:55:33.353Z]  603  headers=headers, verify=verify, cert=cert) [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/wps.py:513, in WPSReader._readFromUrl(self, url, data, timeout, method, username, password, headers, verify, cert) [2022-04-12T17:55:33.353Z]  510 return etree.fromstring(u.read()) [2022-04-12T17:55:33.353Z]  512 elif method == 'Post': [2022-04-12T17:55:33.353Z] --> 513 u = openURL(url, data, method='Post', [2022-04-12T17:55:33.353Z]  514  username=self.auth.username, password=self.auth.password, [2022-04-12T17:55:33.353Z]  515  headers=headers, verify=self.auth.verify, cert=self.auth.cert, timeout=timeout) [2022-04-12T17:55:33.353Z]  516 return etree.fromstring(u.read()) [2022-04-12T17:55:33.353Z]  518 else: [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/util.py:211, in openURL(url_base, data, method, cookies, username, password, timeout, headers, verify, cert, auth) [2022-04-12T17:55:33.353Z]  208 req = requests.request(method.upper(), url_base, headers=headers, **rkwargs) [2022-04-12T17:55:33.353Z]  210 if req.status_code in [400, 401]: [2022-04-12T17:55:33.353Z] --> 211 raise ServiceException(req.text) [2022-04-12T17:55:33.353Z]  213 if req.status_code in [404, 500, 502, 503, 504]: # add more if needed [2022-04-12T17:55:33.353Z]  214 req.raise_for_status() [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] ServiceException: [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] Request failed: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 15 ___ [2022-04-12T17:55:33.353Z] Notebook cell execution failed [2022-04-12T17:55:33.353Z] Cell 15: Cell execution caused an exception [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] Input: [2022-04-12T17:55:33.353Z] # NBVAL_IGNORE_OUTPUT [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] # wait for process to complete before running this cell (the process is async) [2022-04-12T17:55:33.353Z] tasmin_subset = result_tasmin.get().output [2022-04-12T17:55:33.353Z] tasmin_subset [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] Traceback: [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.353Z] NameError Traceback (most recent call last) [2022-04-12T17:55:33.353Z] Input In [16], in () [2022-04-12T17:55:33.353Z]  1 # NBVAL_IGNORE_OUTPUT [2022-04-12T17:55:33.353Z]  2 [2022-04-12T17:55:33.353Z]  3 # wait for process to complete before running this cell (the process is async) [2022-04-12T17:55:33.353Z] ----> 4 tasmin_subset = result_tasmin.get().output [2022-04-12T17:55:33.353Z]  5 tasmin_subset [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] NameError: name 'result_tasmin' is not defined [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 16 ___ [2022-04-12T17:55:33.353Z] Notebook cell execution failed [2022-04-12T17:55:33.353Z] Cell 16: Cell execution caused an exception [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] Input: [2022-04-12T17:55:33.353Z] result_tasmax = finch.subset_bbox( [2022-04-12T17:55:33.353Z] resource=data, [2022-04-12T17:55:33.353Z] variable="tasmax", [2022-04-12T17:55:33.353Z] lon0=lon0, [2022-04-12T17:55:33.353Z] lon1=lon1, [2022-04-12T17:55:33.353Z] lat0=lat0, [2022-04-12T17:55:33.353Z] lat1=lat1, [2022-04-12T17:55:33.353Z] start_date="1958-01-01", [2022-04-12T17:55:33.353Z] end_date="1958-12-31", [2022-04-12T17:55:33.353Z] ) [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] Traceback: [2022-04-12T17:55:33.353Z] [2022-04-12T17:55:33.353Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.353Z] ServiceException Traceback (most recent call last) [2022-04-12T17:55:33.353Z] Input In [17], in () [2022-04-12T17:55:33.353Z] ----> 1 result_tasmax = finch.subset_bbox( [2022-04-12T17:55:33.353Z]  2  resource=data, [2022-04-12T17:55:33.354Z]  3  variable="tasmax", [2022-04-12T17:55:33.354Z]  4  lon0=lon0, [2022-04-12T17:55:33.354Z]  5  lon1=lon1, [2022-04-12T17:55:33.354Z]  6  lat0=lat0, [2022-04-12T17:55:33.354Z]  7  lat1=lat1, [2022-04-12T17:55:33.354Z]  8  start_date="1958-01-01", [2022-04-12T17:55:33.354Z]  9  end_date="1958-12-31", [2022-04-12T17:55:33.354Z]  10 ) [2022-04-12T17:55:33.354Z] [2022-04-12T17:55:33.354Z] File :5, in subset_bbox(self, resource, lon0, lon1, lat0, lat1, start_date, end_date, variable) [2022-04-12T17:55:33.354Z] [2022-04-12T17:55:33.354Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/birdy/client/base.py:368, in WPSClient._execute(self, pid, **kwargs) [2022-04-12T17:55:33.354Z]  365 mode = self._mode if self._processes[pid].storeSupported else SYNC [2022-04-12T17:55:33.354Z]  367 try: [2022-04-12T17:55:33.354Z] --> 368 wps_response = self._wps.execute( [2022-04-12T17:55:33.354Z]  369  pid, [2022-04-12T17:55:33.354Z]  370  inputs=wps_inputs, [2022-04-12T17:55:33.354Z]  371  output=wps_outputs, [2022-04-12T17:55:33.354Z]  372  mode=mode, [2022-04-12T17:55:33.354Z]  373  lineage=self._lineage, [2022-04-12T17:55:33.354Z]  374  ) [2022-04-12T17:55:33.354Z]  376 if self._interactive and self._processes[pid].statusSupported: [2022-04-12T17:55:33.354Z]  377 if self._notebook: [2022-04-12T17:55:33.354Z] [2022-04-12T17:55:33.354Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/wps.py:359, in WebProcessingService.execute(self, identifier, inputs, output, mode, lineage, request, response) [2022-04-12T17:55:33.354Z]  357 # submit the request to the live server [2022-04-12T17:55:33.354Z]  358 if response is None: [2022-04-12T17:55:33.354Z] --> 359 response = execution.submitRequest(request) [2022-04-12T17:55:33.354Z]  360 else: [2022-04-12T17:55:33.354Z]  361 response = etree.fromstring(response) [2022-04-12T17:55:33.354Z] [2022-04-12T17:55:33.354Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/wps.py:921, in WPSExecution.submitRequest(self, request) [2022-04-12T17:55:33.354Z]  919 self.request = request [2022-04-12T17:55:33.354Z]  920 reader = WPSExecuteReader(verbose=self.verbose, timeout=self.timeout, auth=self.auth) [2022-04-12T17:55:33.354Z] --> 921 response = reader.readFromUrl( [2022-04-12T17:55:33.354Z]  922  self.url, request, method='Post', headers=self.headers) [2022-04-12T17:55:33.354Z]  923 self.response = response [2022-04-12T17:55:33.354Z]  924 return response [2022-04-12T17:55:33.354Z] [2022-04-12T17:55:33.354Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/wps.py:602, in WPSExecuteReader.readFromUrl(self, url, data, method, username, password, headers, verify, cert) [2022-04-12T17:55:33.354Z]  595 def readFromUrl(self, url, data={}, method='Get', username=None, password=None, [2022-04-12T17:55:33.354Z]  596 headers=None, verify=None, cert=None): [2022-04-12T17:55:33.354Z]  597 """ [2022-04-12T17:55:33.354Z]  598  Reads a WPS status document from a remote service and returns the XML etree object. [2022-04-12T17:55:33.354Z]  599  :param str url: the URL to submit the GET/POST request to. [2022-04-12T17:55:33.354Z]  600  """ [2022-04-12T17:55:33.354Z] --> 602 return self._readFromUrl(url, data, self.timeout, method, username=username, password=password, [2022-04-12T17:55:33.354Z]  603  headers=headers, verify=verify, cert=cert) [2022-04-12T17:55:33.354Z] [2022-04-12T17:55:33.354Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/wps.py:513, in WPSReader._readFromUrl(self, url, data, timeout, method, username, password, headers, verify, cert) [2022-04-12T17:55:33.354Z]  510 return etree.fromstring(u.read()) [2022-04-12T17:55:33.354Z]  512 elif method == 'Post': [2022-04-12T17:55:33.355Z] --> 513 u = openURL(url, data, method='Post', [2022-04-12T17:55:33.355Z]  514  username=self.auth.username, password=self.auth.password, [2022-04-12T17:55:33.355Z]  515  headers=headers, verify=self.auth.verify, cert=self.auth.cert, timeout=timeout) [2022-04-12T17:55:33.355Z]  516 return etree.fromstring(u.read()) [2022-04-12T17:55:33.355Z]  518 else: [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/owslib/util.py:211, in openURL(url_base, data, method, cookies, username, password, timeout, headers, verify, cert, auth) [2022-04-12T17:55:33.355Z]  208 req = requests.request(method.upper(), url_base, headers=headers, **rkwargs) [2022-04-12T17:55:33.355Z]  210 if req.status_code in [400, 401]: [2022-04-12T17:55:33.355Z] --> 211 raise ServiceException(req.text) [2022-04-12T17:55:33.355Z]  213 if req.status_code in [404, 500, 502, 503, 504]: # add more if needed [2022-04-12T17:55:33.355Z]  214 req.raise_for_status() [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] ServiceException: [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] Request failed: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 17 ___ [2022-04-12T17:55:33.355Z] Notebook cell execution failed [2022-04-12T17:55:33.355Z] Cell 17: Cell execution caused an exception [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] Input: [2022-04-12T17:55:33.355Z] # NBVAL_IGNORE_OUTPUT [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] # wait for process to complete before running this cell (the process is async) [2022-04-12T17:55:33.355Z] tasmax_subset = result_tasmax.get().output [2022-04-12T17:55:33.355Z] tasmax_subset [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] Traceback: [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.355Z] NameError Traceback (most recent call last) [2022-04-12T17:55:33.355Z] Input In [18], in () [2022-04-12T17:55:33.355Z]  1 # NBVAL_IGNORE_OUTPUT [2022-04-12T17:55:33.355Z]  2 [2022-04-12T17:55:33.355Z]  3 # wait for process to complete before running this cell (the process is async) [2022-04-12T17:55:33.355Z] ----> 4 tasmax_subset = result_tasmax.get().output [2022-04-12T17:55:33.355Z]  5 tasmax_subset [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] NameError: name 'result_tasmax' is not defined [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 19 ___ [2022-04-12T17:55:33.355Z] Notebook cell execution failed [2022-04-12T17:55:33.355Z] Cell 19: Cell execution caused an exception [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] Input: [2022-04-12T17:55:33.355Z] result = finch.heat_wave_frequency( [2022-04-12T17:55:33.355Z] tasmin=tasmin_subset, [2022-04-12T17:55:33.355Z] tasmax=tasmax_subset, [2022-04-12T17:55:33.355Z] thresh_tasmin="14 degC", [2022-04-12T17:55:33.355Z] thresh_tasmax="22 degC", [2022-04-12T17:55:33.355Z] ) [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] Traceback: [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.355Z] NameError Traceback (most recent call last) [2022-04-12T17:55:33.355Z] Input In [20], in () [2022-04-12T17:55:33.355Z]  1 result = finch.heat_wave_frequency( [2022-04-12T17:55:33.355Z] ----> 2 tasmin=tasmin_subset, [2022-04-12T17:55:33.355Z]  3 tasmax=tasmax_subset, [2022-04-12T17:55:33.355Z]  4 thresh_tasmin="14 degC", [2022-04-12T17:55:33.355Z]  5 thresh_tasmax="22 degC", [2022-04-12T17:55:33.355Z]  6 ) [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] NameError: name 'tasmin_subset' is not defined [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 20 ___ [2022-04-12T17:55:33.355Z] Notebook cell execution failed [2022-04-12T17:55:33.355Z] Cell 20: Cell execution caused an exception [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] Input: [2022-04-12T17:55:33.355Z] response = result.get(asobj=True) [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.355Z] Traceback: [2022-04-12T17:55:33.355Z] [2022-04-12T17:55:33.356Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.356Z] NameError Traceback (most recent call last) [2022-04-12T17:55:33.356Z] Input In [21], in () [2022-04-12T17:55:33.356Z] ----> 1 response = result.get(asobj=True) [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] NameError: name 'result' is not defined [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 21 ___ [2022-04-12T17:55:33.356Z] Notebook cell execution failed [2022-04-12T17:55:33.356Z] Cell 21: Cell execution caused an exception [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] Input: [2022-04-12T17:55:33.356Z] ds = response.output_netcdf [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] Traceback: [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.356Z] NameError Traceback (most recent call last) [2022-04-12T17:55:33.356Z] Input In [22], in () [2022-04-12T17:55:33.356Z] ----> 1 ds = response.output_netcdf [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] NameError: name 'response' is not defined [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 22 ___ [2022-04-12T17:55:33.356Z] Notebook cell execution failed [2022-04-12T17:55:33.356Z] Cell 22: Cell execution caused an exception [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] Input: [2022-04-12T17:55:33.356Z] ds.heat_wave_frequency.plot() [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] Traceback: [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.356Z] AttributeError Traceback (most recent call last) [2022-04-12T17:55:33.356Z] Input In [23], in () [2022-04-12T17:55:33.356Z] ----> 1 ds.heat_wave_frequency.plot() [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] File /opt/conda/envs/birdy/lib/python3.8/site-packages/xarray/core/common.py:239, in AttrAccessMixin.__getattr__(self, name) [2022-04-12T17:55:33.356Z]  237 with suppress(KeyError): [2022-04-12T17:55:33.356Z]  238 return source[name] [2022-04-12T17:55:33.356Z] --> 239 raise AttributeError( [2022-04-12T17:55:33.356Z]  240 f"{type(self).__name__!r} object has no attribute {name!r}" [2022-04-12T17:55:33.356Z]  241 ) [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] AttributeError: 'Dataset' object has no attribute 'heat_wave_frequency' [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 23 ___ [2022-04-12T17:55:33.356Z] Notebook cell execution failed [2022-04-12T17:55:33.356Z] Cell 23: Cell execution caused an exception [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] Input: [2022-04-12T17:55:33.356Z] output_url = result.get().output_netcdf [2022-04-12T17:55:33.356Z] print("output_url = ", output_url) [2022-04-12T17:55:33.356Z] output_path = output_url[output_url.find("wpsoutputs") :] [2022-04-12T17:55:33.356Z] output_path = output_path.replace("wpsoutputs", "wps_outputs") [2022-04-12T17:55:33.356Z] print("output_path = ", output_path) [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] output_thredds_url = f"{pavics_url}:8083/thredds/wms/birdhouse/{output_path}" [2022-04-12T17:55:33.356Z] output_thredds_url [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] Traceback: [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.356Z] NameError Traceback (most recent call last) [2022-04-12T17:55:33.356Z] Input In [24], in () [2022-04-12T17:55:33.356Z] ----> 1 output_url = result.get().output_netcdf [2022-04-12T17:55:33.356Z]  2 print("output_url = ", output_url) [2022-04-12T17:55:33.356Z]  3 output_path = output_url[output_url.find("wpsoutputs") :] [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] NameError: name 'result' is not defined [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] ___ pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 24 ___ [2022-04-12T17:55:33.356Z] Notebook cell execution failed [2022-04-12T17:55:33.356Z] Cell 24: Cell execution caused an exception [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] Input: [2022-04-12T17:55:33.356Z] def show_wms(url): [2022-04-12T17:55:33.356Z] canada_center = (52.4292, -93.2959) [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] wms = ipyleaflet.WMSLayer( [2022-04-12T17:55:33.356Z] url=url, [2022-04-12T17:55:33.356Z] layers="heat_wave_frequency", [2022-04-12T17:55:33.356Z] styles="boxfill/ferret", [2022-04-12T17:55:33.356Z] format="image/png", [2022-04-12T17:55:33.356Z] transparent=True, [2022-04-12T17:55:33.356Z] opacity=1, [2022-04-12T17:55:33.356Z] version="1.3.0", [2022-04-12T17:55:33.356Z] ) [2022-04-12T17:55:33.356Z] basemap_layer = ipyleaflet.basemap_to_tiles(ipyleaflet.basemaps.Stamen.Terrain) [2022-04-12T17:55:33.356Z] m = ipyleaflet.Map( [2022-04-12T17:55:33.356Z] layers=(basemap_layer, wms), [2022-04-12T17:55:33.356Z] center=canada_center, [2022-04-12T17:55:33.356Z] zoom=4, [2022-04-12T17:55:33.356Z] ) [2022-04-12T17:55:33.356Z] return m [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] m = show_wms(output_thredds_url) [2022-04-12T17:55:33.356Z] m [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] Traceback: [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] --------------------------------------------------------------------------- [2022-04-12T17:55:33.356Z] NameError Traceback (most recent call last) [2022-04-12T17:55:33.356Z] Input In [25], in () [2022-04-12T17:55:33.356Z]  14 m = ipyleaflet.Map( [2022-04-12T17:55:33.356Z]  15 layers=(basemap_layer, wms), [2022-04-12T17:55:33.356Z]  16 center=canada_center, [2022-04-12T17:55:33.356Z]  17 zoom=4, [2022-04-12T17:55:33.356Z]  18 ) [2022-04-12T17:55:33.356Z]  19 return m [2022-04-12T17:55:33.356Z] ---> 22 m = show_wms(output_thredds_url) [2022-04-12T17:55:33.356Z]  23 m [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] NameError: name 'output_thredds_url' is not defined [2022-04-12T17:55:33.356Z] [2022-04-12T17:55:33.356Z] =========================== short test summary info ============================ [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 14 [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 15 [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 16 [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 17 [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 19 [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 20 [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 21 [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 22 [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 23 [2022-04-12T17:55:33.356Z] FAILED pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb::Cell 24 [2022-04-12T17:55:33.357Z] ============ 10 failed, 211 passed, 1 skipped in 1055.44s (0:17:35) ============ [2022-04-12T17:55:33.357Z] + EXIT_CODE=1 [2022-04-12T17:55:33.357Z] + echo false [2022-04-12T17:55:33.357Z] + tr [:upper:] [:lower:] [2022-04-12T17:55:33.357Z] + SAVE_RESULTING_NOTEBOOK=false [2022-04-12T17:55:33.357Z] + [ xfalse = xtrue ] [2022-04-12T17:55:33.357Z] + exit 1 [2022-04-12T17:55:33.357Z] + EXIT_CODE=1 [2022-04-12T17:55:33.357Z] + ENV_DUMP_DIR=buildout/env-dump [2022-04-12T17:55:33.357Z] + mkdir -p buildout/env-dump [2022-04-12T17:55:33.357Z] + ENV_EXPORT_FILE=buildout/env-dump/environment-export-birdy.yml [2022-04-12T17:55:33.357Z] + rm -fv buildout/env-dump/environment-export-birdy.yml [2022-04-12T17:55:33.357Z] + conda env export -n birdy [2022-04-12T17:55:45.593Z] + LIST_EXPLICIT_FILE=buildout/env-dump/conda-list-explicit-birdy.txt [2022-04-12T17:55:45.593Z] + rm -fv buildout/env-dump/conda-list-explicit-birdy.txt [2022-04-12T17:55:45.593Z] + conda list -n birdy --explicit [2022-04-12T17:55:52.184Z] + PIP_FREEZE_FILE=buildout/env-dump/pip-freeze-birdy-requirements.txt [2022-04-12T17:55:52.184Z] + rm -fv buildout/env-dump/pip-freeze-birdy-requirements.txt [2022-04-12T17:55:52.184Z] + pip freeze [2022-04-12T17:55:54.084Z] + exit 1 [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] archiveArtifacts [2022-04-12T17:55:54.239Z] Archiving artifacts [2022-04-12T17:55:54.269Z] Recording fingerprints [Pipeline] archiveArtifacts [2022-04-12T17:55:54.297Z] Archiving artifacts [2022-04-12T17:55:56.150Z] Recording fingerprints [Pipeline] archiveArtifacts [2022-04-12T17:55:56.288Z] Archiving artifacts [2022-04-12T17:55:56.301Z] Recording fingerprints [Pipeline] archiveArtifacts [2022-04-12T17:55:56.319Z] Archiving artifacts [2022-04-12T17:55:56.496Z] Recording fingerprints [Pipeline] archiveArtifacts [2022-04-12T17:55:56.523Z] Archiving artifacts [2022-04-12T17:55:58.946Z] Recording fingerprints [Pipeline] archiveArtifacts [2022-04-12T17:55:59.133Z] Archiving artifacts [2022-04-12T17:55:59.169Z] Recording fingerprints [Pipeline] archiveArtifacts [2022-04-12T17:55:59.201Z] Archiving artifacts [2022-04-12T17:55:59.756Z] Recording fingerprints [Pipeline] archiveArtifacts [2022-04-12T17:55:59.814Z] Archiving artifacts [Pipeline] archiveArtifacts [2022-04-12T17:55:59.830Z] Archiving artifacts [2022-04-12T17:55:59.846Z] Recording fingerprints [Pipeline] emailextrecipients [Pipeline] step [2022-04-12T17:55:59.902Z] Sending e-mails to: vu.long@ouranos.ca [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // timestamps [Pipeline] } [Pipeline] // ansiColor [Pipeline] } $ docker stop --time=1 d854c92c0465c24f61384a387dbc48d2b4798535598eb58b97341fe6592095bb $ docker rm -f d854c92c0465c24f61384a387dbc48d2b4798535598eb58b97341fe6592095bb [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code 1 Finished: FAILURE