bird-house / birdhouse-deploy

Scripts and configurations to deploy the various birds and servers required for a full-fledged production platform
https://birdhouse-deploy.readthedocs.io/en/latest/
Apache License 2.0
4 stars 6 forks source link

Jupyter: update to release py311-241111 #475

Closed tlvu closed 1 week ago

tlvu commented 1 week ago

Overview

Update Jupyter env to latest version, see https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/pull/137 for more info.

Changes

Non-breaking changes

Breaking changes

Related Issue / Discussion

Additional Information

Links to other issues or sources.

CI Operations

birdhouse_daccs_configs_branch: master birdhouse_skip_ci: false

crim-jenkins-bot commented 1 week ago

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/2884/
Result :x: FAILURE

BIRDHOUSE_DEPLOY_BRANCH : update-jupyter-env
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-216.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/1742/

NOTEBOOK TEST RESULTS
    
[2024-11-13T23:45:45.438Z] ============================= test session starts ==============================
[2024-11-13T23:45:45.438Z] platform linux -- Python 3.11.6, pytest-8.2.0, pluggy-1.5.0
[2024-11-13T23:45:45.438Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2024-11-13T23:45:45.438Z] plugins: anyio-4.3.0, dash-2.17.0, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.5.0
[2024-11-13T23:45:45.438Z] collected 301 items
[2024-11-13T23:45:45.438Z] 
[2024-11-13T23:45:55.785Z] notebooks-auth/geoserver.ipynb ..................                        [  5%]
[2024-11-13T23:46:18.039Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  9%]
[2024-11-13T23:46:25.866Z] notebooks-auth/test_thredds.ipynb ...........                            [ 12%]
[2024-11-13T23:47:20.687Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb ......          [ 14%]
[2024-11-13T23:47:29.104Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [ 17%]
[2024-11-13T23:47:38.165Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [ 19%]
[2024-11-13T23:55:47.997Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb ............        [ 23%]
[2024-11-13T23:55:47.997Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 23%]
[2024-11-13T23:55:52.875Z] ...............                                                          [ 28%]
[2024-11-13T23:56:00.844Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 30%]
[2024-11-13T23:56:07.522Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb .......           [ 32%]
[2024-11-13T23:56:24.435Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ......           [ 34%]
[2024-11-13T23:56:29.840Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 36%]
[2024-11-13T23:56:34.459Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 38%]
[2024-11-14T00:00:02.955Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 43%]
[2024-11-14T00:01:17.545Z] .............                                                            [ 47%]
[2024-11-14T00:01:20.098Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 49%]
[2024-11-14T00:01:22.312Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 51%]
[2024-11-14T00:01:38.114Z] .................                                                        [ 57%]
[2024-11-14T00:01:45.986Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ......          [ 59%]
[2024-11-14T00:01:47.373Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 59%]
[2024-11-14T00:02:04.676Z] .........                                                                [ 62%]
[2024-11-14T00:02:13.745Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 66%]
[2024-11-14T00:02:22.854Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 68%]
[2024-11-14T00:02:24.781Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 68%]
[2024-11-14T00:02:27.857Z] .F...                                                                    [ 70%]
[2024-11-14T00:02:49.829Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 70%]
[2024-11-14T00:03:09.266Z] ............                                                             [ 74%]
[2024-11-14T00:03:35.869Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 75%]
[2024-11-14T00:04:02.069Z] .....s.                                                                  [ 77%]
[2024-11-14T00:04:10.221Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 77%]
[2024-11-14T00:04:26.503Z] ..                                                                       [ 78%]
[2024-11-14T00:04:34.626Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 78%]
[2024-11-14T00:05:41.314Z] .........                                                                [ 81%]
[2024-11-14T00:05:51.317Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 82%]
[2024-11-14T00:12:06.322Z] ....                                                                     [ 83%]
[2024-11-14T00:12:06.322Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 83%]
[2024-11-14T00:12:08.649Z] ....                                                                     [ 85%]
[2024-11-14T00:12:13.929Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 85%]
[2024-11-14T00:12:20.942Z] .....                                                                    [ 87%]
[2024-11-14T00:12:25.139Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 87%]
[2024-11-14T00:12:55.688Z] .............                                                            [ 91%]
[2024-11-14T00:12:58.981Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb . [ 92%]
[2024-11-14T00:13:00.709Z] ......                                                                   [ 94%]
[2024-11-14T00:13:03.440Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2024-11-14T00:15:49.011Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2024-11-14T00:15:49.011Z] 
[2024-11-14T00:15:49.011Z] =================================== FAILURES ===================================
    
  
tlvu commented 1 week ago

Looks good. I think there's just one more notebook that needs to be updated so that the tests pass

@mishaschwartz Sorry this error is misleading. Bumping the Jupyter env here do not bump the Jupyter env used by Jenkins to actually running the tests.

It's the merge in the PR https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/pull/137 that will make effective this new Jupyter env as the runtime env for Jenkins.

This PR is simply to bump the Jupyter env deployed on PAVICS.

Also a head-ups, Jenkins pipeline on CRIM side will be broken with the go-live of this new Jupyter env. This new Jupyter env requires an updated kernel which requires an OS upgrade ! CRIM has already been notified for a while.

fmigneault commented 1 week ago

Build: http://daccs-jenkins.crim.ca/job/DACCS-iac-birdhouse/2887/ Using:

crim-jenkins-bot commented 1 week ago

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/2887/
Result :x: FAILURE

BIRDHOUSE_DEPLOY_BRANCH : update-jupyter-env
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : new-docker-build
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-216.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/new-docker-build/123/

NOTEBOOK TEST RESULTS
    
[2024-11-14T18:56:03.320Z] ============================= test session starts ==============================
[2024-11-14T18:56:03.320Z] platform linux -- Python 3.11.10, pytest-8.3.3, pluggy-1.5.0
[2024-11-14T18:56:03.320Z] rootdir: /home/jenkins/agent/workspace/_workflow-tests_new-docker-build
[2024-11-14T18:56:03.320Z] plugins: anyio-4.6.2.post1, dash-2.18.1, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2024-11-14T18:56:03.320Z] collected 301 items
[2024-11-14T18:56:03.320Z] 
[2024-11-14T18:56:03.320Z] notebooks-auth/geoserver.ipynb Fatal Python error: Aborted
[2024-11-14T18:56:03.320Z] 
[2024-11-14T18:56:03.320Z] Current thread 0x00007f9e80145500 (most recent call first):
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/zmq/sugar/socket.py", line 156 in __init__
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/zmq/sugar/context.py", line 354 in socket
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/connect.py", line 658 in _create_connected_socket
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 323 in _connect_control_socket
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 371 in _async_post_start_kernel
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/tasks.py", line 277 in __step
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/events.py", line 84 in _run
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 133 in _run_once
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 92 in run_until_complete
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/utils.py", line 27 in wrapped
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 396 in _async_start_kernel
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 82 in wrapper
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/tasks.py", line 277 in __step
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/events.py", line 84 in _run
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 133 in _run_once
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 92 in run_until_complete
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/utils.py", line 27 in wrapped
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/kernel.py", line 53 in start_new_kernel
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/kernel.py", line 85 in __init__
[2024-11-14T18:56:03.320Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/plugin.py", line 264 in setup
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 514 in setup
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 160 in pytest_runtest_setup
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 242 in 
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 341 in from_call
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 241 in call_and_report
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 126 in runtestprotocol
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 362 in pytest_runtestloop
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 337 in _main
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 283 in wrap_session
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 330 in pytest_cmdline_main
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/config/__init__.py", line 175 in main
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/config/__init__.py", line 201 in console_main
[2024-11-14T18:56:03.321Z]   File "/opt/conda/envs/birdy/bin/py.test", line 10 in 
[2024-11-14T18:56:03.321Z] 
[2024-11-14T18:56:03.321Z] Extension modules: markupsafe._speedups, zmq.backend.cython._zmq, tornado.speedups, psutil._psutil_linux, psutil._psutil_posix, _brotli, zstandard.backend_c (total: 7)
[2024-11-14T18:56:04.271Z] Aborted (core dumped)
[2024-11-14T18:56:04.271Z] + EXIT_CODE=134
[2024-11-14T18:56:04.271Z] + echo false
[2024-11-14T18:56:04.271Z] + tr [:upper:] [:lower:]
[2024-11-14T18:56:04.271Z] + SAVE_RESULTING_NOTEBOOK=false
[2024-11-14T18:56:04.271Z] + [ xfalse = xtrue ]
[2024-11-14T18:56:04.271Z] + exit 134
[2024-11-14T18:56:04.271Z] + EXIT_CODE=134
[2024-11-14T18:56:04.271Z] + ENV_DUMP_DIR=buildout/env-dump
[2024-11-14T18:56:04.271Z] + mkdir -p buildout/env-dump
[2024-11-14T18:56:04.271Z] + ENV_EXPORT_FILE=buildout/env-dump/environment-export-birdy.yml
[2024-11-14T18:56:04.271Z] + rm -fv buildout/env-dump/environment-export-birdy.yml
[2024-11-14T18:56:04.271Z] + conda env export -n birdy
[2024-11-14T18:56:14.284Z] + LIST_EXPLICIT_FILE=buildout/env-dump/conda-list-explicit-birdy.txt
[2024-11-14T18:56:14.284Z] + rm -fv buildout/env-dump/conda-list-explicit-birdy.txt
[2024-11-14T18:56:14.284Z] + conda list -n birdy --explicit
[2024-11-14T18:56:20.877Z] + PIP_FREEZE_FILE=buildout/env-dump/pip-freeze-birdy-requirements.txt
[2024-11-14T18:56:20.877Z] + rm -fv buildout/env-dump/pip-freeze-birdy-requirements.txt
[2024-11-14T18:56:20.877Z] + pip freeze
[2024-11-14T18:56:21.819Z] + exit 134
ha:////4ItaOhsIRFfcNciVdA3A5uvEe7JeZm9hBtUZEY4X9BpjAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIi0SCEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDyFBu95/avQGMKkS1vgAAAA==[Pipeline] }
ha:////4Aio6UelSH6cmkJHznIJktbtMlo1XW0Qqw/RvIKKjzc1AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9mQDtDvgAAAA==[Pipeline] // withCredentials
ha:////4FQEhWYsKsWgvD3Y8RE20WPjUSxuhfFY+TD3rc1qM7IiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Ntfu8AF5wm4RvgAAAA==[Pipeline] }
ha:////4KNTodaWsetSNNWqE//y+IOyoGMxsdvVSBLk6WKj+MzbAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOW+zlUfPkGA/eC+AAAA[Pipeline] // script
ha:////4KR6tQZJrWFxN0vyZP8vuQmvK2rFt9tOj0oriz2EfOnHAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMKRSImoaC03vMAkh3Fi3Rnbwal4EV/jD1hEomKL1c4283rDOgY4cjBiQBotxc4K7yZTlsgcxqvjLAa+iI4pskOhMCvu8bSg4oSwpKphJWGD1DmOlkyCrRz0QzdOk2nOKZTvIKG2/R2eUMliTjqkL8wBdrepj0w/z18BzN4nqNu21L79AEfGxbW+AAAA[Pipeline] }
ha:////4F01XPIVLu7JBIaS3rjBN4HkNuOk+B1MGW9P2m5t4llYAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOX+kKuuP2nGx9++AAAA[Pipeline] // stage
ha:////4DuQWrwdSKxqd4Ws+o38dPis/OkEWi6lu/G6AZs3CpBnAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUgJhQJ9aoCycITQhJo/9LkpJOnIircQcClZjwYNmWrPd8QRU8NOQ1swp7g6EzbHCjzokl8v3FUWKWzqwjDOQUa1VqSarjXFuKCmYVJSw4LBV2joJBHWHFrbiL2gnU9Sn6vB04lEbe4AEFz+QofPyWycP6OspA+OP8BcA0RCi3m2y7/edZvQEO/65mwgAAAA==[Pipeline] stage
ha:////4N4We8ek5/h9OvNnQ1lyXKfM0ybgoVYvsT4MDoMzUNyTAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0QLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD02yRsvCAAAA[Pipeline] { (Declarative: Post Actions)
ha:////4NSN38fl2W391nE1GYw8ukcOn4eLq1zoMVEI1VLYRceiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSIEGBqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAF9GxrMvgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:22.389Z] Archiving artifacts
[2024-11-14T18:56:22.433Z] Recording fingerprints
ha:////4ILGmJge/9XDdI8sXXOB4l4xNVkY2uXECYRIerEjIw8oAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEkRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q2yB4JLvgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:22.494Z] Archiving artifacts
[2024-11-14T18:56:23.001Z] Recording fingerprints
ha:////4IF5gHMW7IfqA28qOW3Ob2IYZOQWeHvBLJTakZpvnp51AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEhRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q3zNplSvgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:23.207Z] Archiving artifacts
[2024-11-14T18:56:23.241Z] Recording fingerprints
ha:////4MwiYGSbSZDrDt6rb7AjDZgJrIpoAZj8jdfzkkZu3Y6TAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw8/mxSGvgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:23.280Z] Archiving artifacts
[2024-11-14T18:56:23.488Z] Recording fingerprints
ha:////4ChQU0L8b7yzNBK4Qecbahzv6Fki7OHgcCGOzh+FMG2nAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw9+qg+fvgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:23.551Z] Archiving artifacts
[2024-11-14T18:56:23.696Z] Recording fingerprints
ha:////4COiEyXTFMQ9+Rm5mJN/AGgyv2+rMMUSUIOmHsB3w2J+AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAaJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw+9+SK0vgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:23.747Z] Archiving artifacts
[2024-11-14T18:56:23.821Z] Recording fingerprints
ha:////4J3gLKSOu0/gozlxvjLGfIzNL6Pbiuk1VK63hpZd8S9zAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSBNEgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+QVkfcu1r/wH8yDmtvgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:24.072Z] Archiving artifacts
[2024-11-14T18:56:24.122Z] Recording fingerprints
ha:////4G5uIRbkJeaig52MLfD9xv8Nb7kfLaqFinRw+RlJonU2AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIpiGgQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAcw+Qbk/5Kpr/wE7XnjivgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:24.177Z] Archiving artifacts
[2024-11-14T18:56:24.245Z] Recording fingerprints
ha:////4Mvo1BkYPEme5kaGYwfMPGdAn3h6z1MZTQvQAXQpd3AkAAAApR+LCAAAAAAAAP9tjTsOwjAQRDdBFLSUHGJT8GlQKlrLDScwiTFOrN1gOzgVJ+Jq3AGLSFRMMZo3zXu9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk95Nrthw96b2P7vgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:24.358Z] Archiving artifacts
[2024-11-14T18:56:24.902Z] Recording fingerprints
ha:////4BxJcu6Mhf32TKJrQUvGOWd3sHkWoOwAUOJvn78NS6VSAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgNIgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+Qbmvcx1q/wG5PE7QvgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:25.035Z] Archiving artifacts
ha:////4GO1B9xqDMc3Y88TWfU6Yi2kkOsY1jMmzauCbLhAJwyKAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgKBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrnd59odhg/4DVXJvgAAAA==[Pipeline] archiveArtifacts
[2024-11-14T18:56:25.108Z] Archiving artifacts
[2024-11-14T18:56:25.159Z] Recording fingerprints
ha:////4NPt9oC5FBsaixMpbG2Vgr+pYl8XGjukBsva8CWoEC0LAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgBASSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwANxHNTr4AAAA=[Pipeline] emailextrecipients
ha:////4JBwrFm/0BDxJd28CTylmcE02xhjnDQaki1Jq/4AEW2eAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwAdiDWV74AAAA=[Pipeline] step
[2024-11-14T18:56:25.281Z] Sending e-mails to: francis.charette-migneault@crim.ca
[2024-11-14T18:56:25.295Z] ERROR: Couldn't connect to host, port: localhost, 25; timeout 60000
[2024-11-14T18:56:25.295Z] com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout 60000;
[2024-11-14T18:56:25.295Z]   nested exception is:
[2024-11-14T18:56:25.295Z]  java.net.ConnectException: Connection refused (Connection refused)
[2024-11-14T18:56:25.295Z]  at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210)
[2024-11-14T18:56:25.295Z]  at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722)
[2024-11-14T18:56:25.295Z]  at javax.mail.Service.connect(Service.java:342)
[2024-11-14T18:56:25.295Z]  at javax.mail.Service.connect(Service.java:222)
[2024-11-14T18:56:25.295Z]  at javax.mail.Service.connect(Service.java:171)
[2024-11-14T18:56:25.295Z]  at javax.mail.Transport.send0(Transport.java:230)
[2024-11-14T18:56:25.295Z]  at javax.mail.Transport.send(Transport.java:100)
[2024-11-14T18:56:25.295Z]  at hudson.tasks.MailSender.run(MailSender.java:130)
[2024-11-14T18:56:25.295Z]  at hudson.tasks.Mailer.perform(Mailer.java:176)
[2024-11-14T18:56:25.295Z]  at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:112)
[2024-11-14T18:56:25.295Z]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2024-11-14T18:56:25.295Z]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2024-11-14T18:56:25.295Z]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2024-11-14T18:56:25.295Z]  at java.lang.reflect.Method.invoke(Method.java:498)
[2024-11-14T18:56:25.295Z]  at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:92)
[2024-11-14T18:56:25.295Z]  at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:70)
[2024-11-14T18:56:25.295Z]  at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
[2024-11-14T18:56:25.295Z]  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[2024-11-14T18:56:25.295Z]  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[2024-11-14T18:56:25.295Z]  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[2024-11-14T18:56:25.295Z]  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[2024-11-14T18:56:25.295Z]  at java.lang.Thread.run(Thread.java:748)
[2024-11-14T18:56:25.296Z] Caused by: java.net.ConnectException: Connection refused (Connection refused)
[2024-11-14T18:56:25.296Z]  at java.net.PlainSocketImpl.socketConnect(Native Method)
[2024-11-14T18:56:25.296Z]  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
[2024-11-14T18:56:25.296Z]  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
[2024-11-14T18:56:25.296Z]  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
[2024-11-14T18:56:25.296Z]  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
[2024-11-14T18:56:25.296Z]  at java.net.Socket.connect(Socket.java:607)
[2024-11-14T18:56:25.296Z]  at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:333)
[2024-11-14T18:56:25.296Z]  at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214)
[2024-11-14T18:56:25.296Z]  at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160)
[2024-11-14T18:56:25.296Z]  ... 21 more
ha:////4KojkB8TKn7pKbfz2v9XOrtuJMHB5JjbAIzrHIHirXQOAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKChKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw8dRPA5vgAAAA==[Pipeline] }
ha:////4FScbrhKv8Si2MklnVibpA4A1BxVHfhbvTRVuDRpDSaUAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihFIhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJyjrfa5D/QECxqVrvgAAAA==[Pipeline] // stage
ha:////4Fw6vIGI2xNAaETf5rX3RXhuvh/PDdAzPQzPyDrn4GsMAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRkagQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAczeJygPda56/wH0QUfzvgAAAA==[Pipeline] }
ha:////4Gx8ZK4G7s3szfZjQe4yyQGDULl8r/MxuiCfHgkt+hhTAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcrDPtdu+wHHohxPvgAAAA==[Pipeline] // timeout
ha:////4Dr1Bd9XnpD7W4ukUv4MR2OdYWV2WSasrALHdGy56iWmAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv8u1PXwAGHnoAL4AAAA=[Pipeline] }
ha:////4EQfO6o7JkCpkeoEdltFIcIqnCpHTJVKIJJ6lUtPuw+wAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnKus61P3wAK5qzvL4AAAA=[Pipeline] // timestamps
ha:////4DaXclT9PDXKywCC8y0Reoo4mYsWVA5/co48+DE0wAP9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw8U9ZiqvgAAAA==[Pipeline] }
ha:////4OuneJm6ySOdXiyhzNJIedvCH3Vc2DymdI0Vj5wUY7BeAAAAqx+LCAAAAAAAAP9b85aBtbiIQSujNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvMbkkEyjhCKb88ktSdwVsu2efuqidiYHRh4EDIu2ZUsIg5JOVWJaon5OYl64fXFKUmZduXVHEIAU1ODk/rzg/J1XPGUKDDGKAAEYmBoaKghIGlSTzNLMUg2QT3bSkRENdEwMTQ10Lc2Mz3VQjs2TTtCQz02QzEwBDFbtHrwAAAA==
ha:////4OvVjBUfHjGh+usvQ124ua0x4itVhM/lWD3Qk7cNzI1jAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDuDrm2+w8nFsMWvgAAAA==[Pipeline] // ansiColor
ha:////4KLU+6Z1ffGhQMfDsCrAppAB96nkob77cEvF/QNY2LT0AAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnK+pBrX38ASPWcfr4AAAA=[Pipeline] }
$ docker stop --time=1 ecde0b36cd51f1091d48766ee211e5ce9fdd1cc8190926f82b96c69769b40ce4
$ docker rm -f ecde0b36cd51f1091d48766ee211e5ce9fdd1cc8190926f82b96c69769b40ce4
ha:////4AIFJhuGUX/Uty8x99a5AywAvS9PE7zs7wekaYpXupFnAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryf8i13X0AexbHwr4AAAA=[Pipeline] // withDockerContainer
ha:////4Pi9XiC/IW6ldszwhEFPEofb43Ju6A5sNVsYOyfhy4LKAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOVhn6uuP6GpSqS+AAAA[Pipeline] }
ha:////4JnjGFeippPettZx1BoF2QESywYuXDPhgPvND/+094JdAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOWhzlXvP5JKERi+AAAA[Pipeline] // withEnv
ha:////4H6iMnIYjumu76MMuA9fPoCq/vMVTYeeBr/m1bYoU32PAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AF1IgLW9AAAA[Pipeline] }
ha:////4OI4KkmzI8k/JgzG2qbaQXde9QSao2WpKFAcpcxTCG5sAAAAox+LCAAAAAAAAP9tjbEOgjAURS8YB1dHP6IMJC7GybVh8Qsq1Fpo3sP2IUx+kb/mP0gkcfJO95zlvN5Yp4gjR6daS52nVHvVh8HNT40cu2vgUbV8UTVT4mBVZceKG3tasGKxWJblWGlsLNWBkycn2OrWPEwRDLniLHF2B43cN3c8kem5LCbKF6aI3W1oEtOv8zeAqe8F+b4UZOUHTvSEFr0AAAA=[Pipeline] // node
ha:////4PNM6dqYnbJycYQsgBeaYSGVlaYAXkcEjqCxpB59pS4vAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PudINt+AMgYo9O9AAAA[Pipeline] End of Pipeline
ERROR: script returned exit code 134
Finished: FAILURE
    
  
tlvu commented 1 week ago

https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/pull/137 has been merged and the new Jupyter env is live now.

@fmigneault This Jenkins IAC pipeline will be broken until CRIM update the Jenkins host.

Jenkins host upgrade problem found and fix on Ouranos side can be found here https://github.com/Ouranosinc/jenkins-config/pull/16.

fmigneault commented 1 week ago

@tlvu Patch version bump for a knowingly breaking jupyter-env version seems like a poor choice. Should be a minor.

tlvu commented 1 week ago

@tlvu Patch version bump for a knowingly breaking jupyter-env version seems like a poor choice. Should be a minor.

Well the actual Jupyter env itself is not breaking for the end-user per say. It's just a Jenkins host that need updated. This changelog is for the end-user.

fmigneault commented 1 week ago

Strongly disagree.

The PR changes the default JUPYTERHUB_DOCKER_NOTEBOOK_IMAGES which does a major bump of the underlying jupyterhub dependencies, which could break depending on the docker engine and OS where the platform is running. Even worst, nothing about that is explicitly mentioned in the CHANGES, so anyone doing an update as if it was a simple security/bug fix could potentially break their platform.

tlvu commented 1 week ago

The PR changes the default JUPYTERHUB_DOCKER_NOTEBOOK_IMAGES which does a major bump of the underlying jupyterhub dependencies

But that's how all the previous Jupyter env release was done. I am surprised only now you bring this up.

Just to be clear, this release breaks on Jenkins but not on PAVICS.

For me that change log was for PAVICS only.

mishaschwartz commented 6 days ago

I think @fmigneault's point is that if the default JUPYTERHUB_DOCKER_NOTEBOOK_IMAGES is enabled, a user's jupyterlab instance is now being run with your updated image without warning. Their notebook may now run differently because the underlying image/kernel is different.

If the image should only be changed for jenkins, then we should have a different mechanism for updating the image that jenkins uses to test the stack. By changing it here, we are making a user-facing change.

fmigneault commented 6 days ago

Only now? I've been saying that since the moment that the jupyter env update was proposed, since it breaks the CI. How can I give a better example of this being a breaking change than the CI itself breaking for that exact reason?

Any instance that was relying on JUPYTERHUB_DOCKER_NOTEBOOK_IMAGES with the workflow tests as the default image is breaking.

If PAVICS instance uses another default image, yeah it doesn't break that instance, but that's just Ouranos' instance. Still breaks all the others that don't explicitly override JUPYTERHUB_DOCKER_NOTEBOOK_IMAGES.

crim-jenkins-bot commented 6 days ago

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/2890/
Result :x: FAILURE

BIRDHOUSE_DEPLOY_BRANCH : update-jupyter-env
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : pin-jupyter-env
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : new-docker-build
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-216.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/new-docker-build/125/

NOTEBOOK TEST RESULTS
    
[2024-11-15T23:03:36.734Z] ============================= test session starts ==============================
[2024-11-15T23:03:36.734Z] platform linux -- Python 3.11.10, pytest-8.3.3, pluggy-1.5.0
[2024-11-15T23:03:36.734Z] rootdir: /home/jenkins/agent/workspace/_workflow-tests_new-docker-build
[2024-11-15T23:03:36.734Z] plugins: anyio-4.6.2.post1, dash-2.18.1, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2024-11-15T23:03:36.734Z] collected 301 items
[2024-11-15T23:03:36.734Z] 
[2024-11-15T23:03:36.734Z] notebooks-auth/geoserver.ipynb Fatal Python error: Aborted
[2024-11-15T23:03:36.734Z] 
[2024-11-15T23:03:36.734Z] Current thread 0x00007fc1f10aa500 (most recent call first):
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/zmq/sugar/socket.py", line 156 in __init__
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/zmq/sugar/context.py", line 354 in socket
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/connect.py", line 658 in _create_connected_socket
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 323 in _connect_control_socket
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 371 in _async_post_start_kernel
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/tasks.py", line 277 in __step
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/events.py", line 84 in _run
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 133 in _run_once
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 92 in run_until_complete
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/utils.py", line 27 in wrapped
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 396 in _async_start_kernel
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 82 in wrapper
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/tasks.py", line 277 in __step
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/events.py", line 84 in _run
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 133 in _run_once
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 92 in run_until_complete
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/utils.py", line 27 in wrapped
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/kernel.py", line 53 in start_new_kernel
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/kernel.py", line 85 in __init__
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/plugin.py", line 264 in setup
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 514 in setup
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 160 in pytest_runtest_setup
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-15T23:03:36.734Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 242 in 
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 341 in from_call
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 241 in call_and_report
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 126 in runtestprotocol
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 362 in pytest_runtestloop
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 337 in _main
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 283 in wrap_session
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 330 in pytest_cmdline_main
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/config/__init__.py", line 175 in main
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/config/__init__.py", line 201 in console_main
[2024-11-15T23:03:36.735Z]   File "/opt/conda/envs/birdy/bin/py.test", line 10 in 
[2024-11-15T23:03:36.735Z] 
[2024-11-15T23:03:36.735Z] Extension modules: markupsafe._speedups, zmq.backend.cython._zmq, tornado.speedups, psutil._psutil_linux, psutil._psutil_posix, _brotli, zstandard.backend_c (total: 7)
[2024-11-15T23:03:36.735Z] Aborted (core dumped)
[2024-11-15T23:03:36.735Z] + EXIT_CODE=134
[2024-11-15T23:03:36.735Z] + echo false
[2024-11-15T23:03:36.735Z] + tr [:upper:] [:lower:]
[2024-11-15T23:03:36.735Z] + SAVE_RESULTING_NOTEBOOK=false
[2024-11-15T23:03:36.735Z] + [ xfalse = xtrue ]
[2024-11-15T23:03:36.735Z] + exit 134
[2024-11-15T23:03:36.735Z] + EXIT_CODE=134
[2024-11-15T23:03:36.735Z] + ENV_DUMP_DIR=buildout/env-dump
[2024-11-15T23:03:36.735Z] + mkdir -p buildout/env-dump
[2024-11-15T23:03:36.735Z] + ENV_EXPORT_FILE=buildout/env-dump/environment-export-birdy.yml
[2024-11-15T23:03:36.735Z] + rm -fv buildout/env-dump/environment-export-birdy.yml
[2024-11-15T23:03:36.735Z] + conda env export -n birdy
[2024-11-15T23:03:51.656Z] + LIST_EXPLICIT_FILE=buildout/env-dump/conda-list-explicit-birdy.txt
[2024-11-15T23:03:51.656Z] + rm -fv buildout/env-dump/conda-list-explicit-birdy.txt
[2024-11-15T23:03:51.656Z] + conda list -n birdy --explicit
[2024-11-15T23:03:56.951Z] + PIP_FREEZE_FILE=buildout/env-dump/pip-freeze-birdy-requirements.txt
[2024-11-15T23:03:56.951Z] + rm -fv buildout/env-dump/pip-freeze-birdy-requirements.txt
[2024-11-15T23:03:56.951Z] + pip freeze
[2024-11-15T23:03:57.238Z] + exit 134
ha:////4ItaOhsIRFfcNciVdA3A5uvEe7JeZm9hBtUZEY4X9BpjAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIi0SCEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDyFBu95/avQGMKkS1vgAAAA==[Pipeline] }
ha:////4Aio6UelSH6cmkJHznIJktbtMlo1XW0Qqw/RvIKKjzc1AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9mQDtDvgAAAA==[Pipeline] // withCredentials
ha:////4FQEhWYsKsWgvD3Y8RE20WPjUSxuhfFY+TD3rc1qM7IiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Ntfu8AF5wm4RvgAAAA==[Pipeline] }
ha:////4KNTodaWsetSNNWqE//y+IOyoGMxsdvVSBLk6WKj+MzbAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOW+zlUfPkGA/eC+AAAA[Pipeline] // script
ha:////4KR6tQZJrWFxN0vyZP8vuQmvK2rFt9tOj0oriz2EfOnHAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMKRSImoaC03vMAkh3Fi3Rnbwal4EV/jD1hEomKL1c4283rDOgY4cjBiQBotxc4K7yZTlsgcxqvjLAa+iI4pskOhMCvu8bSg4oSwpKphJWGD1DmOlkyCrRz0QzdOk2nOKZTvIKG2/R2eUMliTjqkL8wBdrepj0w/z18BzN4nqNu21L79AEfGxbW+AAAA[Pipeline] }
ha:////4F01XPIVLu7JBIaS3rjBN4HkNuOk+B1MGW9P2m5t4llYAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOX+kKuuP2nGx9++AAAA[Pipeline] // stage
ha:////4DuQWrwdSKxqd4Ws+o38dPis/OkEWi6lu/G6AZs3CpBnAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUgJhQJ9aoCycITQhJo/9LkpJOnIircQcClZjwYNmWrPd8QRU8NOQ1swp7g6EzbHCjzokl8v3FUWKWzqwjDOQUa1VqSarjXFuKCmYVJSw4LBV2joJBHWHFrbiL2gnU9Sn6vB04lEbe4AEFz+QofPyWycP6OspA+OP8BcA0RCi3m2y7/edZvQEO/65mwgAAAA==[Pipeline] stage
ha:////4N4We8ek5/h9OvNnQ1lyXKfM0ybgoVYvsT4MDoMzUNyTAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0QLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD02yRsvCAAAA[Pipeline] { (Declarative: Post Actions)
ha:////4NSN38fl2W391nE1GYw8ukcOn4eLq1zoMVEI1VLYRceiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSIEGBqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAF9GxrMvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:03:57.806Z] Archiving artifacts
[2024-11-15T23:03:57.846Z] Recording fingerprints
ha:////4ILGmJge/9XDdI8sXXOB4l4xNVkY2uXECYRIerEjIw8oAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEkRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q2yB4JLvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:03:57.910Z] Archiving artifacts
[2024-11-15T23:03:58.408Z] Recording fingerprints
ha:////4IF5gHMW7IfqA28qOW3Ob2IYZOQWeHvBLJTakZpvnp51AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEhRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q3zNplSvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:03:58.626Z] Archiving artifacts
[2024-11-15T23:03:58.661Z] Recording fingerprints
ha:////4MwiYGSbSZDrDt6rb7AjDZgJrIpoAZj8jdfzkkZu3Y6TAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw8/mxSGvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:03:58.726Z] Archiving artifacts
[2024-11-15T23:03:58.764Z] Recording fingerprints
ha:////4ChQU0L8b7yzNBK4Qecbahzv6Fki7OHgcCGOzh+FMG2nAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw9+qg+fvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:03:58.824Z] Archiving artifacts
[2024-11-15T23:03:58.870Z] Recording fingerprints
ha:////4COiEyXTFMQ9+Rm5mJN/AGgyv2+rMMUSUIOmHsB3w2J+AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAaJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw+9+SK0vgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:03:58.935Z] Archiving artifacts
[2024-11-15T23:03:58.991Z] Recording fingerprints
ha:////4J3gLKSOu0/gozlxvjLGfIzNL6Pbiuk1VK63hpZd8S9zAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSBNEgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+QVkfcu1r/wH8yDmtvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:03:59.266Z] Archiving artifacts
[2024-11-15T23:03:59.311Z] Recording fingerprints
ha:////4G5uIRbkJeaig52MLfD9xv8Nb7kfLaqFinRw+RlJonU2AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIpiGgQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAcw+Qbk/5Kpr/wE7XnjivgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:03:59.375Z] Archiving artifacts
[2024-11-15T23:03:59.430Z] Recording fingerprints
ha:////4Mvo1BkYPEme5kaGYwfMPGdAn3h6z1MZTQvQAXQpd3AkAAAApR+LCAAAAAAAAP9tjTsOwjAQRDdBFLSUHGJT8GlQKlrLDScwiTFOrN1gOzgVJ+Jq3AGLSFRMMZo3zXu9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk95Nrthw96b2P7vgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:03:59.524Z] Archiving artifacts
[2024-11-15T23:04:00.097Z] Recording fingerprints
ha:////4BxJcu6Mhf32TKJrQUvGOWd3sHkWoOwAUOJvn78NS6VSAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgNIgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+Qbmvcx1q/wG5PE7QvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:04:00.230Z] Archiving artifacts
ha:////4GO1B9xqDMc3Y88TWfU6Yi2kkOsY1jMmzauCbLhAJwyKAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgKBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrnd59odhg/4DVXJvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:04:00.292Z] Archiving artifacts
[2024-11-15T23:04:00.336Z] Recording fingerprints
ha:////4NPt9oC5FBsaixMpbG2Vgr+pYl8XGjukBsva8CWoEC0LAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgBASSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwANxHNTr4AAAA=[Pipeline] emailextrecipients
ha:////4JBwrFm/0BDxJd28CTylmcE02xhjnDQaki1Jq/4AEW2eAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwAdiDWV74AAAA=[Pipeline] step
[2024-11-15T23:04:00.508Z] Sending e-mails to: francis.charette-migneault@crim.ca
[2024-11-15T23:04:00.511Z] ERROR: Couldn't connect to host, port: localhost, 25; timeout 60000
[2024-11-15T23:04:00.512Z] com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout 60000;
[2024-11-15T23:04:00.512Z]   nested exception is:
[2024-11-15T23:04:00.512Z]  java.net.ConnectException: Connection refused (Connection refused)
[2024-11-15T23:04:00.512Z]  at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210)
[2024-11-15T23:04:00.512Z]  at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722)
[2024-11-15T23:04:00.512Z]  at javax.mail.Service.connect(Service.java:342)
[2024-11-15T23:04:00.512Z]  at javax.mail.Service.connect(Service.java:222)
[2024-11-15T23:04:00.512Z]  at javax.mail.Service.connect(Service.java:171)
[2024-11-15T23:04:00.512Z]  at javax.mail.Transport.send0(Transport.java:230)
[2024-11-15T23:04:00.512Z]  at javax.mail.Transport.send(Transport.java:100)
[2024-11-15T23:04:00.512Z]  at hudson.tasks.MailSender.run(MailSender.java:130)
[2024-11-15T23:04:00.512Z]  at hudson.tasks.Mailer.perform(Mailer.java:176)
[2024-11-15T23:04:00.512Z]  at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:112)
[2024-11-15T23:04:00.512Z]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2024-11-15T23:04:00.512Z]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2024-11-15T23:04:00.512Z]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2024-11-15T23:04:00.512Z]  at java.lang.reflect.Method.invoke(Method.java:498)
[2024-11-15T23:04:00.512Z]  at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:92)
[2024-11-15T23:04:00.512Z]  at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:70)
[2024-11-15T23:04:00.512Z]  at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
[2024-11-15T23:04:00.512Z]  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[2024-11-15T23:04:00.512Z]  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[2024-11-15T23:04:00.512Z]  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[2024-11-15T23:04:00.512Z]  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[2024-11-15T23:04:00.512Z]  at java.lang.Thread.run(Thread.java:748)
[2024-11-15T23:04:00.512Z] Caused by: java.net.ConnectException: Connection refused (Connection refused)
[2024-11-15T23:04:00.512Z]  at java.net.PlainSocketImpl.socketConnect(Native Method)
[2024-11-15T23:04:00.512Z]  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
[2024-11-15T23:04:00.512Z]  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
[2024-11-15T23:04:00.512Z]  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
[2024-11-15T23:04:00.512Z]  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
[2024-11-15T23:04:00.512Z]  at java.net.Socket.connect(Socket.java:607)
[2024-11-15T23:04:00.512Z]  at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:333)
[2024-11-15T23:04:00.512Z]  at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214)
[2024-11-15T23:04:00.513Z]  at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160)
[2024-11-15T23:04:00.513Z]  ... 21 more
ha:////4KojkB8TKn7pKbfz2v9XOrtuJMHB5JjbAIzrHIHirXQOAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKChKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw8dRPA5vgAAAA==[Pipeline] }
ha:////4FScbrhKv8Si2MklnVibpA4A1BxVHfhbvTRVuDRpDSaUAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihFIhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJyjrfa5D/QECxqVrvgAAAA==[Pipeline] // stage
ha:////4Fw6vIGI2xNAaETf5rX3RXhuvh/PDdAzPQzPyDrn4GsMAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRkagQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAczeJygPda56/wH0QUfzvgAAAA==[Pipeline] }
ha:////4Gx8ZK4G7s3szfZjQe4yyQGDULl8r/MxuiCfHgkt+hhTAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcrDPtdu+wHHohxPvgAAAA==[Pipeline] // timeout
ha:////4Dr1Bd9XnpD7W4ukUv4MR2OdYWV2WSasrALHdGy56iWmAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv8u1PXwAGHnoAL4AAAA=[Pipeline] }
ha:////4EQfO6o7JkCpkeoEdltFIcIqnCpHTJVKIJJ6lUtPuw+wAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnKus61P3wAK5qzvL4AAAA=[Pipeline] // timestamps
ha:////4DaXclT9PDXKywCC8y0Reoo4mYsWVA5/co48+DE0wAP9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw8U9ZiqvgAAAA==[Pipeline] }
ha:////4B7DIDxeEOG/86zzYJ4ulSfRd/TrILS8q6tY3I1qFD6qAAAAqh+LCAAAAAAAAP9b85aBtbiIQSujNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvMbkkEyjhCKb88ktSdwVsu2efuqidiYHRh4EDIu2ZUsIg5JOVWJaon5OYl64fXFKUmZduXVHEIAU1ODk/rzg/J1XPGUKDDGKAAEYmBoaKghIGlURTC5MkMxMLXWNTkxRdE0ujNF1LY2MDXSOjJHNTSwsgSDMFAJ+El1GvAAAA
ha:////4OvVjBUfHjGh+usvQ124ua0x4itVhM/lWD3Qk7cNzI1jAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDuDrm2+w8nFsMWvgAAAA==[Pipeline] // ansiColor
ha:////4KLU+6Z1ffGhQMfDsCrAppAB96nkob77cEvF/QNY2LT0AAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnK+pBrX38ASPWcfr4AAAA=[Pipeline] }
$ docker stop --time=1 03bffc0fe3e0e4e77880d5b9535eadf22adc63cc621905045e9e23acd3c5d8b4
$ docker rm -f 03bffc0fe3e0e4e77880d5b9535eadf22adc63cc621905045e9e23acd3c5d8b4
ha:////4AIFJhuGUX/Uty8x99a5AywAvS9PE7zs7wekaYpXupFnAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryf8i13X0AexbHwr4AAAA=[Pipeline] // withDockerContainer
ha:////4Pi9XiC/IW6ldszwhEFPEofb43Ju6A5sNVsYOyfhy4LKAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOVhn6uuP6GpSqS+AAAA[Pipeline] }
ha:////4JnjGFeippPettZx1BoF2QESywYuXDPhgPvND/+094JdAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOWhzlXvP5JKERi+AAAA[Pipeline] // withEnv
ha:////4H6iMnIYjumu76MMuA9fPoCq/vMVTYeeBr/m1bYoU32PAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AF1IgLW9AAAA[Pipeline] }
ha:////4OI4KkmzI8k/JgzG2qbaQXde9QSao2WpKFAcpcxTCG5sAAAAox+LCAAAAAAAAP9tjbEOgjAURS8YB1dHP6IMJC7GybVh8Qsq1Fpo3sP2IUx+kb/mP0gkcfJO95zlvN5Yp4gjR6daS52nVHvVh8HNT40cu2vgUbV8UTVT4mBVZceKG3tasGKxWJblWGlsLNWBkycn2OrWPEwRDLniLHF2B43cN3c8kem5LCbKF6aI3W1oEtOv8zeAqe8F+b4UZOUHTvSEFr0AAAA=[Pipeline] // node
ha:////4PNM6dqYnbJycYQsgBeaYSGVlaYAXkcEjqCxpB59pS4vAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PudINt+AMgYo9O9AAAA[Pipeline] End of Pipeline
ERROR: script returned exit code 134
Finished: FAILURE
    
  
crim-jenkins-bot commented 6 days ago

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/2892/
Result :x: FAILURE

BIRDHOUSE_DEPLOY_BRANCH : update-jupyter-env
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : pin-jupyter-env
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-91.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/1747/

NOTEBOOK TEST RESULTS
    
[2024-11-15T23:36:35.965Z] ============================= test session starts ==============================
[2024-11-15T23:36:35.965Z] platform linux -- Python 3.11.10, pytest-8.3.3, pluggy-1.5.0
[2024-11-15T23:36:35.965Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2024-11-15T23:36:35.965Z] plugins: anyio-4.6.2.post1, dash-2.18.1, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2024-11-15T23:36:35.965Z] collected 301 items
[2024-11-15T23:36:35.965Z] 
[2024-11-15T23:36:36.230Z] notebooks-auth/geoserver.ipynb Fatal Python error: Aborted
[2024-11-15T23:36:36.230Z] 
[2024-11-15T23:36:36.230Z] Current thread 0x00007f65b52bb500 (most recent call first):
[2024-11-15T23:36:36.230Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/zmq/sugar/socket.py", line 156 in __init__
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/zmq/sugar/context.py", line 354 in socket
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/connect.py", line 658 in _create_connected_socket
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 323 in _connect_control_socket
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 371 in _async_post_start_kernel
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/tasks.py", line 277 in __step
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/events.py", line 84 in _run
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 133 in _run_once
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 92 in run_until_complete
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/utils.py", line 27 in wrapped
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 396 in _async_start_kernel
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 82 in wrapper
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/tasks.py", line 277 in __step
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/events.py", line 84 in _run
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 133 in _run_once
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 92 in run_until_complete
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/utils.py", line 27 in wrapped
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/kernel.py", line 53 in start_new_kernel
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/kernel.py", line 85 in __init__
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/plugin.py", line 264 in setup
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 514 in setup
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 160 in pytest_runtest_setup
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 242 in 
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 341 in from_call
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 241 in call_and_report
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 126 in runtestprotocol
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol
[2024-11-15T23:36:36.231Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 362 in pytest_runtestloop
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 337 in _main
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 283 in wrap_session
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 330 in pytest_cmdline_main
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/config/__init__.py", line 175 in main
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/config/__init__.py", line 201 in console_main
[2024-11-15T23:36:36.232Z]   File "/opt/conda/envs/birdy/bin/py.test", line 10 in 
[2024-11-15T23:36:36.232Z] 
[2024-11-15T23:36:36.232Z] Extension modules: markupsafe._speedups, zmq.backend.cython._zmq, tornado.speedups, psutil._psutil_linux, psutil._psutil_posix, _brotli, zstandard.backend_c (total: 7)
[2024-11-15T23:36:36.232Z] Aborted (core dumped)
[2024-11-15T23:36:36.232Z] + EXIT_CODE=134
[2024-11-15T23:36:36.232Z] + echo false
[2024-11-15T23:36:36.232Z] + tr [:upper:] [:lower:]
[2024-11-15T23:36:36.232Z] + SAVE_RESULTING_NOTEBOOK=false
[2024-11-15T23:36:36.232Z] + [ xfalse = xtrue ]
[2024-11-15T23:36:36.232Z] + exit 134
[2024-11-15T23:36:36.232Z] + EXIT_CODE=134
[2024-11-15T23:36:36.232Z] + ENV_DUMP_DIR=buildout/env-dump
[2024-11-15T23:36:36.232Z] + mkdir -p buildout/env-dump
[2024-11-15T23:36:36.232Z] + ENV_EXPORT_FILE=buildout/env-dump/environment-export-birdy.yml
[2024-11-15T23:36:36.232Z] + rm -fv buildout/env-dump/environment-export-birdy.yml
[2024-11-15T23:36:36.232Z] + conda env export -n birdy
[2024-11-15T23:36:48.471Z] + LIST_EXPLICIT_FILE=buildout/env-dump/conda-list-explicit-birdy.txt
[2024-11-15T23:36:48.471Z] + rm -fv buildout/env-dump/conda-list-explicit-birdy.txt
[2024-11-15T23:36:48.471Z] + conda list -n birdy --explicit
[2024-11-15T23:36:53.755Z] + PIP_FREEZE_FILE=buildout/env-dump/pip-freeze-birdy-requirements.txt
[2024-11-15T23:36:53.755Z] + rm -fv buildout/env-dump/pip-freeze-birdy-requirements.txt
[2024-11-15T23:36:53.755Z] + pip freeze
[2024-11-15T23:36:54.707Z] + exit 134
ha:////4ItaOhsIRFfcNciVdA3A5uvEe7JeZm9hBtUZEY4X9BpjAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIi0SCEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDyFBu95/avQGMKkS1vgAAAA==[Pipeline] }
ha:////4Aio6UelSH6cmkJHznIJktbtMlo1XW0Qqw/RvIKKjzc1AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9mQDtDvgAAAA==[Pipeline] // withCredentials
ha:////4FQEhWYsKsWgvD3Y8RE20WPjUSxuhfFY+TD3rc1qM7IiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Ntfu8AF5wm4RvgAAAA==[Pipeline] }
ha:////4KNTodaWsetSNNWqE//y+IOyoGMxsdvVSBLk6WKj+MzbAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOW+zlUfPkGA/eC+AAAA[Pipeline] // script
ha:////4KR6tQZJrWFxN0vyZP8vuQmvK2rFt9tOj0oriz2EfOnHAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMKRSImoaC03vMAkh3Fi3Rnbwal4EV/jD1hEomKL1c4283rDOgY4cjBiQBotxc4K7yZTlsgcxqvjLAa+iI4pskOhMCvu8bSg4oSwpKphJWGD1DmOlkyCrRz0QzdOk2nOKZTvIKG2/R2eUMliTjqkL8wBdrepj0w/z18BzN4nqNu21L79AEfGxbW+AAAA[Pipeline] }
ha:////4F01XPIVLu7JBIaS3rjBN4HkNuOk+B1MGW9P2m5t4llYAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOX+kKuuP2nGx9++AAAA[Pipeline] // stage
ha:////4DuQWrwdSKxqd4Ws+o38dPis/OkEWi6lu/G6AZs3CpBnAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUgJhQJ9aoCycITQhJo/9LkpJOnIircQcClZjwYNmWrPd8QRU8NOQ1swp7g6EzbHCjzokl8v3FUWKWzqwjDOQUa1VqSarjXFuKCmYVJSw4LBV2joJBHWHFrbiL2gnU9Sn6vB04lEbe4AEFz+QofPyWycP6OspA+OP8BcA0RCi3m2y7/edZvQEO/65mwgAAAA==[Pipeline] stage
ha:////4N4We8ek5/h9OvNnQ1lyXKfM0ybgoVYvsT4MDoMzUNyTAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0QLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD02yRsvCAAAA[Pipeline] { (Declarative: Post Actions)
ha:////4NSN38fl2W391nE1GYw8ukcOn4eLq1zoMVEI1VLYRceiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSIEGBqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAF9GxrMvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:55.554Z] Archiving artifacts
[2024-11-15T23:36:55.644Z] Recording fingerprints
ha:////4ILGmJge/9XDdI8sXXOB4l4xNVkY2uXECYRIerEjIw8oAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEkRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q2yB4JLvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:55.784Z] Archiving artifacts
[2024-11-15T23:36:56.641Z] Recording fingerprints
ha:////4IF5gHMW7IfqA28qOW3Ob2IYZOQWeHvBLJTakZpvnp51AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEhRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q3zNplSvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.109Z] Archiving artifacts
[2024-11-15T23:36:57.160Z] Recording fingerprints
ha:////4MwiYGSbSZDrDt6rb7AjDZgJrIpoAZj8jdfzkkZu3Y6TAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw8/mxSGvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.237Z] Archiving artifacts
[2024-11-15T23:36:57.275Z] Recording fingerprints
ha:////4ChQU0L8b7yzNBK4Qecbahzv6Fki7OHgcCGOzh+FMG2nAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw9+qg+fvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.336Z] Archiving artifacts
[2024-11-15T23:36:57.382Z] Recording fingerprints
ha:////4COiEyXTFMQ9+Rm5mJN/AGgyv2+rMMUSUIOmHsB3w2J+AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAaJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw+9+SK0vgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.438Z] Archiving artifacts
[2024-11-15T23:36:57.493Z] Recording fingerprints
ha:////4J3gLKSOu0/gozlxvjLGfIzNL6Pbiuk1VK63hpZd8S9zAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSBNEgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+QVkfcu1r/wH8yDmtvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.949Z] Archiving artifacts
[2024-11-15T23:36:57.987Z] Recording fingerprints
ha:////4G5uIRbkJeaig52MLfD9xv8Nb7kfLaqFinRw+RlJonU2AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIpiGgQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAcw+Qbk/5Kpr/wE7XnjivgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:58.086Z] Archiving artifacts
[2024-11-15T23:36:58.164Z] Recording fingerprints
ha:////4Mvo1BkYPEme5kaGYwfMPGdAn3h6z1MZTQvQAXQpd3AkAAAApR+LCAAAAAAAAP9tjTsOwjAQRDdBFLSUHGJT8GlQKlrLDScwiTFOrN1gOzgVJ+Jq3AGLSFRMMZo3zXu9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk95Nrthw96b2P7vgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:58.378Z] Archiving artifacts
[2024-11-15T23:36:58.931Z] Recording fingerprints
ha:////4BxJcu6Mhf32TKJrQUvGOWd3sHkWoOwAUOJvn78NS6VSAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgNIgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+Qbmvcx1q/wG5PE7QvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:59.319Z] Archiving artifacts
ha:////4GO1B9xqDMc3Y88TWfU6Yi2kkOsY1jMmzauCbLhAJwyKAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgKBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrnd59odhg/4DVXJvgAAAA==[Pipeline] archiveArtifacts
[2024-11-15T23:36:59.389Z] Archiving artifacts
[2024-11-15T23:36:59.414Z] Recording fingerprints
ha:////4NPt9oC5FBsaixMpbG2Vgr+pYl8XGjukBsva8CWoEC0LAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgBASSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwANxHNTr4AAAA=[Pipeline] emailextrecipients
ha:////4JBwrFm/0BDxJd28CTylmcE02xhjnDQaki1Jq/4AEW2eAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwAdiDWV74AAAA=[Pipeline] step
[2024-11-15T23:36:59.600Z] Sending e-mails to: francis.charette-migneault@crim.ca
[2024-11-15T23:36:59.603Z] ERROR: Couldn't connect to host, port: localhost, 25; timeout 60000
[2024-11-15T23:36:59.603Z] com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout 60000;
[2024-11-15T23:36:59.603Z]   nested exception is:
[2024-11-15T23:36:59.603Z]  java.net.ConnectException: Connection refused (Connection refused)
[2024-11-15T23:36:59.603Z]  at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210)
[2024-11-15T23:36:59.603Z]  at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722)
[2024-11-15T23:36:59.603Z]  at javax.mail.Service.connect(Service.java:342)
[2024-11-15T23:36:59.603Z]  at javax.mail.Service.connect(Service.java:222)
[2024-11-15T23:36:59.603Z]  at javax.mail.Service.connect(Service.java:171)
[2024-11-15T23:36:59.603Z]  at javax.mail.Transport.send0(Transport.java:230)
[2024-11-15T23:36:59.603Z]  at javax.mail.Transport.send(Transport.java:100)
[2024-11-15T23:36:59.603Z]  at hudson.tasks.MailSender.run(MailSender.java:130)
[2024-11-15T23:36:59.603Z]  at hudson.tasks.Mailer.perform(Mailer.java:176)
[2024-11-15T23:36:59.603Z]  at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:112)
[2024-11-15T23:36:59.603Z]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2024-11-15T23:36:59.604Z]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2024-11-15T23:36:59.604Z]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2024-11-15T23:36:59.604Z]  at java.lang.reflect.Method.invoke(Method.java:498)
[2024-11-15T23:36:59.604Z]  at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:92)
[2024-11-15T23:36:59.604Z]  at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:70)
[2024-11-15T23:36:59.604Z]  at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
[2024-11-15T23:36:59.604Z]  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[2024-11-15T23:36:59.604Z]  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[2024-11-15T23:36:59.604Z]  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[2024-11-15T23:36:59.604Z]  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[2024-11-15T23:36:59.604Z]  at java.lang.Thread.run(Thread.java:748)
[2024-11-15T23:36:59.604Z] Caused by: java.net.ConnectException: Connection refused (Connection refused)
[2024-11-15T23:36:59.604Z]  at java.net.PlainSocketImpl.socketConnect(Native Method)
[2024-11-15T23:36:59.604Z]  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
[2024-11-15T23:36:59.604Z]  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
[2024-11-15T23:36:59.604Z]  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
[2024-11-15T23:36:59.604Z]  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
[2024-11-15T23:36:59.604Z]  at java.net.Socket.connect(Socket.java:607)
[2024-11-15T23:36:59.604Z]  at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:333)
[2024-11-15T23:36:59.604Z]  at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214)
[2024-11-15T23:36:59.604Z]  at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160)
[2024-11-15T23:36:59.604Z]  ... 21 more
ha:////4KojkB8TKn7pKbfz2v9XOrtuJMHB5JjbAIzrHIHirXQOAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKChKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw8dRPA5vgAAAA==[Pipeline] }
ha:////4FScbrhKv8Si2MklnVibpA4A1BxVHfhbvTRVuDRpDSaUAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihFIhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJyjrfa5D/QECxqVrvgAAAA==[Pipeline] // stage
ha:////4Fw6vIGI2xNAaETf5rX3RXhuvh/PDdAzPQzPyDrn4GsMAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRkagQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAczeJygPda56/wH0QUfzvgAAAA==[Pipeline] }
ha:////4Gx8ZK4G7s3szfZjQe4yyQGDULl8r/MxuiCfHgkt+hhTAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcrDPtdu+wHHohxPvgAAAA==[Pipeline] // timeout
ha:////4Dr1Bd9XnpD7W4ukUv4MR2OdYWV2WSasrALHdGy56iWmAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv8u1PXwAGHnoAL4AAAA=[Pipeline] }
ha:////4EQfO6o7JkCpkeoEdltFIcIqnCpHTJVKIJJ6lUtPuw+wAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnKus61P3wAK5qzvL4AAAA=[Pipeline] // timestamps
ha:////4DaXclT9PDXKywCC8y0Reoo4mYsWVA5/co48+DE0wAP9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw8U9ZiqvgAAAA==[Pipeline] }
ha:////4NhULGFnMyBcEpg6awEcxMMjzxYJ5roVHrp9m68K39WXAAAAqx+LCAAAAAAAAP9b85aBtbiIQSujNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvMbkkEyjhCKb88ktSdwVsu2efuqidiYHRh4EDIu2ZUsIg5JOVWJaon5OYl64fXFKUmZduXVHEIAU1ODk/rzg/J1XPGUKDDGKAAEYmBoaKghIGFYtE8zTTlCQjXUNDsyRdkyRLU13LRIs0XWPTZCOTVBMzk7TkZAD+fVAWrwAAAA==
ha:////4OvVjBUfHjGh+usvQ124ua0x4itVhM/lWD3Qk7cNzI1jAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDuDrm2+w8nFsMWvgAAAA==[Pipeline] // ansiColor
ha:////4KLU+6Z1ffGhQMfDsCrAppAB96nkob77cEvF/QNY2LT0AAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnK+pBrX38ASPWcfr4AAAA=[Pipeline] }
$ docker stop --time=1 6ff64a658c5a4e55be493ecf92897c7f7f7d75dea2a0bf9e50df605261a2b2f8
$ docker rm -f 6ff64a658c5a4e55be493ecf92897c7f7f7d75dea2a0bf9e50df605261a2b2f8
ha:////4AIFJhuGUX/Uty8x99a5AywAvS9PE7zs7wekaYpXupFnAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryf8i13X0AexbHwr4AAAA=[Pipeline] // withDockerContainer
ha:////4Pi9XiC/IW6ldszwhEFPEofb43Ju6A5sNVsYOyfhy4LKAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOVhn6uuP6GpSqS+AAAA[Pipeline] }
ha:////4JnjGFeippPettZx1BoF2QESywYuXDPhgPvND/+094JdAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOWhzlXvP5JKERi+AAAA[Pipeline] // withEnv
ha:////4H6iMnIYjumu76MMuA9fPoCq/vMVTYeeBr/m1bYoU32PAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AF1IgLW9AAAA[Pipeline] }
ha:////4OI4KkmzI8k/JgzG2qbaQXde9QSao2WpKFAcpcxTCG5sAAAAox+LCAAAAAAAAP9tjbEOgjAURS8YB1dHP6IMJC7GybVh8Qsq1Fpo3sP2IUx+kb/mP0gkcfJO95zlvN5Yp4gjR6daS52nVHvVh8HNT40cu2vgUbV8UTVT4mBVZceKG3tasGKxWJblWGlsLNWBkycn2OrWPEwRDLniLHF2B43cN3c8kem5LCbKF6aI3W1oEtOv8zeAqe8F+b4UZOUHTvSEFr0AAAA=[Pipeline] // node
ha:////4PNM6dqYnbJycYQsgBeaYSGVlaYAXkcEjqCxpB59pS4vAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PudINt+AMgYo9O9AAAA[Pipeline] End of Pipeline
ERROR: script returned exit code 134
Finished: FAILURE
    
  
crim-jenkins-bot commented 6 days ago

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/2895/
Result :x: FAILURE

BIRDHOUSE_DEPLOY_BRANCH : master
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : pin-jupyter-env
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-91.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/1748/

NOTEBOOK TEST RESULTS
    
[2024-11-16T00:48:27.845Z] ============================= test session starts ==============================
[2024-11-16T00:48:27.845Z] platform linux -- Python 3.11.10, pytest-8.3.3, pluggy-1.5.0
[2024-11-16T00:48:27.845Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2024-11-16T00:48:27.845Z] plugins: anyio-4.6.2.post1, dash-2.18.1, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.6.1
[2024-11-16T00:48:27.845Z] collected 301 items
[2024-11-16T00:48:27.845Z] 
[2024-11-16T00:48:27.845Z] notebooks-auth/geoserver.ipynb Fatal Python error: Aborted
[2024-11-16T00:48:27.845Z] 
[2024-11-16T00:48:27.845Z] Current thread 0x00007efc705e6500 (most recent call first):
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/zmq/sugar/socket.py", line 156 in __init__
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/zmq/sugar/context.py", line 354 in socket
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/connect.py", line 658 in _create_connected_socket
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 323 in _connect_control_socket
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 371 in _async_post_start_kernel
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/tasks.py", line 277 in __step
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/events.py", line 84 in _run
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 133 in _run_once
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 92 in run_until_complete
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/utils.py", line 27 in wrapped
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 396 in _async_start_kernel
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/manager.py", line 82 in wrapper
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/tasks.py", line 277 in __step
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/asyncio/events.py", line 84 in _run
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 133 in _run_once
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nest_asyncio.py", line 92 in run_until_complete
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/jupyter_client/utils.py", line 27 in wrapped
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/kernel.py", line 53 in start_new_kernel
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/kernel.py", line 85 in __init__
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/nbval/plugin.py", line 264 in setup
[2024-11-16T00:48:27.845Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 514 in setup
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 160 in pytest_runtest_setup
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 242 in 
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 341 in from_call
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 241 in call_and_report
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 126 in runtestprotocol
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/runner.py", line 113 in pytest_runtest_protocol
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 362 in pytest_runtestloop
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 337 in _main
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 283 in wrap_session
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/main.py", line 330 in pytest_cmdline_main
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_callers.py", line 103 in _multicall
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_manager.py", line 120 in _hookexec
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/pluggy/_hooks.py", line 513 in __call__
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/config/__init__.py", line 175 in main
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/lib/python3.11/site-packages/_pytest/config/__init__.py", line 201 in console_main
[2024-11-16T00:48:27.846Z]   File "/opt/conda/envs/birdy/bin/py.test", line 10 in 
[2024-11-16T00:48:27.846Z] 
[2024-11-16T00:48:27.846Z] Extension modules: markupsafe._speedups, zmq.backend.cython._zmq, tornado.speedups, psutil._psutil_linux, psutil._psutil_posix, _brotli, zstandard.backend_c (total: 7)
[2024-11-16T00:48:27.846Z] Aborted (core dumped)
[2024-11-16T00:48:27.846Z] + EXIT_CODE=134
[2024-11-16T00:48:27.846Z] + echo false
[2024-11-16T00:48:27.846Z] + tr [:upper:] [:lower:]
[2024-11-16T00:48:27.846Z] + SAVE_RESULTING_NOTEBOOK=false
[2024-11-16T00:48:27.846Z] + [ xfalse = xtrue ]
[2024-11-16T00:48:27.846Z] + exit 134
[2024-11-16T00:48:27.846Z] + EXIT_CODE=134
[2024-11-16T00:48:27.846Z] + ENV_DUMP_DIR=buildout/env-dump
[2024-11-16T00:48:27.846Z] + mkdir -p buildout/env-dump
[2024-11-16T00:48:27.846Z] + ENV_EXPORT_FILE=buildout/env-dump/environment-export-birdy.yml
[2024-11-16T00:48:27.847Z] + rm -fv buildout/env-dump/environment-export-birdy.yml
[2024-11-16T00:48:27.847Z] + conda env export -n birdy
[2024-11-16T00:48:37.875Z] + LIST_EXPLICIT_FILE=buildout/env-dump/conda-list-explicit-birdy.txt
[2024-11-16T00:48:37.875Z] + rm -fv buildout/env-dump/conda-list-explicit-birdy.txt
[2024-11-16T00:48:37.875Z] + conda list -n birdy --explicit
[2024-11-16T00:48:44.464Z] + PIP_FREEZE_FILE=buildout/env-dump/pip-freeze-birdy-requirements.txt
[2024-11-16T00:48:44.464Z] + rm -fv buildout/env-dump/pip-freeze-birdy-requirements.txt
[2024-11-16T00:48:44.464Z] + pip freeze
[2024-11-16T00:48:45.414Z] + exit 134
ha:////4ItaOhsIRFfcNciVdA3A5uvEe7JeZm9hBtUZEY4X9BpjAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIi0SCEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDyFBu95/avQGMKkS1vgAAAA==[Pipeline] }
ha:////4Aio6UelSH6cmkJHznIJktbtMlo1XW0Qqw/RvIKKjzc1AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9mQDtDvgAAAA==[Pipeline] // withCredentials
ha:////4FQEhWYsKsWgvD3Y8RE20WPjUSxuhfFY+TD3rc1qM7IiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Ntfu8AF5wm4RvgAAAA==[Pipeline] }
ha:////4KNTodaWsetSNNWqE//y+IOyoGMxsdvVSBLk6WKj+MzbAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOW+zlUfPkGA/eC+AAAA[Pipeline] // script
ha:////4KR6tQZJrWFxN0vyZP8vuQmvK2rFt9tOj0oriz2EfOnHAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMKRSImoaC03vMAkh3Fi3Rnbwal4EV/jD1hEomKL1c4283rDOgY4cjBiQBotxc4K7yZTlsgcxqvjLAa+iI4pskOhMCvu8bSg4oSwpKphJWGD1DmOlkyCrRz0QzdOk2nOKZTvIKG2/R2eUMliTjqkL8wBdrepj0w/z18BzN4nqNu21L79AEfGxbW+AAAA[Pipeline] }
ha:////4F01XPIVLu7JBIaS3rjBN4HkNuOk+B1MGW9P2m5t4llYAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOX+kKuuP2nGx9++AAAA[Pipeline] // stage
ha:////4DuQWrwdSKxqd4Ws+o38dPis/OkEWi6lu/G6AZs3CpBnAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUgJhQJ9aoCycITQhJo/9LkpJOnIircQcClZjwYNmWrPd8QRU8NOQ1swp7g6EzbHCjzokl8v3FUWKWzqwjDOQUa1VqSarjXFuKCmYVJSw4LBV2joJBHWHFrbiL2gnU9Sn6vB04lEbe4AEFz+QofPyWycP6OspA+OP8BcA0RCi3m2y7/edZvQEO/65mwgAAAA==[Pipeline] stage
ha:////4N4We8ek5/h9OvNnQ1lyXKfM0ybgoVYvsT4MDoMzUNyTAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0QLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD02yRsvCAAAA[Pipeline] { (Declarative: Post Actions)
ha:////4NSN38fl2W391nE1GYw8ukcOn4eLq1zoMVEI1VLYRceiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSIEGBqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAF9GxrMvgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:45.875Z] Archiving artifacts
[2024-11-16T00:48:45.900Z] Recording fingerprints
ha:////4ILGmJge/9XDdI8sXXOB4l4xNVkY2uXECYRIerEjIw8oAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEkRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q2yB4JLvgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:45.989Z] Archiving artifacts
[2024-11-16T00:48:46.514Z] Recording fingerprints
ha:////4IF5gHMW7IfqA28qOW3Ob2IYZOQWeHvBLJTakZpvnp51AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEhRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q3zNplSvgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:47.607Z] Archiving artifacts
[2024-11-16T00:48:47.657Z] Recording fingerprints
ha:////4MwiYGSbSZDrDt6rb7AjDZgJrIpoAZj8jdfzkkZu3Y6TAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw8/mxSGvgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:47.713Z] Archiving artifacts
[2024-11-16T00:48:47.752Z] Recording fingerprints
ha:////4ChQU0L8b7yzNBK4Qecbahzv6Fki7OHgcCGOzh+FMG2nAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw9+qg+fvgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:47.831Z] Archiving artifacts
[2024-11-16T00:48:47.893Z] Recording fingerprints
ha:////4COiEyXTFMQ9+Rm5mJN/AGgyv2+rMMUSUIOmHsB3w2J+AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAaJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw+9+SK0vgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:47.951Z] Archiving artifacts
[2024-11-16T00:48:48.003Z] Recording fingerprints
ha:////4J3gLKSOu0/gozlxvjLGfIzNL6Pbiuk1VK63hpZd8S9zAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSBNEgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+QVkfcu1r/wH8yDmtvgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:48.306Z] Archiving artifacts
[2024-11-16T00:48:48.336Z] Recording fingerprints
ha:////4G5uIRbkJeaig52MLfD9xv8Nb7kfLaqFinRw+RlJonU2AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIpiGgQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAcw+Qbk/5Kpr/wE7XnjivgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:48.458Z] Archiving artifacts
[2024-11-16T00:48:48.502Z] Recording fingerprints
ha:////4Mvo1BkYPEme5kaGYwfMPGdAn3h6z1MZTQvQAXQpd3AkAAAApR+LCAAAAAAAAP9tjTsOwjAQRDdBFLSUHGJT8GlQKlrLDScwiTFOrN1gOzgVJ+Jq3AGLSFRMMZo3zXu9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk95Nrthw96b2P7vgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:49.069Z] Archiving artifacts
[2024-11-16T00:48:49.606Z] Recording fingerprints
ha:////4BxJcu6Mhf32TKJrQUvGOWd3sHkWoOwAUOJvn78NS6VSAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgNIgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+Qbmvcx1q/wG5PE7QvgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:50.335Z] Archiving artifacts
ha:////4GO1B9xqDMc3Y88TWfU6Yi2kkOsY1jMmzauCbLhAJwyKAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgKBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrnd59odhg/4DVXJvgAAAA==[Pipeline] archiveArtifacts
[2024-11-16T00:48:50.406Z] Archiving artifacts
[2024-11-16T00:48:50.461Z] Recording fingerprints
ha:////4NPt9oC5FBsaixMpbG2Vgr+pYl8XGjukBsva8CWoEC0LAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgBASSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwANxHNTr4AAAA=[Pipeline] emailextrecipients
ha:////4JBwrFm/0BDxJd28CTylmcE02xhjnDQaki1Jq/4AEW2eAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwAdiDWV74AAAA=[Pipeline] step
[2024-11-16T00:48:50.702Z] Sending e-mails to: francis.charette-migneault@crim.ca
[2024-11-16T00:48:50.706Z] ERROR: Couldn't connect to host, port: localhost, 25; timeout 60000
[2024-11-16T00:48:50.707Z] com.sun.mail.util.MailConnectException: Couldn't connect to host, port: localhost, 25; timeout 60000;
[2024-11-16T00:48:50.707Z]   nested exception is:
[2024-11-16T00:48:50.707Z]  java.net.ConnectException: Connection refused (Connection refused)
[2024-11-16T00:48:50.707Z]  at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2210)
[2024-11-16T00:48:50.707Z]  at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:722)
[2024-11-16T00:48:50.707Z]  at javax.mail.Service.connect(Service.java:342)
[2024-11-16T00:48:50.707Z]  at javax.mail.Service.connect(Service.java:222)
[2024-11-16T00:48:50.707Z]  at javax.mail.Service.connect(Service.java:171)
[2024-11-16T00:48:50.707Z]  at javax.mail.Transport.send0(Transport.java:230)
[2024-11-16T00:48:50.707Z]  at javax.mail.Transport.send(Transport.java:100)
[2024-11-16T00:48:50.707Z]  at hudson.tasks.MailSender.run(MailSender.java:130)
[2024-11-16T00:48:50.707Z]  at hudson.tasks.Mailer.perform(Mailer.java:176)
[2024-11-16T00:48:50.707Z]  at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:112)
[2024-11-16T00:48:50.707Z]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2024-11-16T00:48:50.707Z]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2024-11-16T00:48:50.707Z]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2024-11-16T00:48:50.707Z]  at java.lang.reflect.Method.invoke(Method.java:498)
[2024-11-16T00:48:50.707Z]  at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:92)
[2024-11-16T00:48:50.707Z]  at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:70)
[2024-11-16T00:48:50.707Z]  at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
[2024-11-16T00:48:50.707Z]  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[2024-11-16T00:48:50.707Z]  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[2024-11-16T00:48:50.707Z]  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[2024-11-16T00:48:50.707Z]  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[2024-11-16T00:48:50.707Z]  at java.lang.Thread.run(Thread.java:748)
[2024-11-16T00:48:50.709Z] Caused by: java.net.ConnectException: Connection refused (Connection refused)
[2024-11-16T00:48:50.709Z]  at java.net.PlainSocketImpl.socketConnect(Native Method)
[2024-11-16T00:48:50.709Z]  at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
[2024-11-16T00:48:50.709Z]  at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
[2024-11-16T00:48:50.709Z]  at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
[2024-11-16T00:48:50.709Z]  at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
[2024-11-16T00:48:50.709Z]  at java.net.Socket.connect(Socket.java:607)
[2024-11-16T00:48:50.709Z]  at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:333)
[2024-11-16T00:48:50.709Z]  at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:214)
[2024-11-16T00:48:50.709Z]  at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2160)
[2024-11-16T00:48:50.710Z]  ... 21 more
ha:////4KojkB8TKn7pKbfz2v9XOrtuJMHB5JjbAIzrHIHirXQOAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKChKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw8dRPA5vgAAAA==[Pipeline] }
ha:////4FScbrhKv8Si2MklnVibpA4A1BxVHfhbvTRVuDRpDSaUAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihFIhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJyjrfa5D/QECxqVrvgAAAA==[Pipeline] // stage
ha:////4Fw6vIGI2xNAaETf5rX3RXhuvh/PDdAzPQzPyDrn4GsMAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRkagQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAczeJygPda56/wH0QUfzvgAAAA==[Pipeline] }
ha:////4Gx8ZK4G7s3szfZjQe4yyQGDULl8r/MxuiCfHgkt+hhTAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcrDPtdu+wHHohxPvgAAAA==[Pipeline] // timeout
ha:////4Dr1Bd9XnpD7W4ukUv4MR2OdYWV2WSasrALHdGy56iWmAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv8u1PXwAGHnoAL4AAAA=[Pipeline] }
ha:////4EQfO6o7JkCpkeoEdltFIcIqnCpHTJVKIJJ6lUtPuw+wAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnKus61P3wAK5qzvL4AAAA=[Pipeline] // timestamps
ha:////4DaXclT9PDXKywCC8y0Reoo4mYsWVA5/co48+DE0wAP9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw8U9ZiqvgAAAA==[Pipeline] }
ha:////4DceCz/UfZI+zFD0B0DYl7ITClHGaIx32yPfXb/JwVG6AAAAqx+LCAAAAAAAAP9b85aBtbiIQSujNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvMbkkEyjhCKb88ktSdwVsu2efuqidiYHRh4EDIu2ZUsIg5JOVWJaon5OYl64fXFKUmZduXVHEIAU1ODk/rzg/J1XPGUKDDGKAAEYmBoaKghIGFWPjZGNjo+Qk3bSUNFNdE7MkQ10Ly2RjXXNDYwND0+RkU0MjcwBjgvuxrwAAAA==
ha:////4OvVjBUfHjGh+usvQ124ua0x4itVhM/lWD3Qk7cNzI1jAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDuDrm2+w8nFsMWvgAAAA==[Pipeline] // ansiColor
ha:////4KLU+6Z1ffGhQMfDsCrAppAB96nkob77cEvF/QNY2LT0AAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnK+pBrX38ASPWcfr4AAAA=[Pipeline] }
$ docker stop --time=1 862cd65846cca5d90f0915cd24ee38fe34b69c73b7f771ee131d27aa440cc6ce
$ docker rm -f 862cd65846cca5d90f0915cd24ee38fe34b69c73b7f771ee131d27aa440cc6ce
ha:////4AIFJhuGUX/Uty8x99a5AywAvS9PE7zs7wekaYpXupFnAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryf8i13X0AexbHwr4AAAA=[Pipeline] // withDockerContainer
ha:////4Pi9XiC/IW6ldszwhEFPEofb43Ju6A5sNVsYOyfhy4LKAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOVhn6uuP6GpSqS+AAAA[Pipeline] }
ha:////4JnjGFeippPettZx1BoF2QESywYuXDPhgPvND/+094JdAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOWhzlXvP5JKERi+AAAA[Pipeline] // withEnv
ha:////4H6iMnIYjumu76MMuA9fPoCq/vMVTYeeBr/m1bYoU32PAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AF1IgLW9AAAA[Pipeline] }
ha:////4OI4KkmzI8k/JgzG2qbaQXde9QSao2WpKFAcpcxTCG5sAAAAox+LCAAAAAAAAP9tjbEOgjAURS8YB1dHP6IMJC7GybVh8Qsq1Fpo3sP2IUx+kb/mP0gkcfJO95zlvN5Yp4gjR6daS52nVHvVh8HNT40cu2vgUbV8UTVT4mBVZceKG3tasGKxWJblWGlsLNWBkycn2OrWPEwRDLniLHF2B43cN3c8kem5LCbKF6aI3W1oEtOv8zeAqe8F+b4UZOUHTvSEFr0AAAA=[Pipeline] // node
ha:////4PNM6dqYnbJycYQsgBeaYSGVlaYAXkcEjqCxpB59pS4vAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PudINt+AMgYo9O9AAAA[Pipeline] End of Pipeline
ERROR: script returned exit code 134
Finished: FAILURE
    
  
crim-jenkins-bot commented 5 days ago

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/2898/
Result :x: FAILURE

BIRDHOUSE_DEPLOY_BRANCH : master
DACCS_IAC_BRANCH : master
DACCS_CONFIGS_BRANCH : pin-jupyter-env
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : pin-jupyter-env
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-91.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/pin-jupyter-env/2/

NOTEBOOK TEST RESULTS
    
[2024-11-16T01:56:54.449Z] ============================= test session starts ==============================
[2024-11-16T01:56:54.449Z] platform linux -- Python 3.11.6, pytest-8.2.0, pluggy-1.5.0
[2024-11-16T01:56:54.449Z] rootdir: /home/jenkins/agent/workspace/e-workflow-tests_pin-jupyter-env@2
[2024-11-16T01:56:54.449Z] plugins: anyio-4.3.0, dash-2.17.0, nbval-0.11.0, tornasync-0.6.0.post2, xdist-3.5.0
[2024-11-16T01:56:54.449Z] collected 301 items
[2024-11-16T01:56:54.449Z] 
[2024-11-16T01:57:05.615Z] notebooks-auth/geoserver.ipynb ..................                        [  5%]
[2024-11-16T01:58:23.332Z] notebooks-auth/test_cowbird_jupyter.ipynb ..........                     [  9%]
[2024-11-16T01:58:28.191Z] notebooks-auth/test_thredds.ipynb ...........                            [ 12%]
[2024-11-16T01:59:16.085Z] pavics-sdi-master/docs/source/notebooks/CaSR_basic.ipynb FF..F.          [ 14%]
[2024-11-16T01:59:25.047Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .....F.        [ 17%]
[2024-11-16T01:59:34.775Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [ 19%]
[2024-11-16T02:07:18.084Z] pavics-sdi-master/docs/source/notebooks/climex.ipynb .F...F..F...        [ 23%]
[2024-11-16T02:07:18.084Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-climate-stations.ipynb . [ 23%]
[2024-11-16T02:07:23.550Z] ...............                                                          [ 28%]
[2024-11-16T02:07:31.921Z] pavics-sdi-master/docs/source/notebooks/eccc-geoapi-xclim.ipynb .....    [ 30%]
[2024-11-16T02:07:38.856Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb .....F.           [ 32%]
[2024-11-16T02:07:54.362Z] pavics-sdi-master/docs/source/notebooks/forecasts.ipynb ..F..F           [ 34%]
[2024-11-16T02:07:59.943Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 36%]
[2024-11-16T02:08:04.472Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 38%]
[2024-11-16T02:11:44.067Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 43%]
[2024-11-16T02:12:55.461Z] ........F....                                                            [ 47%]
[2024-11-16T02:12:58.756Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 49%]
[2024-11-16T02:13:00.982Z] pavics-sdi-master/docs/source/notebooks/subset-user-input.ipynb ........ [ 51%]
[2024-11-16T02:13:21.295Z] .................                                                        [ 57%]
[2024-11-16T02:13:28.992Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ....F.          [ 59%]
[2024-11-16T02:13:30.373Z] pavics-sdi-master/docs/source/notebook-components/weaver_example.ipynb . [ 59%]
[2024-11-16T02:13:47.956Z] .........                                                                [ 62%]
[2024-11-16T02:13:57.465Z] finch-master/docs/source/notebooks/dap_subset.ipynb ...........          [ 66%]
[2024-11-16T02:14:06.308Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 68%]
[2024-11-16T02:14:07.692Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 68%]
[2024-11-16T02:14:10.757Z] .F...                                                                    [ 70%]
[2024-11-16T02:14:28.878Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 70%]
[2024-11-16T02:14:44.392Z] FFFF..F.....                                                             [ 74%]
[2024-11-16T02:15:02.502Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb F [ 75%]
[2024-11-16T02:15:38.666Z] .....s.                                                                  [ 77%]
[2024-11-16T02:15:46.798Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 77%]
[2024-11-16T02:15:56.837Z] ..                                                                       [ 78%]
[2024-11-16T02:16:04.968Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 78%]
[2024-11-16T02:17:13.839Z] F....FF..                                                                [ 81%]
[2024-11-16T02:17:23.831Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-6Regridding_Conversion.ipynb . [ 82%]
[2024-11-16T02:25:23.858Z] ....                                                                     [ 83%]
[2024-11-16T02:25:26.400Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-01_Intro.ipynb . [ 83%]
[2024-11-16T02:25:31.606Z] F...                                                                     [ 85%]
[2024-11-16T02:25:35.803Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-02_Calibration.ipynb . [ 85%]
[2024-11-16T02:25:42.199Z] ....F                                                                    [ 87%]
[2024-11-16T02:25:46.413Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-03_Watershed_properties.ipynb . [ 87%]
[2024-11-16T02:26:01.382Z] F............                                                            [ 91%]
[2024-11-16T02:26:06.672Z] PAVICS-landing-master/content/notebooks/hydrology/PAVICStutorial_Hydrology-04_Time_series_analysis.ipynb F [ 92%]
[2024-11-16T02:26:07.712Z] ..F.FF                                                                   [ 94%]
[2024-11-16T02:26:10.201Z] notebooks/hummingbird.ipynb ............                                 [ 98%]
[2024-11-16T02:28:55.807Z] notebooks/stress-tests.ipynb ......                                      [100%]
[2024-11-16T02:28:55.807Z] 
[2024-11-16T02:28:55.807Z] =================================== FAILURES ===================================
    
  
fmigneault commented 5 days ago

@tlvu @mishaschwartz I made a temporary and ugly patch that (at least) lets the notebooks run on Jenkins in the meantime. When opening PRs, the description should define: birdhouse_daccs_configs_branch: pin-jupyter-env See outputs ⬆️ : https://github.com/bird-house/birdhouse-deploy/pull/475#issuecomment-2480337580

⚠️ Expect output errors in the results. I'm pinning this override: https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/blob/714f75205c125cfcb44b8fd8f795484303842e1f/Jenkinsfile#L13 on branch https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/tree/pin-jupyter-env Therefore, the actual outputs from the notebooks on master are not exactly as expect from back when that docker was employed.

Example of minor diffs that cause the failures:

21:28:55    - <xarray.Dataset>
21:28:55    + <xarray.Dataset> Size: 418GB
21:28:55      Dimensions:       (rlat: 800, rlon: 706, time: 14245)
21:28:55      Coordinates:
21:28:55    -   * rlat          (rlat) float32 -46.17 -46.08 -45.99 ... 25.56 25.65 25.74
21:28:55    +   * rlat          (rlat) float32 3kB -46.17 -46.08 -45.99 ... 25.56 25.65 25.74

And, just to reiterate, I do still believe this does deserve more than a PATCH version release and more details in changelogs warning about it. It definitely wasn't just a simple patch to apply.

Reference (for myself to find details): https://crim-ca.atlassian.net/browse/DAC-586

mishaschwartz commented 3 days ago

@fmigneault Thanks for putting the temporary workaround in place

tlvu commented 3 days ago

@mishaschwartz I think we have probably have a different definition of what is the end-user (intended audience) of the semver bump and by extension the changelog.

For me, the intended audience is the sysadmin responsible for maintaining the deployment of the stack.

I think you also include the scientist that actually will use the stack, the Jupyter server, as your intended audience.

For the sysadmin, he wants to know "do I need to do anything manual other than git pull and ./pavics-compose.sh up -d" to pull the change.

Hence we document backward incompatible changes like manual scanning and updating Magpie DB when the unique email constraint was enforced or editing the env.local file when the component path changes for the sysadmin and we bump minor or major of the semver, but not patch, to signal to the sysadmin he has manual steps to perform.

For the scientist, those breaking DB constraints or component path change never impacted him. In fact, all the previous minor and even major version bumps never impacted him.

So that's why I always thought our intended audience for those version bump and changelog file has always been the sysadmin.

@fmigneault when I said "But that's how all the previous Jupyter env release was done. I am surprised only now you bring this up." I meant since the past 4 years, every single Jupyter env release has been trying to update to the latest packages and accompany by patch version bump (because no manual upgrade step for the sysadmin). This is not something new.

If your Jupyter users were broken by python version change or xarray or any other packages behavior change, it must have happened already several times in the past and you would already know about this, not just now.

Since you never bought this up in the past, but only this time, that's why I was surprised.

CRIM has different releases of your NLP and EO Jupyter image as well. You never mentioned any compatibility warnings in the changelog when they change.

Given the stack should be generic and this Jupyter image is pretty Ouranos specific, how about we do not activate this by default in the Jupyterhub component and only list it in the env.local.example, like the extra NLP and EO images from CRIM, see https://github.com/bird-house/birdhouse-deploy/blob/1528ba14db5c476fca11033a97f7df99b74b0fc4/birdhouse/env.local.example#L264-L268

The sysadmin activating the Jupyterhub will have to choose the Jupyter image(s) and this won't change unless he decided to.

Previously the component Jupyterhub was enabled by default so we needed to have a default Jupyter image enabled so it works "out of the box". But it is not the case anymore, so there is no real reason to enable an Ouranos specific image by default.

Thanks for bringing this up. This is a little detail we missed when making the platform fully modular and minimalist.

mishaschwartz commented 3 days ago

@tlvu

Both the sysadmin and the scientist are users of this software.

If there are breaking changes for either of them, we need to make sure they are aware of those changes and how to update their configurations or code accordingly.

Why don't we continue discussion about this in #476

fmigneault commented 3 days ago

@tlvu I have no problem with the usual strategy of updating latest packages in the jupyter env in general (faster updates, more security fixes). It's just this time, the upgrade implies a necessary OS update to run that default docker.

In a generic CRIM instance (eg: https://hirondelle.crim.ca/), I really don't care about the jupyter instance (I could even disable them entirely), because it isn't really the main use case for that server. However, the pavics/workflow-tests happens to be the instance that is running for the CI, which runs on our side.

As already obvious by my response time to update jenkins, it is really low in my list of to-dos, and sadly, because it affects the CI, this change affects all of us indirectly. Changing the default JUPYTERHUB_DOCKER_NOTEBOOK_IMAGES doesn't matter. To patch the CI, I had to override the checkout of the repository during the pipeline execution such that all the tests launch using the old docker (i.e.: https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/compare/master...pin-jupyter-env), regardless of the actual default docker-notebook configured on the server.

tlvu commented 2 days ago

Why don't we continue discussion about this in #476

Yes agreed.