Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jupyter: update to release py311-241111 #475

Merged
merged 2 commits into from
Nov 14, 2024
Merged

Jupyter: update to release py311-241111 #475

merged 2 commits into from
Nov 14, 2024

Conversation

tlvu
Copy link
Collaborator

@tlvu tlvu commented Nov 13, 2024

Overview

Update Jupyter env to latest version, see Ouranosinc/PAVICS-e2e-workflow-tests#137 for more info.

Changes

Non-breaking changes

  • Update Jupyter env to version py311-241111.

Breaking changes

Related Issue / Discussion

Additional Information

Links to other issues or sources.

  • Things to do...

CI Operations

birdhouse_daccs_configs_branch: master
birdhouse_skip_ci: false

@github-actions github-actions bot added component/jupyterhub Related to JupyterHub as development frontend with notebooks documentation Improvements or additions to documentation labels Nov 13, 2024
@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

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

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 ===================================
    
  

Copy link
Collaborator

@mishaschwartz mishaschwartz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@tlvu
Copy link
Collaborator Author

tlvu commented Nov 14, 2024

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 Ouranosinc/PAVICS-e2e-workflow-tests#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.

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

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

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
�[8mha:////4ItaOhsIRFfcNciVdA3A5uvEe7JeZm9hBtUZEY4X9BpjAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIi0SCEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDyFBu95/avQGMKkS1vgAAAA==�[0m[Pipeline] }
�[8mha:////4Aio6UelSH6cmkJHznIJktbtMlo1XW0Qqw/RvIKKjzc1AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9mQDtDvgAAAA==�[0m[Pipeline] // withCredentials
�[8mha:////4FQEhWYsKsWgvD3Y8RE20WPjUSxuhfFY+TD3rc1qM7IiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Ntfu8AF5wm4RvgAAAA==�[0m[Pipeline] }
�[8mha:////4KNTodaWsetSNNWqE//y+IOyoGMxsdvVSBLk6WKj+MzbAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOW+zlUfPkGA/eC+AAAA�[0m[Pipeline] // script
�[8mha:////4KR6tQZJrWFxN0vyZP8vuQmvK2rFt9tOj0oriz2EfOnHAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMKRSImoaC03vMAkh3Fi3Rnbwal4EV/jD1hEomKL1c4283rDOgY4cjBiQBotxc4K7yZTlsgcxqvjLAa+iI4pskOhMCvu8bSg4oSwpKphJWGD1DmOlkyCrRz0QzdOk2nOKZTvIKG2/R2eUMliTjqkL8wBdrepj0w/z18BzN4nqNu21L79AEfGxbW+AAAA�[0m[Pipeline] }
�[8mha:////4F01XPIVLu7JBIaS3rjBN4HkNuOk+B1MGW9P2m5t4llYAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOX+kKuuP2nGx9++AAAA�[0m[Pipeline] // stage
�[8mha:////4DuQWrwdSKxqd4Ws+o38dPis/OkEWi6lu/G6AZs3CpBnAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUgJhQJ9aoCycITQhJo/9LkpJOnIircQcClZjwYNmWrPd8QRU8NOQ1swp7g6EzbHCjzokl8v3FUWKWzqwjDOQUa1VqSarjXFuKCmYVJSw4LBV2joJBHWHFrbiL2gnU9Sn6vB04lEbe4AEFz+QofPyWycP6OspA+OP8BcA0RCi3m2y7/edZvQEO/65mwgAAAA==�[0m[Pipeline] stage
�[8mha:////4N4We8ek5/h9OvNnQ1lyXKfM0ybgoVYvsT4MDoMzUNyTAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0QLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD02yRsvCAAAA�[0m[Pipeline] { (Declarative: Post Actions)
�[8mha:////4NSN38fl2W391nE1GYw8ukcOn4eLq1zoMVEI1VLYRceiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSIEGBqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAF9GxrMvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:22.389Z] Archiving artifacts
[2024-11-14T18:56:22.433Z] Recording fingerprints
�[8mha:////4ILGmJge/9XDdI8sXXOB4l4xNVkY2uXECYRIerEjIw8oAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEkRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q2yB4JLvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:22.494Z] Archiving artifacts
[2024-11-14T18:56:23.001Z] Recording fingerprints
�[8mha:////4IF5gHMW7IfqA28qOW3Ob2IYZOQWeHvBLJTakZpvnp51AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEhRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q3zNplSvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:23.207Z] Archiving artifacts
[2024-11-14T18:56:23.241Z] Recording fingerprints
�[8mha:////4MwiYGSbSZDrDt6rb7AjDZgJrIpoAZj8jdfzkkZu3Y6TAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw8/mxSGvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:23.280Z] Archiving artifacts
[2024-11-14T18:56:23.488Z] Recording fingerprints
�[8mha:////4ChQU0L8b7yzNBK4Qecbahzv6Fki7OHgcCGOzh+FMG2nAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw9+qg+fvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:23.551Z] Archiving artifacts
[2024-11-14T18:56:23.696Z] Recording fingerprints
�[8mha:////4COiEyXTFMQ9+Rm5mJN/AGgyv2+rMMUSUIOmHsB3w2J+AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAaJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw+9+SK0vgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:23.747Z] Archiving artifacts
[2024-11-14T18:56:23.821Z] Recording fingerprints
�[8mha:////4J3gLKSOu0/gozlxvjLGfIzNL6Pbiuk1VK63hpZd8S9zAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSBNEgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+QVkfcu1r/wH8yDmtvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:24.072Z] Archiving artifacts
[2024-11-14T18:56:24.122Z] Recording fingerprints
�[8mha:////4G5uIRbkJeaig52MLfD9xv8Nb7kfLaqFinRw+RlJonU2AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIpiGgQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAcw+Qbk/5Kpr/wE7XnjivgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:24.177Z] Archiving artifacts
[2024-11-14T18:56:24.245Z] Recording fingerprints
�[8mha:////4Mvo1BkYPEme5kaGYwfMPGdAn3h6z1MZTQvQAXQpd3AkAAAApR+LCAAAAAAAAP9tjTsOwjAQRDdBFLSUHGJT8GlQKlrLDScwiTFOrN1gOzgVJ+Jq3AGLSFRMMZo3zXu9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk95Nrthw96b2P7vgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:24.358Z] Archiving artifacts
[2024-11-14T18:56:24.902Z] Recording fingerprints
�[8mha:////4BxJcu6Mhf32TKJrQUvGOWd3sHkWoOwAUOJvn78NS6VSAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgNIgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+Qbmvcx1q/wG5PE7QvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:25.035Z] Archiving artifacts
�[8mha:////4GO1B9xqDMc3Y88TWfU6Yi2kkOsY1jMmzauCbLhAJwyKAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgKBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrnd59odhg/4DVXJvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-14T18:56:25.108Z] Archiving artifacts
[2024-11-14T18:56:25.159Z] Recording fingerprints
�[8mha:////4NPt9oC5FBsaixMpbG2Vgr+pYl8XGjukBsva8CWoEC0LAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgBASSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwANxHNTr4AAAA=�[0m[Pipeline] emailextrecipients
�[8mha:////4JBwrFm/0BDxJd28CTylmcE02xhjnDQaki1Jq/4AEW2eAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwAdiDWV74AAAA=�[0m[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
�[8mha:////4KojkB8TKn7pKbfz2v9XOrtuJMHB5JjbAIzrHIHirXQOAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKChKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw8dRPA5vgAAAA==�[0m[Pipeline] }
�[8mha:////4FScbrhKv8Si2MklnVibpA4A1BxVHfhbvTRVuDRpDSaUAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihFIhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJyjrfa5D/QECxqVrvgAAAA==�[0m[Pipeline] // stage
�[8mha:////4Fw6vIGI2xNAaETf5rX3RXhuvh/PDdAzPQzPyDrn4GsMAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRkagQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAczeJygPda56/wH0QUfzvgAAAA==�[0m[Pipeline] }
�[8mha:////4Gx8ZK4G7s3szfZjQe4yyQGDULl8r/MxuiCfHgkt+hhTAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcrDPtdu+wHHohxPvgAAAA==�[0m[Pipeline] // timeout
�[8mha:////4Dr1Bd9XnpD7W4ukUv4MR2OdYWV2WSasrALHdGy56iWmAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv8u1PXwAGHnoAL4AAAA=�[0m[Pipeline] }
�[8mha:////4EQfO6o7JkCpkeoEdltFIcIqnCpHTJVKIJJ6lUtPuw+wAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnKus61P3wAK5qzvL4AAAA=�[0m[Pipeline] // timestamps
�[8mha:////4DaXclT9PDXKywCC8y0Reoo4mYsWVA5/co48+DE0wAP9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw8U9ZiqvgAAAA==�[0m[Pipeline] }
�[8mha:////4OuneJm6ySOdXiyhzNJIedvCH3Vc2DymdI0Vj5wUY7BeAAAAqx+LCAAAAAAAAP9b85aBtbiIQSujNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvMbkkEyjhCKb88ktSdwVsu2efuqidiYHRh4EDIu2ZUsIg5JOVWJaon5OYl64fXFKUmZduXVHEIAU1ODk/rzg/J1XPGUKDDGKAAEYmBoaKghIGlSTzNLMUg2QT3bSkRENdEwMTQ10Lc2Mz3VQjs2TTtCQz02QzEwBDFbtHrwAAAA==�[0m
�[8mha:////4OvVjBUfHjGh+usvQ124ua0x4itVhM/lWD3Qk7cNzI1jAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDuDrm2+w8nFsMWvgAAAA==�[0m[Pipeline] // ansiColor
�[8mha:////4KLU+6Z1ffGhQMfDsCrAppAB96nkob77cEvF/QNY2LT0AAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnK+pBrX38ASPWcfr4AAAA=�[0m[Pipeline] }
$ docker stop --time=1 ecde0b36cd51f1091d48766ee211e5ce9fdd1cc8190926f82b96c69769b40ce4
$ docker rm -f ecde0b36cd51f1091d48766ee211e5ce9fdd1cc8190926f82b96c69769b40ce4
�[8mha:////4AIFJhuGUX/Uty8x99a5AywAvS9PE7zs7wekaYpXupFnAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryf8i13X0AexbHwr4AAAA=�[0m[Pipeline] // withDockerContainer
�[8mha:////4Pi9XiC/IW6ldszwhEFPEofb43Ju6A5sNVsYOyfhy4LKAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOVhn6uuP6GpSqS+AAAA�[0m[Pipeline] }
�[8mha:////4JnjGFeippPettZx1BoF2QESywYuXDPhgPvND/+094JdAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOWhzlXvP5JKERi+AAAA�[0m[Pipeline] // withEnv
�[8mha:////4H6iMnIYjumu76MMuA9fPoCq/vMVTYeeBr/m1bYoU32PAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AF1IgLW9AAAA�[0m[Pipeline] }
�[8mha:////4OI4KkmzI8k/JgzG2qbaQXde9QSao2WpKFAcpcxTCG5sAAAAox+LCAAAAAAAAP9tjbEOgjAURS8YB1dHP6IMJC7GybVh8Qsq1Fpo3sP2IUx+kb/mP0gkcfJO95zlvN5Yp4gjR6daS52nVHvVh8HNT40cu2vgUbV8UTVT4mBVZceKG3tasGKxWJblWGlsLNWBkycn2OrWPEwRDLniLHF2B43cN3c8kem5LCbKF6aI3W1oEtOv8zeAqe8F+b4UZOUHTvSEFr0AAAA=�[0m[Pipeline] // node
�[8mha:////4PNM6dqYnbJycYQsgBeaYSGVlaYAXkcEjqCxpB59pS4vAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PudINt+AMgYo9O9AAAA�[0m[Pipeline] End of Pipeline
ERROR: script returned exit code 134
Finished: FAILURE
    
  

tlvu added a commit to Ouranosinc/PAVICS-e2e-workflow-tests that referenced this pull request Nov 14, 2024
# Overview

New full build with latest of everything.


## Changes

- New: save output of `conda env export` and environment size directly
in the docker image for ease of tracking change between releases.
- Updated pull request template for new docker release.
- Jupyter env changes:
- Unpin `libnetcdf`
(Ouranosinc/PAVICS-landing#66 fixed).
  - Avoid `dask != 2024.11.0` due to bugs with Raven nb.
  - Relevant changes (alphabetical order):
```diff
-  - bokeh=3.4.1=pyhd8ed1ab_0    
+  - bokeh=3.5.2=pyhd8ed1ab_0          

-  - cartopy=0.23.0=py311h320fe9a_0
+  - cartopy=0.24.0=py311h7db5c69_0

-  - cf_xarray=0.9.0=pyhd8ed1ab_0
+  - cf_xarray=0.10.0=pyhd8ed1ab_0

-  - cfgrib=0.9.11.0=pyhd8ed1ab_0      
+  - cfgrib=0.9.14.1=pyhd8ed1ab_0

-  - cftime=1.6.3=py311h1f0f07a_0
+  - cftime=1.6.4=py311h9f3472d_1   
   
-  - climpred=2.4.0=pyhd8ed1ab_0 
+  - climpred=2.5.0=pyhd8ed1ab_0   

-  - clisops=0.13.0=pyhca7485f_0 
+  - clisops=0.14.1=pyhd8ed1ab_0  

-  - dask=2024.5.0=pyhd8ed1ab_0   
+  - dask=2024.10.0=pyhd8ed1ab_0     

-  - esmf=8.4.0=nompi_hdb2cfa9_4      
+  - esmf=8.6.1=nompi_h4441c20_3   

-  - fiona=1.9.1=py311h3f14cef_0      
+  - fiona=1.9.5=py311hf8e0aa6_2    

-  - gdal=3.6.2=py311hadb6153_6          
+  - gdal=3.8.5=py311hf92cf48_11  

-  - geopandas=0.14.4=pyhd8ed1ab_0
+  - geopandas=1.0.1=pyhd8ed1ab_1      

-  - hvplot=0.9.2=pyhd8ed1ab_0        
+  - hvplot=0.11.1=pyhd8ed1ab_0    

-  - libnetcdf=4.8.1=nompi_h261ec11_106
+  - libnetcdf=4.9.2=nompi_h135f659_114

-  - numba=0.59.1=py311h96b013e_0     
+  - numba=0.60.0=py311h4bc866e_0        

-  - numpy=1.24.4=py311h64a7726_0 
+  - numpy=1.26.4=py311h64a7726_0  

-  - owslib=0.28.1=pyhd8ed1ab_0      
+  - owslib=0.32.0=pyhd8ed1ab_0       

-  - pandas=2.1.4=py311h320fe9a_0  
+  - pandas=2.2.3=py311h7db5c69_1     

-  - panel=1.4.2=pyhd8ed1ab_0       
+  - panel=1.5.3=pyhd8ed1ab_0         

-  - pydantic=2.7.1=pyhd8ed1ab_0
+      - pydantic==2.7.4                                                       

-  - pyogrio=0.5.1=py311h3f14cef_0                                                    
+  - pyogrio=0.7.2=py311hf8e0aa6_1 

-  - python=3.11.6=hab00c5b_0_cpython               
+  - python=3.11.10=hc5c86c4_3_cpython              

-  - rasterio=1.3.6=py311h567e639_0                 
+  - rasterio=1.3.10=py311h239598e_2                

-  - raven-hydro=0.2.4=py311h64a4d7b_0              
+  - raven-hydro=0.3.2=py311h81cb690_1              

-      - ravenpy==0.13.1     
+  - ravenpy=0.16.0=pyhd8ed1ab_0                                                                         

-  - rioxarray=0.15.5=pyhd8ed1ab_0                  
+  - rioxarray=0.17.0=pyhd8ed1ab_0                         

-  - roocs-utils=0.6.8=pyhd8ed1ab_0                        
+  - roocs-utils=0.6.9=pyhd8ed1ab_0                        

-  - scipy=1.13.0=py311h517d4fd_1                          
+  - scipy=1.14.1=py311he9a78e4_1                          

-  - shapely=2.0.1=py311h0f577a2_0                         
+  - shapely=2.0.4=py311h0bed3d6_1                         

-  - xarray=2023.8.0=pyhd8ed1ab_0                          
+  - xarray=2024.9.0=pyhd8ed1ab_1                          

-  - xclim=0.47.0=py311h38be061_0                          
+  - xclim=0.53.2=pyhd8ed1ab_0                                                 

-  - xesmf=0.8.5=pyhd8ed1ab_0                                                                                          
+  - xesmf=0.8.8=pyhd8ed1ab_0                                                  

-  - xscen=0.8.2=pyhd8ed1ab_0                                                  
+  - xscen=0.10.1=pyhd8ed1ab_0                                                 

```


## Test

- Deployed as "beta" image in production for bokeh visualization
performance regression testing.
- Manual test notebook
https://github.com/Ouranosinc/PAVICS-landing/blob/master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb
for bokeh visualization performance and it looks fine.
- Jenkins build:
- Default notebooks, all passed:
https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/blob/f8c1c585a4f1b17c0a3dc67453695deb2c30fb11/docker/saved_buildout/jenkins-buildlogs-default.txt
- Raven notebooks, only known `HydroShare_integration.ipynb`:
https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/blob/0b3419bba4aa42ee5a1fa9a8de0c8a6b91bf8547/docker/saved_buildout/jenkins-buildlogs-raven.txt


## Related Issue / Discussion

- Matching notebook fixes:
  - Pavics-sdi: Ouranosinc/pavics-sdi#336
  - Finch: PR url
  - PAVICS-landing: Ouranosinc/PAVICS-landing#98
  - RavenPy: CSHS-CWRA/RavenPy#395
  - (...)

- Deployment to PAVICS:
bird-house/birdhouse-deploy#475

- Jenkins-config changes for new notebooks: PR url

- Other issues found while working on this one
  - Issue 1 URL
  - Issue 2 URL
  - (...)

- Previous release:
#121


## Additional Information

Full diff conda env export:

release-py311-240506-update240508...f8c1c58

Full new conda env export:

https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/blob/0b3419bba4aa42ee5a1fa9a8de0c8a6b91bf8547/docker/saved_buildout/conda-env-export.yml

DockerHub build log

https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/blob/0b3419bba4aa42ee5a1fa9a8de0c8a6b91bf8547/docker/saved_buildout/docker-buildlogs.txt
@tlvu
Copy link
Collaborator Author

tlvu commented Nov 14, 2024

Ouranosinc/PAVICS-e2e-workflow-tests#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 Ouranosinc/jenkins-config#16.

@github-actions github-actions bot added the ci/operations Continuous Integration components label Nov 14, 2024
@tlvu tlvu merged commit 1528ba1 into master Nov 14, 2024
3 of 5 checks passed
@tlvu tlvu deleted the update-jupyter-env branch November 14, 2024 21:05
@fmigneault
Copy link
Collaborator

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

@tlvu
Copy link
Collaborator Author

tlvu commented Nov 14, 2024

@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
Copy link
Collaborator

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
Copy link
Collaborator Author

tlvu commented Nov 14, 2024

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
Copy link
Collaborator

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
Copy link
Collaborator

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
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

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

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
�[8mha:////4ItaOhsIRFfcNciVdA3A5uvEe7JeZm9hBtUZEY4X9BpjAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIi0SCEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDyFBu95/avQGMKkS1vgAAAA==�[0m[Pipeline] }
�[8mha:////4Aio6UelSH6cmkJHznIJktbtMlo1XW0Qqw/RvIKKjzc1AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9mQDtDvgAAAA==�[0m[Pipeline] // withCredentials
�[8mha:////4FQEhWYsKsWgvD3Y8RE20WPjUSxuhfFY+TD3rc1qM7IiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Ntfu8AF5wm4RvgAAAA==�[0m[Pipeline] }
�[8mha:////4KNTodaWsetSNNWqE//y+IOyoGMxsdvVSBLk6WKj+MzbAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOW+zlUfPkGA/eC+AAAA�[0m[Pipeline] // script
�[8mha:////4KR6tQZJrWFxN0vyZP8vuQmvK2rFt9tOj0oriz2EfOnHAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMKRSImoaC03vMAkh3Fi3Rnbwal4EV/jD1hEomKL1c4283rDOgY4cjBiQBotxc4K7yZTlsgcxqvjLAa+iI4pskOhMCvu8bSg4oSwpKphJWGD1DmOlkyCrRz0QzdOk2nOKZTvIKG2/R2eUMliTjqkL8wBdrepj0w/z18BzN4nqNu21L79AEfGxbW+AAAA�[0m[Pipeline] }
�[8mha:////4F01XPIVLu7JBIaS3rjBN4HkNuOk+B1MGW9P2m5t4llYAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOX+kKuuP2nGx9++AAAA�[0m[Pipeline] // stage
�[8mha:////4DuQWrwdSKxqd4Ws+o38dPis/OkEWi6lu/G6AZs3CpBnAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUgJhQJ9aoCycITQhJo/9LkpJOnIircQcClZjwYNmWrPd8QRU8NOQ1swp7g6EzbHCjzokl8v3FUWKWzqwjDOQUa1VqSarjXFuKCmYVJSw4LBV2joJBHWHFrbiL2gnU9Sn6vB04lEbe4AEFz+QofPyWycP6OspA+OP8BcA0RCi3m2y7/edZvQEO/65mwgAAAA==�[0m[Pipeline] stage
�[8mha:////4N4We8ek5/h9OvNnQ1lyXKfM0ybgoVYvsT4MDoMzUNyTAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0QLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD02yRsvCAAAA�[0m[Pipeline] { (Declarative: Post Actions)
�[8mha:////4NSN38fl2W391nE1GYw8ukcOn4eLq1zoMVEI1VLYRceiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSIEGBqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAF9GxrMvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:03:57.806Z] Archiving artifacts
[2024-11-15T23:03:57.846Z] Recording fingerprints
�[8mha:////4ILGmJge/9XDdI8sXXOB4l4xNVkY2uXECYRIerEjIw8oAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEkRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q2yB4JLvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:03:57.910Z] Archiving artifacts
[2024-11-15T23:03:58.408Z] Recording fingerprints
�[8mha:////4IF5gHMW7IfqA28qOW3Ob2IYZOQWeHvBLJTakZpvnp51AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEhRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q3zNplSvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:03:58.626Z] Archiving artifacts
[2024-11-15T23:03:58.661Z] Recording fingerprints
�[8mha:////4MwiYGSbSZDrDt6rb7AjDZgJrIpoAZj8jdfzkkZu3Y6TAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw8/mxSGvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:03:58.726Z] Archiving artifacts
[2024-11-15T23:03:58.764Z] Recording fingerprints
�[8mha:////4ChQU0L8b7yzNBK4Qecbahzv6Fki7OHgcCGOzh+FMG2nAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw9+qg+fvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:03:58.824Z] Archiving artifacts
[2024-11-15T23:03:58.870Z] Recording fingerprints
�[8mha:////4COiEyXTFMQ9+Rm5mJN/AGgyv2+rMMUSUIOmHsB3w2J+AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAaJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw+9+SK0vgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:03:58.935Z] Archiving artifacts
[2024-11-15T23:03:58.991Z] Recording fingerprints
�[8mha:////4J3gLKSOu0/gozlxvjLGfIzNL6Pbiuk1VK63hpZd8S9zAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSBNEgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+QVkfcu1r/wH8yDmtvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:03:59.266Z] Archiving artifacts
[2024-11-15T23:03:59.311Z] Recording fingerprints
�[8mha:////4G5uIRbkJeaig52MLfD9xv8Nb7kfLaqFinRw+RlJonU2AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIpiGgQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAcw+Qbk/5Kpr/wE7XnjivgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:03:59.375Z] Archiving artifacts
[2024-11-15T23:03:59.430Z] Recording fingerprints
�[8mha:////4Mvo1BkYPEme5kaGYwfMPGdAn3h6z1MZTQvQAXQpd3AkAAAApR+LCAAAAAAAAP9tjTsOwjAQRDdBFLSUHGJT8GlQKlrLDScwiTFOrN1gOzgVJ+Jq3AGLSFRMMZo3zXu9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk95Nrthw96b2P7vgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:03:59.524Z] Archiving artifacts
[2024-11-15T23:04:00.097Z] Recording fingerprints
�[8mha:////4BxJcu6Mhf32TKJrQUvGOWd3sHkWoOwAUOJvn78NS6VSAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgNIgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+Qbmvcx1q/wG5PE7QvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:04:00.230Z] Archiving artifacts
�[8mha:////4GO1B9xqDMc3Y88TWfU6Yi2kkOsY1jMmzauCbLhAJwyKAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgKBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrnd59odhg/4DVXJvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:04:00.292Z] Archiving artifacts
[2024-11-15T23:04:00.336Z] Recording fingerprints
�[8mha:////4NPt9oC5FBsaixMpbG2Vgr+pYl8XGjukBsva8CWoEC0LAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgBASSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwANxHNTr4AAAA=�[0m[Pipeline] emailextrecipients
�[8mha:////4JBwrFm/0BDxJd28CTylmcE02xhjnDQaki1Jq/4AEW2eAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwAdiDWV74AAAA=�[0m[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
�[8mha:////4KojkB8TKn7pKbfz2v9XOrtuJMHB5JjbAIzrHIHirXQOAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKChKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw8dRPA5vgAAAA==�[0m[Pipeline] }
�[8mha:////4FScbrhKv8Si2MklnVibpA4A1BxVHfhbvTRVuDRpDSaUAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihFIhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJyjrfa5D/QECxqVrvgAAAA==�[0m[Pipeline] // stage
�[8mha:////4Fw6vIGI2xNAaETf5rX3RXhuvh/PDdAzPQzPyDrn4GsMAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRkagQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAczeJygPda56/wH0QUfzvgAAAA==�[0m[Pipeline] }
�[8mha:////4Gx8ZK4G7s3szfZjQe4yyQGDULl8r/MxuiCfHgkt+hhTAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcrDPtdu+wHHohxPvgAAAA==�[0m[Pipeline] // timeout
�[8mha:////4Dr1Bd9XnpD7W4ukUv4MR2OdYWV2WSasrALHdGy56iWmAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv8u1PXwAGHnoAL4AAAA=�[0m[Pipeline] }
�[8mha:////4EQfO6o7JkCpkeoEdltFIcIqnCpHTJVKIJJ6lUtPuw+wAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnKus61P3wAK5qzvL4AAAA=�[0m[Pipeline] // timestamps
�[8mha:////4DaXclT9PDXKywCC8y0Reoo4mYsWVA5/co48+DE0wAP9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw8U9ZiqvgAAAA==�[0m[Pipeline] }
�[8mha:////4B7DIDxeEOG/86zzYJ4ulSfRd/TrILS8q6tY3I1qFD6qAAAAqh+LCAAAAAAAAP9b85aBtbiIQSujNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvMbkkEyjhCKb88ktSdwVsu2efuqidiYHRh4EDIu2ZUsIg5JOVWJaon5OYl64fXFKUmZduXVHEIAU1ODk/rzg/J1XPGUKDDGKAAEYmBoaKghIGlURTC5MkMxMLXWNTkxRdE0ujNF1LY2MDXSOjJHNTSwsgSDMFAJ+El1GvAAAA�[0m
�[8mha:////4OvVjBUfHjGh+usvQ124ua0x4itVhM/lWD3Qk7cNzI1jAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDuDrm2+w8nFsMWvgAAAA==�[0m[Pipeline] // ansiColor
�[8mha:////4KLU+6Z1ffGhQMfDsCrAppAB96nkob77cEvF/QNY2LT0AAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnK+pBrX38ASPWcfr4AAAA=�[0m[Pipeline] }
$ docker stop --time=1 03bffc0fe3e0e4e77880d5b9535eadf22adc63cc621905045e9e23acd3c5d8b4
$ docker rm -f 03bffc0fe3e0e4e77880d5b9535eadf22adc63cc621905045e9e23acd3c5d8b4
�[8mha:////4AIFJhuGUX/Uty8x99a5AywAvS9PE7zs7wekaYpXupFnAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryf8i13X0AexbHwr4AAAA=�[0m[Pipeline] // withDockerContainer
�[8mha:////4Pi9XiC/IW6ldszwhEFPEofb43Ju6A5sNVsYOyfhy4LKAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOVhn6uuP6GpSqS+AAAA�[0m[Pipeline] }
�[8mha:////4JnjGFeippPettZx1BoF2QESywYuXDPhgPvND/+094JdAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOWhzlXvP5JKERi+AAAA�[0m[Pipeline] // withEnv
�[8mha:////4H6iMnIYjumu76MMuA9fPoCq/vMVTYeeBr/m1bYoU32PAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AF1IgLW9AAAA�[0m[Pipeline] }
�[8mha:////4OI4KkmzI8k/JgzG2qbaQXde9QSao2WpKFAcpcxTCG5sAAAAox+LCAAAAAAAAP9tjbEOgjAURS8YB1dHP6IMJC7GybVh8Qsq1Fpo3sP2IUx+kb/mP0gkcfJO95zlvN5Yp4gjR6daS52nVHvVh8HNT40cu2vgUbV8UTVT4mBVZceKG3tasGKxWJblWGlsLNWBkycn2OrWPEwRDLniLHF2B43cN3c8kem5LCbKF6aI3W1oEtOv8zeAqe8F+b4UZOUHTvSEFr0AAAA=�[0m[Pipeline] // node
�[8mha:////4PNM6dqYnbJycYQsgBeaYSGVlaYAXkcEjqCxpB59pS4vAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PudINt+AMgYo9O9AAAA�[0m[Pipeline] End of Pipeline
ERROR: script returned exit code 134
Finished: FAILURE
    
  

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

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

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
�[8mha:////4ItaOhsIRFfcNciVdA3A5uvEe7JeZm9hBtUZEY4X9BpjAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIi0SCEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDyFBu95/avQGMKkS1vgAAAA==�[0m[Pipeline] }
�[8mha:////4Aio6UelSH6cmkJHznIJktbtMlo1XW0Qqw/RvIKKjzc1AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9mQDtDvgAAAA==�[0m[Pipeline] // withCredentials
�[8mha:////4FQEhWYsKsWgvD3Y8RE20WPjUSxuhfFY+TD3rc1qM7IiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Ntfu8AF5wm4RvgAAAA==�[0m[Pipeline] }
�[8mha:////4KNTodaWsetSNNWqE//y+IOyoGMxsdvVSBLk6WKj+MzbAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOW+zlUfPkGA/eC+AAAA�[0m[Pipeline] // script
�[8mha:////4KR6tQZJrWFxN0vyZP8vuQmvK2rFt9tOj0oriz2EfOnHAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMKRSImoaC03vMAkh3Fi3Rnbwal4EV/jD1hEomKL1c4283rDOgY4cjBiQBotxc4K7yZTlsgcxqvjLAa+iI4pskOhMCvu8bSg4oSwpKphJWGD1DmOlkyCrRz0QzdOk2nOKZTvIKG2/R2eUMliTjqkL8wBdrepj0w/z18BzN4nqNu21L79AEfGxbW+AAAA�[0m[Pipeline] }
�[8mha:////4F01XPIVLu7JBIaS3rjBN4HkNuOk+B1MGW9P2m5t4llYAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOX+kKuuP2nGx9++AAAA�[0m[Pipeline] // stage
�[8mha:////4DuQWrwdSKxqd4Ws+o38dPis/OkEWi6lu/G6AZs3CpBnAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUgJhQJ9aoCycITQhJo/9LkpJOnIircQcClZjwYNmWrPd8QRU8NOQ1swp7g6EzbHCjzokl8v3FUWKWzqwjDOQUa1VqSarjXFuKCmYVJSw4LBV2joJBHWHFrbiL2gnU9Sn6vB04lEbe4AEFz+QofPyWycP6OspA+OP8BcA0RCi3m2y7/edZvQEO/65mwgAAAA==�[0m[Pipeline] stage
�[8mha:////4N4We8ek5/h9OvNnQ1lyXKfM0ybgoVYvsT4MDoMzUNyTAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0QLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD02yRsvCAAAA�[0m[Pipeline] { (Declarative: Post Actions)
�[8mha:////4NSN38fl2W391nE1GYw8ukcOn4eLq1zoMVEI1VLYRceiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSIEGBqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAF9GxrMvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:55.554Z] Archiving artifacts
[2024-11-15T23:36:55.644Z] Recording fingerprints
�[8mha:////4ILGmJge/9XDdI8sXXOB4l4xNVkY2uXECYRIerEjIw8oAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEkRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q2yB4JLvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:55.784Z] Archiving artifacts
[2024-11-15T23:36:56.641Z] Recording fingerprints
�[8mha:////4IF5gHMW7IfqA28qOW3Ob2IYZOQWeHvBLJTakZpvnp51AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEhRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q3zNplSvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.109Z] Archiving artifacts
[2024-11-15T23:36:57.160Z] Recording fingerprints
�[8mha:////4MwiYGSbSZDrDt6rb7AjDZgJrIpoAZj8jdfzkkZu3Y6TAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw8/mxSGvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.237Z] Archiving artifacts
[2024-11-15T23:36:57.275Z] Recording fingerprints
�[8mha:////4ChQU0L8b7yzNBK4Qecbahzv6Fki7OHgcCGOzh+FMG2nAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw9+qg+fvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.336Z] Archiving artifacts
[2024-11-15T23:36:57.382Z] Recording fingerprints
�[8mha:////4COiEyXTFMQ9+Rm5mJN/AGgyv2+rMMUSUIOmHsB3w2J+AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAaJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw+9+SK0vgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.438Z] Archiving artifacts
[2024-11-15T23:36:57.493Z] Recording fingerprints
�[8mha:////4J3gLKSOu0/gozlxvjLGfIzNL6Pbiuk1VK63hpZd8S9zAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSBNEgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+QVkfcu1r/wH8yDmtvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:57.949Z] Archiving artifacts
[2024-11-15T23:36:57.987Z] Recording fingerprints
�[8mha:////4G5uIRbkJeaig52MLfD9xv8Nb7kfLaqFinRw+RlJonU2AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIpiGgQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAcw+Qbk/5Kpr/wE7XnjivgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:58.086Z] Archiving artifacts
[2024-11-15T23:36:58.164Z] Recording fingerprints
�[8mha:////4Mvo1BkYPEme5kaGYwfMPGdAn3h6z1MZTQvQAXQpd3AkAAAApR+LCAAAAAAAAP9tjTsOwjAQRDdBFLSUHGJT8GlQKlrLDScwiTFOrN1gOzgVJ+Jq3AGLSFRMMZo3zXu9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk95Nrthw96b2P7vgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:58.378Z] Archiving artifacts
[2024-11-15T23:36:58.931Z] Recording fingerprints
�[8mha:////4BxJcu6Mhf32TKJrQUvGOWd3sHkWoOwAUOJvn78NS6VSAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgNIgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+Qbmvcx1q/wG5PE7QvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:59.319Z] Archiving artifacts
�[8mha:////4GO1B9xqDMc3Y88TWfU6Yi2kkOsY1jMmzauCbLhAJwyKAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgKBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrnd59odhg/4DVXJvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-15T23:36:59.389Z] Archiving artifacts
[2024-11-15T23:36:59.414Z] Recording fingerprints
�[8mha:////4NPt9oC5FBsaixMpbG2Vgr+pYl8XGjukBsva8CWoEC0LAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgBASSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwANxHNTr4AAAA=�[0m[Pipeline] emailextrecipients
�[8mha:////4JBwrFm/0BDxJd28CTylmcE02xhjnDQaki1Jq/4AEW2eAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwAdiDWV74AAAA=�[0m[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
�[8mha:////4KojkB8TKn7pKbfz2v9XOrtuJMHB5JjbAIzrHIHirXQOAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKChKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw8dRPA5vgAAAA==�[0m[Pipeline] }
�[8mha:////4FScbrhKv8Si2MklnVibpA4A1BxVHfhbvTRVuDRpDSaUAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihFIhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJyjrfa5D/QECxqVrvgAAAA==�[0m[Pipeline] // stage
�[8mha:////4Fw6vIGI2xNAaETf5rX3RXhuvh/PDdAzPQzPyDrn4GsMAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRkagQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAczeJygPda56/wH0QUfzvgAAAA==�[0m[Pipeline] }
�[8mha:////4Gx8ZK4G7s3szfZjQe4yyQGDULl8r/MxuiCfHgkt+hhTAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcrDPtdu+wHHohxPvgAAAA==�[0m[Pipeline] // timeout
�[8mha:////4Dr1Bd9XnpD7W4ukUv4MR2OdYWV2WSasrALHdGy56iWmAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv8u1PXwAGHnoAL4AAAA=�[0m[Pipeline] }
�[8mha:////4EQfO6o7JkCpkeoEdltFIcIqnCpHTJVKIJJ6lUtPuw+wAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnKus61P3wAK5qzvL4AAAA=�[0m[Pipeline] // timestamps
�[8mha:////4DaXclT9PDXKywCC8y0Reoo4mYsWVA5/co48+DE0wAP9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw8U9ZiqvgAAAA==�[0m[Pipeline] }
�[8mha:////4NhULGFnMyBcEpg6awEcxMMjzxYJ5roVHrp9m68K39WXAAAAqx+LCAAAAAAAAP9b85aBtbiIQSujNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvMbkkEyjhCKb88ktSdwVsu2efuqidiYHRh4EDIu2ZUsIg5JOVWJaon5OYl64fXFKUmZduXVHEIAU1ODk/rzg/J1XPGUKDDGKAAEYmBoaKghIGFYtE8zTTlCQjXUNDsyRdkyRLU13LRIs0XWPTZCOTVBMzk7TkZAD+fVAWrwAAAA==�[0m
�[8mha:////4OvVjBUfHjGh+usvQ124ua0x4itVhM/lWD3Qk7cNzI1jAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDuDrm2+w8nFsMWvgAAAA==�[0m[Pipeline] // ansiColor
�[8mha:////4KLU+6Z1ffGhQMfDsCrAppAB96nkob77cEvF/QNY2LT0AAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnK+pBrX38ASPWcfr4AAAA=�[0m[Pipeline] }
$ docker stop --time=1 6ff64a658c5a4e55be493ecf92897c7f7f7d75dea2a0bf9e50df605261a2b2f8
$ docker rm -f 6ff64a658c5a4e55be493ecf92897c7f7f7d75dea2a0bf9e50df605261a2b2f8
�[8mha:////4AIFJhuGUX/Uty8x99a5AywAvS9PE7zs7wekaYpXupFnAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryf8i13X0AexbHwr4AAAA=�[0m[Pipeline] // withDockerContainer
�[8mha:////4Pi9XiC/IW6ldszwhEFPEofb43Ju6A5sNVsYOyfhy4LKAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOVhn6uuP6GpSqS+AAAA�[0m[Pipeline] }
�[8mha:////4JnjGFeippPettZx1BoF2QESywYuXDPhgPvND/+094JdAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOWhzlXvP5JKERi+AAAA�[0m[Pipeline] // withEnv
�[8mha:////4H6iMnIYjumu76MMuA9fPoCq/vMVTYeeBr/m1bYoU32PAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AF1IgLW9AAAA�[0m[Pipeline] }
�[8mha:////4OI4KkmzI8k/JgzG2qbaQXde9QSao2WpKFAcpcxTCG5sAAAAox+LCAAAAAAAAP9tjbEOgjAURS8YB1dHP6IMJC7GybVh8Qsq1Fpo3sP2IUx+kb/mP0gkcfJO95zlvN5Yp4gjR6daS52nVHvVh8HNT40cu2vgUbV8UTVT4mBVZceKG3tasGKxWJblWGlsLNWBkycn2OrWPEwRDLniLHF2B43cN3c8kem5LCbKF6aI3W1oEtOv8zeAqe8F+b4UZOUHTvSEFr0AAAA=�[0m[Pipeline] // node
�[8mha:////4PNM6dqYnbJycYQsgBeaYSGVlaYAXkcEjqCxpB59pS4vAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PudINt+AMgYo9O9AAAA�[0m[Pipeline] End of Pipeline
ERROR: script returned exit code 134
Finished: FAILURE
    
  

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

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

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
�[8mha:////4ItaOhsIRFfcNciVdA3A5uvEe7JeZm9hBtUZEY4X9BpjAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIi0SCEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDyFBu95/avQGMKkS1vgAAAA==�[0m[Pipeline] }
�[8mha:////4Aio6UelSH6cmkJHznIJktbtMlo1XW0Qqw/RvIKKjzc1AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw9mQDtDvgAAAA==�[0m[Pipeline] // withCredentials
�[8mha:////4FQEhWYsKsWgvD3Y8RE20WPjUSxuhfFY+TD3rc1qM7IiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Ntfu8AF5wm4RvgAAAA==�[0m[Pipeline] }
�[8mha:////4KNTodaWsetSNNWqE//y+IOyoGMxsdvVSBLk6WKj+MzbAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOW+zlUfPkGA/eC+AAAA�[0m[Pipeline] // script
�[8mha:////4KR6tQZJrWFxN0vyZP8vuQmvK2rFt9tOj0oriz2EfOnHAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMKRSImoaC03vMAkh3Fi3Rnbwal4EV/jD1hEomKL1c4283rDOgY4cjBiQBotxc4K7yZTlsgcxqvjLAa+iI4pskOhMCvu8bSg4oSwpKphJWGD1DmOlkyCrRz0QzdOk2nOKZTvIKG2/R2eUMliTjqkL8wBdrepj0w/z18BzN4nqNu21L79AEfGxbW+AAAA�[0m[Pipeline] }
�[8mha:////4F01XPIVLu7JBIaS3rjBN4HkNuOk+B1MGW9P2m5t4llYAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOX+kKuuP2nGx9++AAAA�[0m[Pipeline] // stage
�[8mha:////4DuQWrwdSKxqd4Ws+o38dPis/OkEWi6lu/G6AZs3CpBnAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUgJhQJ9aoCycITQhJo/9LkpJOnIircQcClZjwYNmWrPd8QRU8NOQ1swp7g6EzbHCjzokl8v3FUWKWzqwjDOQUa1VqSarjXFuKCmYVJSw4LBV2joJBHWHFrbiL2gnU9Sn6vB04lEbe4AEFz+QofPyWycP6OspA+OP8BcA0RCi3m2y7/edZvQEO/65mwgAAAA==�[0m[Pipeline] stage
�[8mha:////4N4We8ek5/h9OvNnQ1lyXKfM0ybgoVYvsT4MDoMzUNyTAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0QLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD02yRsvCAAAA�[0m[Pipeline] { (Declarative: Post Actions)
�[8mha:////4NSN38fl2W391nE1GYw8ukcOn4eLq1zoMVEI1VLYRceiAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSIEGBqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAF9GxrMvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:45.875Z] Archiving artifacts
[2024-11-16T00:48:45.900Z] Recording fingerprints
�[8mha:////4ILGmJge/9XDdI8sXXOB4l4xNVkY2uXECYRIerEjIw8oAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEkRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q2yB4JLvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:45.989Z] Archiving artifacts
[2024-11-16T00:48:46.514Z] Recording fingerprints
�[8mha:////4IF5gHMW7IfqA28qOW3Ob2IYZOQWeHvBLJTakZpvnp51AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSICEhRJXWcsMLTGyME+vO2A5JxYv4Gn8gEImKLVY728zzBcsU4cjRYmuoc5Qah8H3dlo4cOwungds+YwNU2JvUJpBsjb1jJKzgTlFCQsBK0ON5+TIZliLVt1V5RXZ6pTj9B0ElE7f4AGFmMxZxfyFMcLm2uvE9PP8FcAYMpTb3af24Q3zNplSvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:47.607Z] Archiving artifacts
[2024-11-16T00:48:47.657Z] Recording fingerprints
�[8mha:////4MwiYGSbSZDrDt6rb7AjDZgJrIpoAZj8jdfzkkZu3Y6TAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw8/mxSGvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:47.713Z] Archiving artifacts
[2024-11-16T00:48:47.752Z] Recording fingerprints
�[8mha:////4ChQU0L8b7yzNBK4Qecbahzv6Fki7OHgcCGOzh+FMG2nAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBKJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw9+qg+fvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:47.831Z] Archiving artifacts
[2024-11-16T00:48:47.893Z] Recording fingerprints
�[8mha:////4COiEyXTFMQ9+Rm5mJN/AGgyv2+rMMUSUIOmHsB3w2J+AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAaJBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk75Npvhw+9+SK0vgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:47.951Z] Archiving artifacts
[2024-11-16T00:48:48.003Z] Recording fingerprints
�[8mha:////4J3gLKSOu0/gozlxvjLGfIzNL6Pbiuk1VK63hpZd8S9zAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSBNEgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+QVkfcu1r/wH8yDmtvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:48.306Z] Archiving artifacts
[2024-11-16T00:48:48.336Z] Recording fingerprints
�[8mha:////4G5uIRbkJeaig52MLfD9xv8Nb7kfLaqFinRw+RlJonU2AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIpiGgQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAcw+Qbk/5Kpr/wE7XnjivgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:48.458Z] Archiving artifacts
[2024-11-16T00:48:48.502Z] Recording fingerprints
�[8mha:////4Mvo1BkYPEme5kaGYwfMPGdAn3h6z1MZTQvQAXQpd3AkAAAApR+LCAAAAAAAAP9tjTsOwjAQRDdBFLSUHGJT8GlQKlrLDScwiTFOrN1gOzgVJ+Jq3AGLSFRMMZo3zXu9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrk95Nrthw96b2P7vgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:49.069Z] Archiving artifacts
[2024-11-16T00:48:49.606Z] Recording fingerprints
�[8mha:////4BxJcu6Mhf32TKJrQUvGOWd3sHkWoOwAUOJvn78NS6VSAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgNIgqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAcw+Qbmvcx1q/wG5PE7QvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:50.335Z] Archiving artifacts
�[8mha:////4GO1B9xqDMc3Y88TWfU6Yi2kkOsY1jMmzauCbLhAJwyKAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgKBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKYhQrnd59odhg/4DVXJvgAAAA==�[0m[Pipeline] archiveArtifacts
[2024-11-16T00:48:50.406Z] Archiving artifacts
[2024-11-16T00:48:50.461Z] Recording fingerprints
�[8mha:////4NPt9oC5FBsaixMpbG2Vgr+pYl8XGjukBsva8CWoEC0LAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgBASSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwANxHNTr4AAAA=�[0m[Pipeline] emailextrecipients
�[8mha:////4JBwrFm/0BDxJd28CTylmcE02xhjnDQaki1Jq/4AEW2eAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJSgJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANEcrtPtfuMHwAdiDWV74AAAA=�[0m[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
�[8mha:////4KojkB8TKn7pKbfz2v9XOrtuJMHB5JjbAIzrHIHirXQOAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKChKBBqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDut7l2hw8dRPA5vgAAAA==�[0m[Pipeline] }
�[8mha:////4FScbrhKv8Si2MklnVibpA4A1BxVHfhbvTRVuDRpDSaUAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIihFIhqrRWGl5gYmOcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThwM9poGS7Gz6N1o8sKJw3B1PGHPF+yYIjuNrZ5aVrpZsOWkYUlRwkrARlPnOFoyCbailw9ZOUmmOqeQv6OA0qo7PKEQ2ZxkSF+YA+xuo4pMP89fAczeJyjrfa5D/QECxqVrvgAAAA==�[0m[Pipeline] // stage
�[8mha:////4Fw6vIGI2xNAaETf5rX3RXhuvh/PDdAzPQzPyDrn4GsMAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRkagQVVorDS8w8WGcWHfGdkgqXsTX+AMWkajYYrWzzbzesI4BThyM6JEGS7GzwrvR5CUmDsPV8SR6voiOKbJD0eLUssZmwZYTwpKihJWEDVLnOFoyCbayVw9VOUWmOqeQv6OE0uo7PKGQ2ZxUSF+YA+xuo45MP89fAczeJygPda56/wH0QUfzvgAAAA==�[0m[Pipeline] }
�[8mha:////4Gx8ZK4G7s3szfZjQe4yyQGDULl8r/MxuiCfHgkt+hhTAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCQFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcrDPtdu+wHHohxPvgAAAA==�[0m[Pipeline] // timeout
�[8mha:////4Dr1Bd9XnpD7W4ukUv4MR2OdYWV2WSasrALHdGy56iWmAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv8u1PXwAGHnoAL4AAAA=�[0m[Pipeline] }
�[8mha:////4EQfO6o7JkCpkeoEdltFIcIqnCpHTJVKIJJ6lUtPuw+wAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnKus61P3wAK5qzvL4AAAA=�[0m[Pipeline] // timestamps
�[8mha:////4DaXclT9PDXKywCC8y0Reoo4mYsWVA5/co48+DE0wAP9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDu9rm2hw8U9ZiqvgAAAA==�[0m[Pipeline] }
�[8mha:////4DceCz/UfZI+zFD0B0DYl7ITClHGaIx32yPfXb/JwVG6AAAAqx+LCAAAAAAAAP9b85aBtbiIQSujNKU4P0+vIKc0PTOvWC8xrzgzOT8nv0gvMbkkEyjhCKb88ktSdwVsu2efuqidiYHRh4EDIu2ZUsIg5JOVWJaon5OYl64fXFKUmZduXVHEIAU1ODk/rzg/J1XPGUKDDGKAAEYmBoaKghIGFWPjZGNjo+Qk3bSUNFNdE7MkQ10Ly2RjXXNDYwND0+RkU0MjcwBjgvuxrwAAAA==�[0m
�[8mha:////4OvVjBUfHjGh+usvQ124ua0x4itVhM/lWD3Qk7cNzI1jAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiCqBAqWgtN7zAJMY4se6C7eBUvIiv8QcsIlGxxWpnm3m9YRk81OwNdpp6S6GxOLjR5IWJfX91nLDjCzZMgZ1GqZPkVp9mlBw1zClKWAhYaWocB0smwlp06qEqp8hU5+jzdxRQ2vYOTyhENkfl4xcmD5vb2Aamn+evAKZhiFDuDrm2+w8nFsMWvgAAAA==�[0m[Pipeline] // ansiColor
�[8mha:////4KLU+6Z1ffGhQMfDsCrAppAB96nkob77cEvF/QNY2LT0AAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRRSQkRJXWSsMLTHwYJ9adsR2SihfxNf6ARSQqtljtbDOvN6xjgBMHI3qkwVLsrPBuNHmJicNwdTyJni+iY4rsULQ4tayxWbDlhLCkKGElYYPUOY6WTIKt7NVDVU6Rqc4p5O8oobT6Dk8oZDYnFdIX5gC726gj08/zVwCz9wnK+pBrX38ASPWcfr4AAAA=�[0m[Pipeline] }
$ docker stop --time=1 862cd65846cca5d90f0915cd24ee38fe34b69c73b7f771ee131d27aa440cc6ce
$ docker rm -f 862cd65846cca5d90f0915cd24ee38fe34b69c73b7f771ee131d27aa440cc6ce
�[8mha:////4AIFJhuGUX/Uty8x99a5AywAvS9PE7zs7wekaYpXupFnAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiJCgQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryf8i13X0AexbHwr4AAAA=�[0m[Pipeline] // withDockerContainer
�[8mha:////4Pi9XiC/IW6ldszwhEFPEofb43Ju6A5sNVsYOyfhy4LKAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOVhn6uuP6GpSqS+AAAA�[0m[Pipeline] }
�[8mha:////4JnjGFeippPettZx1BoF2QESywYuXDPhgPvND/+094JdAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIhDQ2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOWhzlXvP5JKERi+AAAA�[0m[Pipeline] // withEnv
�[8mha:////4H6iMnIYjumu76MMuA9fPoCq/vMVTYeeBr/m1bYoU32PAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PutINt9AF1IgLW9AAAA�[0m[Pipeline] }
�[8mha:////4OI4KkmzI8k/JgzG2qbaQXde9QSao2WpKFAcpcxTCG5sAAAAox+LCAAAAAAAAP9tjbEOgjAURS8YB1dHP6IMJC7GybVh8Qsq1Fpo3sP2IUx+kb/mP0gkcfJO95zlvN5Yp4gjR6daS52nVHvVh8HNT40cu2vgUbV8UTVT4mBVZceKG3tasGKxWJblWGlsLNWBkycn2OrWPEwRDLniLHF2B43cN3c8kem5LCbKF6aI3W1oEtOv8zeAqe8F+b4UZOUHTvSEFr0AAAA=�[0m[Pipeline] // node
�[8mha:////4PNM6dqYnbJycYQsgBeaYSGVlaYAXkcEjqCxpB59pS4vAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREKJBVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5PudINt+AMgYo9O9AAAA�[0m[Pipeline] End of Pipeline
ERROR: script returned exit code 134
Finished: FAILURE
    
  

@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

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

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
Copy link
Collaborator

@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 ⬆️ : #475 (comment)

⚠️ 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
Copy link
Collaborator

@fmigneault Thanks for putting the temporary workaround in place

@tlvu
Copy link
Collaborator Author

tlvu commented Nov 18, 2024

@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

# Jupyter single-user server images
#export JUPYTERHUB_DOCKER_NOTEBOOK_IMAGES="pavics/workflow-tests:py311-241111 \
# pavics/crim-jupyter-eo:0.3.0 \
# pavics/crim-jupyter-nlp:0.4.0 \
# birdhouse/pavics-jupyter-base:mlflow-proxy"

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
Copy link
Collaborator

mishaschwartz commented Nov 18, 2024

@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
Copy link
Collaborator

fmigneault commented Nov 19, 2024

@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.: Ouranosinc/PAVICS-e2e-workflow-tests@master...pin-jupyter-env), regardless of the actual default docker-notebook configured on the server.

@tlvu
Copy link
Collaborator Author

tlvu commented Nov 19, 2024

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

Yes agreed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/operations Continuous Integration components component/jupyterhub Related to JupyterHub as development frontend with notebooks documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants