Pull request #21 updated Connecting to https://api.github.com using GitHub Access Token Connecting to https://api.github.com to check permissions of obtain list of ElMastro for OpenModelica/OMSens Loading trusted files from base branch master at e3268e9e3ee9cf5129f6509351df084b2562be99 rather than b0b7540f6da913a10f302c2dd45632a16be41ecf Obtained Jenkinsfile from e3268e9e3ee9cf5129f6509351df084b2562be99 [Pipeline] Start of Pipeline [Pipeline] stage [Pipeline] { (test) [Pipeline] parallel [Pipeline] { (Branch: python3) [Pipeline] stage [Pipeline] { (python3) [Pipeline] node Running on ryzen-5950x-2-1 in /var/lib/jenkins1/ws/OMSens_PR-21 [Pipeline] { [Pipeline] checkout The recommended git tool is: git using credential github Fetching changes from the remote Git repository Cleaning workspace Fetching without tags Merging remotes/origin/master commit e3268e9e3ee9cf5129f6509351df084b2562be99 into PR head commit b0b7540f6da913a10f302c2dd45632a16be41ecf Merge succeeded, producing b0b7540f6da913a10f302c2dd45632a16be41ecf Checking out Revision b0b7540f6da913a10f302c2dd45632a16be41ecf (PR-21) Commit message: "Do not fetch specific version of matplotlib" > git rev-parse --resolve-git-dir /var/lib/jenkins1/ws/OMSens_PR-21/.git # timeout=10 > git config remote.origin.url https://github.com/OpenModelica/OMSens.git # timeout=10 > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 Fetching upstream changes from https://github.com/OpenModelica/OMSens.git > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_ASKPASS to set credentials GitHub Access Token > git fetch --no-tags --force --progress -- https://github.com/OpenModelica/OMSens.git +refs/pull/21/head:refs/remotes/origin/PR-21 +refs/heads/master:refs/remotes/origin/master # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f b0b7540f6da913a10f302c2dd45632a16be41ecf # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials GitHub Access Token > git merge e3268e9e3ee9cf5129f6509351df084b2562be99 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f b0b7540f6da913a10f302c2dd45632a16be41ecf # timeout=10 > git branch -a -v --no-abbrev # timeout=10 > git branch -D PR-21 # timeout=10 > git checkout -b PR-21 b0b7540f6da913a10f302c2dd45632a16be41ecf # timeout=10 > git rev-list --no-walk dca6b0f7f973e0782ac689e309a2debb3aa1371e # timeout=10 Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 [Pipeline] withEnv [Pipeline] { [Pipeline] isUnix [Pipeline] readFile [Pipeline] sh + docker build -t a35c269f9b048081719b7333a5202c9ea0457b5b --pull -f .jenkins/python3/Dockerfile .jenkins/python3 Sending build context to Docker daemon 2.56kB Step 1/3 : FROM docker.openmodelica.org/build-deps:v1.16.2 v1.16.2: Pulling from build-deps Digest: sha256:ef85a65a4b895238f0080287981632dc1a0b144ee2d67b86a10e6cc9df150c9a Status: Image is up to date for docker.openmodelica.org/build-deps:v1.16.2 ---> 8c0f9eac200c Step 2/3 : RUN apt-get update && apt-get install -qy gnupg wget ca-certificates apt-transport-https sudo && echo "deb https://build.openmodelica.org/omc/builds/linux/releases/1.14.2/ `lsb_release -sc` release" > /etc/apt/sources.list.d/openmodelica.list && wget https://build.openmodelica.org/apt/openmodelica.asc -O- | apt-key add - && apt-get update && apt-get install -qy --no-install-recommends omc omlib-modelica-3.2.2 && rm -rf /var/lib/apt/lists/* ---> Using cache ---> 8ffa91edb98f Step 3/3 : RUN pip3 install --no-cache pytest ---> Using cache ---> e665d8011078 Successfully built e665d8011078 Successfully tagged a35c269f9b048081719b7333a5202c9ea0457b5b:latest [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker inspect -f . a35c269f9b048081719b7333a5202c9ea0457b5b . [Pipeline] } [Pipeline] // withEnv [Pipeline] withDockerContainer ryzen-5950x-2-1 does not seem to be running inside a container $ docker run -t -d -u 1001:1001 -w /var/lib/jenkins1/ws/OMSens_PR-21 -v /var/lib/jenkins1/ws/OMSens_PR-21:/var/lib/jenkins1/ws/OMSens_PR-21:rw,z -v /var/lib/jenkins1/ws/OMSens_PR-21@tmp:/var/lib/jenkins1/ws/OMSens_PR-21@tmp:rw,z -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** -e ******** a35c269f9b048081719b7333a5202c9ea0457b5b cat $ docker top fcf63636b535dc31ad500250eaa6265bf23e76f96754e4236036ae013f2bb2a5 -eo pid,comm [Pipeline] { [Pipeline] sh + hostname fcf63636b535 [Pipeline] sh + HOME=/var/lib/jenkins1/ws/OMSens_PR-21 python3 setup.py install --user running install running bdist_egg running egg_info creating OMSens.egg-info writing OMSens.egg-info/PKG-INFO writing dependency_links to OMSens.egg-info/dependency_links.txt writing requirements to OMSens.egg-info/requires.txt writing top-level names to OMSens.egg-info/top_level.txt writing manifest file 'OMSens.egg-info/SOURCES.txt' reading manifest file 'OMSens.egg-info/SOURCES.txt' writing manifest file 'OMSens.egg-info/SOURCES.txt' installing library code to build/bdist.linux-x86_64/egg running install_lib warning: install_lib: 'build/lib' does not exist -- no Python modules to install creating build creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/egg creating build/bdist.linux-x86_64/egg/EGG-INFO copying OMSens.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO copying OMSens.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying OMSens.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying OMSens.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO copying OMSens.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO zip_safe flag not set; analyzing archive contents... creating dist creating 'dist/OMSens-1.0.0-py3.6.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) Processing OMSens-1.0.0-py3.6.egg Copying OMSens-1.0.0-py3.6.egg to /var/lib/jenkins1/ws/OMSens_PR-21/.local/lib/python3.6/site-packages Adding OMSens 1.0.0 to easy-install.pth file Installed /var/lib/jenkins1/ws/OMSens_PR-21/.local/lib/python3.6/site-packages/OMSens-1.0.0-py3.6.egg Processing dependencies for OMSens==1.0.0 Searching for pandas==1.1.3 Reading https://pypi.org/simple/pandas/ Downloading https://files.pythonhosted.org/packages/a2/21/e10d65222d19a2537e3eb0df306686a9eabd08b3c98dd120e43720bf802d/pandas-1.1.3-cp36-cp36m-manylinux1_x86_64.whl#sha256=ca31ac8578d48da354cf66a473d4d5ff99277ca71d321dc7ea4e6fad3c6bb0fd Best match: pandas 1.1.3 Processing pandas-1.1.3-cp36-cp36m-manylinux1_x86_64.whl Installing pandas-1.1.3-cp36-cp36m-manylinux1_x86_64.whl to /var/lib/jenkins1/ws/OMSens_PR-21/.local/lib/python3.6/site-packages Adding pandas 1.1.3 to easy-install.pth file Installed /var/lib/jenkins1/ws/OMSens_PR-21/.local/lib/python3.6/site-packages/pandas-1.1.3-py3.6-linux-x86_64.egg Searching for matplotlib Reading https://pypi.org/simple/matplotlib/ Downloading https://files.pythonhosted.org/packages/69/e6/c36374904b757c8193a44af789ddf5bc27f2fe5fbd0cdd908f09cb21e2e1/matplotlib-3.6.0.tar.gz#sha256=c5108ebe67da60a9204497d8d403316228deb52b550388190c53a57394d41531 Best match: matplotlib 3.6.0 Processing matplotlib-3.6.0.tar.gz Writing /tmp/easy_install-9t2f5ahi/matplotlib-3.6.0/setup.cfg Running matplotlib-3.6.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-9t2f5ahi/matplotlib-3.6.0/egg-dist-tmp-gxgnn0_p error: Setup script exited with Beginning with Matplotlib 3.6, Python 3.8 or above is required. You are using Python 3.6.9. This may be due to an out of date pip. Make sure you have pip >= 9.0.1. [Pipeline] } $ docker stop --time=1 fcf63636b535dc31ad500250eaa6265bf23e76f96754e4236036ae013f2bb2a5 $ docker rm -f fcf63636b535dc31ad500250eaa6265bf23e76f96754e4236036ae013f2bb2a5 [Pipeline] // withDockerContainer [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // stage [Pipeline] } Failed in branch python3 [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] End of Pipeline ERROR: script returned exit code 1 GitHub has been notified of this commit’s build result Finished: FAILURE