Started by timer Building remotely on integration-slave-docker-1034 (blubber instance-type-bigram DebianJessieDocker m4executor) in workspace /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter No emails were triggered. [selenium-daily-beta-Newsletter] $ /bin/bash -xe /tmp/jenkins5664476543695653184.sh + mkdir -m 2777 -p cache [selenium-daily-beta-Newsletter] $ /bin/bash /tmp/jenkins1898597108263101868.sh ++ pwd + exec docker run --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter/cache:/cache --init --rm --label jenkins.job=selenium-daily-beta-Newsletter --label jenkins.build=126 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/castor:0.2.0 load ++ /usr/bin/env ++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL|HHVM_REPO_CENTRAL_PATH)=' Defined: CASTOR_NAMESPACE="castor-mw-ext-and-skins/master/selenium-daily-beta-Newsletter" Syncing... rsync: mkdir "/nonexistent" failed: Permission denied (13) rsync error: error in file IO (code 11) at main.c(675) [Receiver=3.1.2] Done [selenium-daily-beta-Newsletter] $ /bin/bash -xe /tmp/jenkins7750821500075292592.sh + set -eux + mkdir -m 2777 -p src [selenium-daily-beta-Newsletter] $ /bin/bash /tmp/jenkins8190747085715903484.sh + exec docker run --user=nobody --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter:/workspace --entrypoint=/usr/bin/find --init --rm --label jenkins.job=selenium-daily-beta-Newsletter --label jenkins.build=126 --env-file /dev/fd/63 docker-registry.wikimedia.org/wikimedia-stretch:latest /workspace/src -mindepth 1 -delete ++ /usr/bin/env ++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL|HHVM_REPO_CENTRAL_PATH)=' [selenium-daily-beta-Newsletter] $ /bin/bash -xe /tmp/jenkins3930153153839295159.sh + set -eux + mkdir -m 2777 -p log [selenium-daily-beta-Newsletter] $ /bin/bash /tmp/jenkins3777591613569961648.sh + exec docker run --user=nobody --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter:/workspace --entrypoint=/usr/bin/find --init --rm --label jenkins.job=selenium-daily-beta-Newsletter --label jenkins.build=126 --env-file /dev/fd/63 docker-registry.wikimedia.org/wikimedia-stretch:latest /workspace/log -mindepth 1 -delete ++ /usr/bin/env ++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL|HHVM_REPO_CENTRAL_PATH)=' [selenium-daily-beta-Newsletter] $ /bin/bash /tmp/jenkins7662887198611310201.sh ++ pwd ++ pwd + exec docker run --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter/src:/src --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter/cache:/cache --volume /srv/git:/srv/git --init --rm --label jenkins.job=selenium-daily-beta-Newsletter --label jenkins.build=126 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/ci-src-setup-simple:0.2.0 ++ /usr/bin/env ++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL|HHVM_REPO_CENTRAL_PATH)=' + cd /src + git init Initialized empty Git repository in /src/.git/ + git fetch --quiet --depth 2 https://gerrit.wikimedia.org/r/p//mediawiki/extensions/Newsletter master + git checkout FETCH_HEAD Note: checking out 'FETCH_HEAD'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at ca22d81... Merge "Declare class properties" + set +x + git submodule --quiet update --init --recursive [selenium-daily-beta-Newsletter] $ /bin/bash -eu /tmp/jenkins4975814071504850192.sh + chmod 2777 src [selenium-daily-beta-Newsletter] $ /bin/bash /tmp/jenkins673527456976744992.sh ++ pwd ++ pwd ++ pwd + exec docker run --env LOG_DIR=/log --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter/src:/src --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter/cache:/cache --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter/log:/log --init --rm --label jenkins.job=selenium-daily-beta-Newsletter --label jenkins.build=126 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/npm-browser-test:0.3.1 selenium-daily ++ /usr/bin/env ++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL|HHVM_REPO_CENTRAL_PATH)=' + export DISPLAY=:94 + DISPLAY=:94 + xvfb_pid=8 + /usr/bin/Xvfb :94 -screen 0 1280x1024x24 -ac -nolisten tcp + chromedriver_pid=9 + /usr/bin/chromedriver --url-base=/wd/hub --port=4444 + trap 'kill -SIGINT $run_pid $chromedriver_pid; wait $run_pid $chromedriver_pid' SIGINT + trap 'kill -SIGTERM $run_pid $chromedriver_pid; wait $run_pid $chromedriver_pid' SIGTERM + trap terminate_bg_process EXIT + run_pid=10 + wait 10 + /run.sh selenium-daily + cd /src + '[' '!' -f package.json ']' + node --version _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created. v6.11.0 + npm --version Starting ChromeDriver 2.40 on port 4444 Only local connections are allowed. [1547636824.268][SEVERE]: bind() returned an error, errno=99: Cannot assign requested address (99) 3.8.3 + rm -rf node_modules + npm install --no-progress npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor. npm WARN deprecated nomnom@1.8.1: Package no longer supported. Contact support@npmjs.com for more info. npm WARN prefer global coffeescript@1.10.0 should be installed with -g npm WARN prefer global jsonlint@1.6.2 should be installed with -g > fibers@3.1.1 install /src/node_modules/fibers > node build.js || nodejs build.js gyp WARN EACCES user "jenkins-deploy" does not have permission to access the dev dir "/nonexistent/.node-gyp/6.11.0" gyp WARN EACCES attempting to reinstall using temporary dev dir "/tmp/.node-gyp" Traceback (most recent call last): File "/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py", line 13, in import gyp File "/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 8, in import gyp.input File "/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 5, in from compiler.ast import Const ImportError: No module named compiler.ast gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:305:16) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12) gyp ERR! System Linux 4.9.0-0.bpo.8-amd64 gyp ERR! command "/usr/bin/nodejs" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release" gyp ERR! cwd /src/node_modules/fibers gyp ERR! node -v v6.11.0 gyp ERR! node-gyp -v v3.3.1 gyp ERR! not ok node-gyp exited with code: 1 Please make sure you are using a supported platform and node version. If you would like to compile fibers on this machine please make sure you have setup your build environment-- Windows + OS X instructions here: https://github.com/nodejs/node-gyp Ubuntu users please run: `sudo apt-get install g++ build-essential` RHEL users please run: `yum install gcc-c++` and `yum groupinstall 'Development Tools'` Alpine users please run: `sudo apk add python make g++` gyp WARN EACCES user "jenkins-deploy" does not have permission to access the dev dir "/nonexistent/.node-gyp/6.11.0" gyp WARN EACCES attempting to reinstall using temporary dev dir "/tmp/.node-gyp" Traceback (most recent call last): File "/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py", line 13, in import gyp File "/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 8, in import gyp.input File "/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 5, in from compiler.ast import Const ImportError: No module named compiler.ast gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:305:16) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12) gyp ERR! System Linux 4.9.0-0.bpo.8-amd64 gyp ERR! command "/usr/bin/nodejs" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release" gyp ERR! cwd /src/node_modules/fibers gyp ERR! node -v v6.11.0 gyp ERR! node-gyp -v v3.3.1 gyp ERR! not ok node-gyp exited with code: 1 Please make sure you are using a supported platform and node version. If you would like to compile fibers on this machine please make sure you have setup your build environment-- Windows + OS X instructions here: https://github.com/nodejs/node-gyp Ubuntu users please run: `sudo apt-get install g++ build-essential` RHEL users please run: `yum install gcc-c++` and `yum groupinstall 'Development Tools'` Alpine users please run: `sudo apk add python make g++` /src ├─┬ eslint-config-wikimedia@0.9.0 │ ├─┬ eslint@5.12.0 │ │ ├─┬ @babel/code-frame@7.0.0 │ │ │ └─┬ @babel/highlight@7.0.0 │ │ │ └── js-tokens@4.0.0 │ │ ├─┬ ajv@6.7.0 │ │ │ ├── fast-deep-equal@2.0.1 │ │ │ ├── fast-json-stable-stringify@2.0.0 │ │ │ ├── json-schema-traverse@0.4.1 │ │ │ └─┬ uri-js@4.2.2 │ │ │ └── punycode@2.1.1 │ │ ├─┬ cross-spawn@6.0.5 │ │ │ ├── nice-try@1.0.5 │ │ │ ├── path-key@2.0.1 │ │ │ └─┬ shebang-command@1.2.0 │ │ │ └── shebang-regex@1.0.0 │ │ ├─┬ debug@4.1.1 │ │ │ └── ms@2.1.1 │ │ ├── doctrine@2.1.0 │ │ ├─┬ eslint-scope@4.0.0 │ │ │ ├── esrecurse@4.2.1 │ │ │ └── estraverse@4.2.0 │ │ ├── eslint-utils@1.3.1 │ │ ├── eslint-visitor-keys@1.0.0 │ │ ├─┬ espree@5.0.0 │ │ │ ├── acorn@6.0.5 │ │ │ └── acorn-jsx@5.0.1 │ │ ├── esquery@1.0.1 │ │ ├── esutils@2.0.2 │ │ ├─┬ file-entry-cache@2.0.0 │ │ │ ├─┬ flat-cache@1.3.4 │ │ │ │ ├── circular-json@0.3.3 │ │ │ │ └── write@0.2.1 │ │ │ └── object-assign@4.1.1 │ │ ├── functional-red-black-tree@1.0.1 │ │ ├── globals@11.10.0 │ │ ├── ignore@4.0.6 │ │ ├─┬ import-fresh@3.0.0 │ │ │ └─┬ parent-module@1.0.0 │ │ │ └── callsites@3.0.0 │ │ ├── imurmurhash@0.1.4 │ │ ├─┬ inquirer@6.2.1 │ │ │ ├─┬ external-editor@3.0.3 │ │ │ │ └── chardet@0.7.0 │ │ │ ├─┬ rxjs@6.3.3 │ │ │ │ └── tslib@1.9.3 │ │ │ └─┬ strip-ansi@5.0.0 │ │ │ └── ansi-regex@4.0.0 │ │ ├─┬ js-yaml@3.12.1 │ │ │ └── esprima@4.0.1 │ │ ├── json-stable-stringify-without-jsonify@1.0.1 │ │ ├─┬ levn@0.3.0 │ │ │ ├── prelude-ls@1.1.2 │ │ │ └── type-check@0.3.2 │ │ ├── lodash@4.17.11 │ │ ├── natural-compare@1.4.0 │ │ ├─┬ optionator@0.8.2 │ │ │ ├── deep-is@0.1.3 │ │ │ ├── fast-levenshtein@2.0.6 │ │ │ └── wordwrap@1.0.0 │ │ ├── path-is-inside@1.0.2 │ │ ├── pluralize@7.0.0 │ │ ├── progress@2.0.3 │ │ ├── regexpp@2.0.1 │ │ ├── semver@5.6.0 │ │ ├─┬ strip-ansi@4.0.0 │ │ │ └── ansi-regex@3.0.0 │ │ ├─┬ table@5.2.1 │ │ │ └─┬ slice-ansi@2.0.0 │ │ │ └── astral-regex@1.0.0 │ │ └── text-table@0.2.0 │ ├── eslint-plugin-jquery@1.3.2-wmf.1 (git://github.com/wikimedia/eslint-plugin-jquery.git#2fa39abd3c8167bde49841a726794359416c1bd3) │ └── eslint-plugin-qunit@4.0.0 ├─┬ grunt@1.0.3 │ ├── coffeescript@1.10.0 │ ├─┬ dateformat@1.0.12 │ │ ├── get-stdin@4.0.1 │ │ └─┬ meow@3.7.0 │ │ ├─┬ camelcase-keys@2.1.0 │ │ │ └── camelcase@2.1.1 │ │ ├── decamelize@1.2.0 │ │ ├─┬ loud-rejection@1.6.0 │ │ │ └─┬ currently-unhandled@0.4.1 │ │ │ └── array-find-index@1.0.2 │ │ ├── map-obj@1.0.1 │ │ ├── minimist@1.2.0 │ │ ├─┬ normalize-package-data@2.4.0 │ │ │ ├── hosted-git-info@2.7.1 │ │ │ ├─┬ is-builtin-module@1.0.0 │ │ │ │ └── builtin-modules@1.1.1 │ │ │ └─┬ validate-npm-package-license@3.0.4 │ │ │ ├─┬ spdx-correct@3.1.0 │ │ │ │ └── spdx-license-ids@3.0.3 │ │ │ └─┬ spdx-expression-parse@3.0.0 │ │ │ └── spdx-exceptions@2.2.0 │ │ ├─┬ read-pkg-up@1.0.1 │ │ │ ├─┬ find-up@1.1.2 │ │ │ │ ├── path-exists@2.1.0 │ │ │ │ └─┬ pinkie-promise@2.0.1 │ │ │ │ └── pinkie@2.0.4 │ │ │ └─┬ read-pkg@1.1.0 │ │ │ ├─┬ load-json-file@1.1.0 │ │ │ │ ├── parse-json@2.2.0 │ │ │ │ ├── pify@2.3.0 │ │ │ │ └─┬ strip-bom@2.0.0 │ │ │ │ └── is-utf8@0.2.1 │ │ │ └── path-type@1.1.0 │ │ ├─┬ redent@1.0.0 │ │ │ ├─┬ indent-string@2.1.0 │ │ │ │ └─┬ repeating@2.0.1 │ │ │ │ └─┬ is-finite@1.0.2 │ │ │ │ └── number-is-nan@1.0.1 │ │ │ └── strip-indent@1.0.1 │ │ └── trim-newlines@1.0.0 │ ├── eventemitter2@0.4.14 │ ├── exit@0.1.2 │ ├─┬ findup-sync@0.3.0 │ │ └── glob@5.0.15 │ ├─┬ glob@7.0.6 │ │ ├── fs.realpath@1.0.0 │ │ ├─┬ inflight@1.0.6 │ │ │ └── wrappy@1.0.2 │ │ ├── inherits@2.0.3 │ │ └── once@1.4.0 │ ├─┬ grunt-cli@1.2.0 │ │ └── resolve@1.1.7 │ ├── grunt-known-options@1.1.1 │ ├─┬ grunt-legacy-log@2.0.0 │ │ ├── colors@1.1.2 │ │ ├── grunt-legacy-log-utils@2.0.1 │ │ └── hooker@0.2.3 │ ├─┬ grunt-legacy-util@1.1.1 │ │ ├── async@1.5.2 │ │ ├── getobject@0.1.0 │ │ ├─┬ underscore.string@3.3.5 │ │ │ ├── sprintf-js@1.0.3 │ │ │ └── util-deprecate@1.0.2 │ │ └─┬ which@1.3.1 │ │ └── isexe@2.0.0 │ ├─┬ iconv-lite@0.4.24 │ │ └── safer-buffer@2.1.2 │ ├─┬ js-yaml@3.5.5 │ │ ├── argparse@1.0.10 │ │ └── esprima@2.7.3 │ ├─┬ minimatch@3.0.4 │ │ └─┬ brace-expansion@1.1.11 │ │ └── concat-map@0.0.1 │ ├─┬ mkdirp@0.5.1 │ │ └── minimist@0.0.8 │ ├─┬ nopt@3.0.6 │ │ └── abbrev@1.1.1 │ ├── path-is-absolute@1.0.1 │ └── rimraf@2.6.3 ├── grunt-banana-checker@0.6.0 ├─┬ grunt-eslint@21.0.0 │ └─┬ chalk@2.4.2 │ ├─┬ ansi-styles@3.2.1 │ │ └─┬ color-convert@1.9.3 │ │ └── color-name@1.1.3 │ ├── escape-string-regexp@1.0.5 │ └─┬ supports-color@5.5.0 │ └── has-flag@3.0.0 ├─┬ grunt-jsonlint@1.1.0 │ ├─┬ jsonlint@1.6.2 │ │ ├── JSV@4.0.2 │ │ └─┬ nomnom@1.8.1 │ │ ├─┬ chalk@0.4.0 │ │ │ ├── ansi-styles@1.0.0 │ │ │ ├── has-color@0.1.7 │ │ │ └── strip-ansi@0.1.1 │ │ └── underscore@1.6.0 │ └── strip-json-comments@2.0.1 ├─┬ grunt-stylelint@0.10.1 │ └─┬ chalk@1.1.3 │ ├── ansi-styles@2.2.1 │ ├─┬ has-ansi@2.0.0 │ │ └── ansi-regex@2.1.1 │ ├─┬ strip-ansi@3.0.1 │ │ └── ansi-regex@2.1.1 │ └── supports-color@2.0.0 ├── mocha@5.2.0 extraneous ├── object.assign@4.1.0 extraneous ├─┬ stylelint-config-wikimedia@0.5.0 │ └─┬ stylelint@9.6.0 │ ├─┬ autoprefixer@9.4.5 │ │ ├─┬ browserslist@4.4.0 │ │ │ ├── electron-to-chromium@1.3.103 │ │ │ └── node-releases@1.1.3 │ │ ├── caniuse-lite@1.0.30000929 │ │ ├── normalize-range@0.1.2 │ │ └── num2fraction@1.2.2 │ ├── balanced-match@1.0.0 │ ├─┬ cosmiconfig@5.0.7 │ │ ├─┬ import-fresh@2.0.0 │ │ │ ├─┬ caller-path@2.0.0 │ │ │ │ └─┬ caller-callsite@2.0.0 │ │ │ │ └── callsites@2.0.0 │ │ │ └── resolve-from@3.0.0 │ │ ├── is-directory@0.3.1 │ │ └─┬ parse-json@4.0.0 │ │ ├─┬ error-ex@1.3.2 │ │ │ └── is-arrayish@0.2.1 │ │ └── json-parse-better-errors@1.0.2 │ ├─┬ execall@1.0.0 │ │ └─┬ clone-regexp@1.0.1 │ │ ├── is-regexp@1.0.0 │ │ └── is-supported-regexp-flag@1.0.1 │ ├── get-stdin@6.0.0 │ ├─┬ globby@8.0.2 │ │ ├─┬ array-union@1.0.2 │ │ │ └── array-uniq@1.0.3 │ │ ├─┬ dir-glob@2.0.0 │ │ │ ├── arrify@1.0.1 │ │ │ └─┬ path-type@3.0.0 │ │ │ └── pify@3.0.0 │ │ ├─┬ fast-glob@2.2.6 │ │ │ ├─┬ @mrmlnc/readdir-enhanced@2.2.1 │ │ │ │ ├── call-me-maybe@1.0.1 │ │ │ │ └── glob-to-regexp@0.3.0 │ │ │ ├── @nodelib/fs.stat@1.1.3 │ │ │ ├─┬ glob-parent@3.1.0 │ │ │ │ ├── is-glob@3.1.0 │ │ │ │ └── path-dirname@1.0.2 │ │ │ ├─┬ is-glob@4.0.0 │ │ │ │ └── is-extglob@2.1.1 │ │ │ ├── merge2@1.2.3 │ │ │ └─┬ micromatch@3.1.10 │ │ │ ├── arr-diff@4.0.0 │ │ │ ├── array-unique@0.3.2 │ │ │ ├─┬ braces@2.3.2 │ │ │ │ ├── extend-shallow@2.0.1 │ │ │ │ ├─┬ fill-range@4.0.0 │ │ │ │ │ ├── extend-shallow@2.0.1 │ │ │ │ │ ├─┬ is-number@3.0.0 │ │ │ │ │ │ └── kind-of@3.2.2 │ │ │ │ │ └── to-regex-range@2.1.1 │ │ │ │ ├── isobject@3.0.1 │ │ │ │ ├─┬ snapdragon-node@2.1.1 │ │ │ │ │ ├─┬ define-property@1.0.0 │ │ │ │ │ │ └─┬ is-descriptor@1.0.2 │ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0 │ │ │ │ │ │ └── is-data-descriptor@1.0.0 │ │ │ │ │ └─┬ snapdragon-util@3.0.1 │ │ │ │ │ └── kind-of@3.2.2 │ │ │ │ └── split-string@3.1.0 │ │ │ ├─┬ define-property@2.0.2 │ │ │ │ └─┬ is-descriptor@1.0.2 │ │ │ │ ├── is-accessor-descriptor@1.0.0 │ │ │ │ └── is-data-descriptor@1.0.0 │ │ │ ├─┬ extend-shallow@3.0.2 │ │ │ │ ├── assign-symbols@1.0.0 │ │ │ │ └─┬ is-extendable@1.0.1 │ │ │ │ └── is-plain-object@2.0.4 │ │ │ ├─┬ extglob@2.0.4 │ │ │ │ ├─┬ define-property@1.0.0 │ │ │ │ │ └─┬ is-descriptor@1.0.2 │ │ │ │ │ ├── is-accessor-descriptor@1.0.0 │ │ │ │ │ └── is-data-descriptor@1.0.0 │ │ │ │ ├─┬ expand-brackets@2.1.4 │ │ │ │ │ ├─┬ debug@2.6.9 │ │ │ │ │ │ └── ms@2.0.0 │ │ │ │ │ ├── define-property@0.2.5 │ │ │ │ │ ├── extend-shallow@2.0.1 │ │ │ │ │ └── posix-character-classes@0.1.1 │ │ │ │ └── extend-shallow@2.0.1 │ │ │ ├─┬ fragment-cache@0.2.1 │ │ │ │ └── map-cache@0.2.2 │ │ │ ├── kind-of@6.0.2 │ │ │ ├─┬ nanomatch@1.2.13 │ │ │ │ └── is-windows@1.0.2 │ │ │ ├── object.pick@1.3.0 │ │ │ ├─┬ regex-not@1.0.2 │ │ │ │ └─┬ safe-regex@1.1.0 │ │ │ │ └── ret@0.1.15 │ │ │ ├─┬ snapdragon@0.8.2 │ │ │ │ ├─┬ base@0.11.2 │ │ │ │ │ ├─┬ cache-base@1.0.1 │ │ │ │ │ │ ├─┬ collection-visit@1.0.0 │ │ │ │ │ │ │ ├── map-visit@1.0.0 │ │ │ │ │ │ │ └── object-visit@1.0.1 │ │ │ │ │ │ ├── get-value@2.0.6 │ │ │ │ │ │ ├─┬ has-value@1.0.0 │ │ │ │ │ │ │ └─┬ has-values@1.0.0 │ │ │ │ │ │ │ └── kind-of@4.0.0 │ │ │ │ │ │ ├─┬ set-value@2.0.0 │ │ │ │ │ │ │ └── extend-shallow@2.0.1 │ │ │ │ │ │ ├─┬ to-object-path@0.3.0 │ │ │ │ │ │ │ └── kind-of@3.2.2 │ │ │ │ │ │ ├─┬ union-value@1.0.0 │ │ │ │ │ │ │ └─┬ set-value@0.4.3 │ │ │ │ │ │ │ └── extend-shallow@2.0.1 │ │ │ │ │ │ └─┬ unset-value@1.0.0 │ │ │ │ │ │ └─┬ has-value@0.3.1 │ │ │ │ │ │ ├── has-values@0.1.4 │ │ │ │ │ │ └── isobject@2.1.0 │ │ │ │ │ ├─┬ class-utils@0.3.6 │ │ │ │ │ │ ├── arr-union@3.1.0 │ │ │ │ │ │ ├── define-property@0.2.5 │ │ │ │ │ │ └─┬ static-extend@0.1.2 │ │ │ │ │ │ ├── define-property@0.2.5 │ │ │ │ │ │ └─┬ object-copy@0.1.0 │ │ │ │ │ │ ├── copy-descriptor@0.1.1 │ │ │ │ │ │ ├── define-property@0.2.5 │ │ │ │ │ │ └── kind-of@3.2.2 │ │ │ │ │ ├── component-emitter@1.2.1 │ │ │ │ │ ├─┬ define-property@1.0.0 │ │ │ │ │ │ └─┬ is-descriptor@1.0.2 │ │ │ │ │ │ ├── is-accessor-descriptor@1.0.0 │ │ │ │ │ │ └── is-data-descriptor@1.0.0 │ │ │ │ │ ├─┬ mixin-deep@1.3.1 │ │ │ │ │ │ └── is-extendable@1.0.1 │ │ │ │ │ └── pascalcase@0.1.1 │ │ │ │ ├─┬ debug@2.6.9 │ │ │ │ │ └── ms@2.0.0 │ │ │ │ ├─┬ define-property@0.2.5 │ │ │ │ │ └─┬ is-descriptor@0.1.6 │ │ │ │ │ ├─┬ is-accessor-descriptor@0.1.6 │ │ │ │ │ │ └── kind-of@3.2.2 │ │ │ │ │ ├─┬ is-data-descriptor@0.1.4 │ │ │ │ │ │ └── kind-of@3.2.2 │ │ │ │ │ └── kind-of@5.1.0 │ │ │ │ ├── extend-shallow@2.0.1 │ │ │ │ ├── source-map@0.5.7 │ │ │ │ └── use@3.1.1 │ │ │ └── to-regex@3.0.2 │ │ ├── ignore@3.3.10 │ │ ├── pify@3.0.0 │ │ └── slash@1.0.0 │ ├── globjoin@0.1.4 │ ├── html-tags@2.0.0 │ ├── import-lazy@3.1.0 │ ├── known-css-properties@0.8.0 │ ├── leven@2.1.0 │ ├── log-symbols@2.2.0 │ ├── mathml-tag-names@2.1.0 │ ├─┬ meow@5.0.0 │ │ ├─┬ camelcase-keys@4.2.0 │ │ │ ├── camelcase@4.1.0 │ │ │ ├── map-obj@2.0.0 │ │ │ └── quick-lru@1.1.0 │ │ ├── decamelize-keys@1.1.0 │ │ ├─┬ minimist-options@3.0.2 │ │ │ └── is-plain-obj@1.1.0 │ │ ├─┬ read-pkg-up@3.0.0 │ │ │ ├─┬ find-up@2.1.0 │ │ │ │ └─┬ locate-path@2.0.0 │ │ │ │ ├─┬ p-locate@2.0.0 │ │ │ │ │ └─┬ p-limit@1.3.0 │ │ │ │ │ └── p-try@1.0.0 │ │ │ │ └── path-exists@3.0.0 │ │ │ └─┬ read-pkg@3.0.0 │ │ │ ├─┬ load-json-file@4.0.0 │ │ │ │ ├── parse-json@4.0.0 │ │ │ │ ├── pify@3.0.0 │ │ │ │ └── strip-bom@3.0.0 │ │ │ └─┬ path-type@3.0.0 │ │ │ └── pify@3.0.0 │ │ ├─┬ redent@2.0.0 │ │ │ ├── indent-string@3.2.0 │ │ │ └── strip-indent@2.0.0 │ │ ├── trim-newlines@2.0.0 │ │ └─┬ yargs-parser@10.1.0 │ │ └── camelcase@4.1.0 │ ├─┬ micromatch@2.3.11 │ │ ├─┬ arr-diff@2.0.0 │ │ │ └── arr-flatten@1.1.0 │ │ ├── array-unique@0.2.1 │ │ ├─┬ braces@1.8.5 │ │ │ ├─┬ expand-range@1.8.2 │ │ │ │ └─┬ fill-range@2.2.4 │ │ │ │ ├─┬ is-number@2.1.0 │ │ │ │ │ └── kind-of@3.2.2 │ │ │ │ ├── isobject@2.1.0 │ │ │ │ └─┬ randomatic@3.1.1 │ │ │ │ ├── is-number@4.0.0 │ │ │ │ └── math-random@1.0.4 │ │ │ ├── preserve@0.2.0 │ │ │ └── repeat-element@1.1.3 │ │ ├─┬ expand-brackets@0.1.5 │ │ │ └── is-posix-bracket@0.1.1 │ │ ├── extglob@0.3.2 │ │ ├── filename-regex@2.0.1 │ │ ├── is-extglob@1.0.0 │ │ ├── is-glob@2.0.1 │ │ ├─┬ kind-of@3.2.2 │ │ │ └── is-buffer@1.1.6 │ │ ├─┬ normalize-path@2.1.1 │ │ │ └── remove-trailing-separator@1.1.0 │ │ ├─┬ object.omit@2.0.1 │ │ │ ├─┬ for-own@0.1.5 │ │ │ │ └── for-in@1.0.2 │ │ │ └── is-extendable@0.1.1 │ │ ├─┬ parse-glob@3.0.4 │ │ │ ├─┬ glob-base@0.3.0 │ │ │ │ ├── glob-parent@2.0.0 │ │ │ │ └─┬ is-glob@2.0.1 │ │ │ │ └── is-extglob@1.0.0 │ │ │ ├── is-dotfile@1.0.3 │ │ │ ├── is-extglob@1.0.0 │ │ │ └── is-glob@2.0.1 │ │ └─┬ regex-cache@0.4.4 │ │ └─┬ is-equal-shallow@0.1.3 │ │ └── is-primitive@2.0.0 │ ├── normalize-selector@0.2.0 │ ├── pify@4.0.1 │ ├─┬ postcss@7.0.13 │ │ ├── source-map@0.6.1 │ │ └── supports-color@6.1.0 │ ├─┬ postcss-html@0.34.0 │ │ └─┬ htmlparser2@3.10.0 │ │ ├── domelementtype@1.3.1 │ │ ├── domhandler@2.4.2 │ │ ├─┬ domutils@1.7.0 │ │ │ └─┬ dom-serializer@0.1.0 │ │ │ └── domelementtype@1.1.3 │ │ ├── entities@1.1.2 │ │ └─┬ readable-stream@3.1.1 │ │ └── string_decoder@1.2.0 │ ├─┬ postcss-jsx@0.34.0 │ │ └─┬ @babel/core@7.2.2 │ │ ├─┬ @babel/generator@7.2.2 │ │ │ ├── jsesc@2.5.2 │ │ │ ├── source-map@0.5.7 │ │ │ └── trim-right@1.0.1 │ │ ├── @babel/helpers@7.2.0 │ │ ├── @babel/parser@7.2.3 │ │ ├── @babel/template@7.2.2 │ │ ├─┬ @babel/traverse@7.2.3 │ │ │ ├─┬ @babel/helper-function-name@7.1.0 │ │ │ │ └── @babel/helper-get-function-arity@7.0.0 │ │ │ └── @babel/helper-split-export-declaration@7.0.0 │ │ ├─┬ @babel/types@7.2.2 │ │ │ └── to-fast-properties@2.0.0 │ │ ├── convert-source-map@1.6.0 │ │ ├─┬ json5@2.1.0 │ │ │ └── minimist@1.2.0 │ │ ├─┬ resolve@1.9.0 │ │ │ └── path-parse@1.0.6 │ │ └── source-map@0.5.7 │ ├─┬ postcss-less@2.0.0 │ │ └─┬ postcss@5.2.18 │ │ ├─┬ chalk@1.1.3 │ │ │ ├── ansi-styles@2.2.1 │ │ │ ├─┬ strip-ansi@3.0.1 │ │ │ │ └── ansi-regex@2.1.1 │ │ │ └── supports-color@2.0.0 │ │ ├── js-base64@2.5.0 │ │ ├── source-map@0.5.7 │ │ └─┬ supports-color@3.2.3 │ │ └── has-flag@1.0.0 │ ├─┬ postcss-markdown@0.34.0 │ │ ├─┬ remark@9.0.0 │ │ │ ├─┬ remark-parse@5.0.0 │ │ │ │ ├── collapse-white-space@1.0.4 │ │ │ │ ├── is-alphabetical@1.0.2 │ │ │ │ ├── is-decimal@1.0.2 │ │ │ │ ├── is-whitespace-character@1.0.2 │ │ │ │ ├── is-word-character@1.0.2 │ │ │ │ ├── markdown-escapes@1.0.2 │ │ │ │ ├─┬ parse-entities@1.2.0 │ │ │ │ │ ├── character-entities@1.2.2 │ │ │ │ │ ├── character-entities-legacy@1.1.2 │ │ │ │ │ ├── character-reference-invalid@1.1.2 │ │ │ │ │ ├── is-alphanumerical@1.0.2 │ │ │ │ │ └── is-hexadecimal@1.0.2 │ │ │ │ ├── repeat-string@1.6.1 │ │ │ │ ├── state-toggle@1.0.1 │ │ │ │ ├── trim@0.0.1 │ │ │ │ ├── trim-trailing-lines@1.1.1 │ │ │ │ ├── unherit@1.1.1 │ │ │ │ ├─┬ unist-util-remove-position@1.1.2 │ │ │ │ │ └─┬ unist-util-visit@1.4.0 │ │ │ │ │ └── unist-util-visit-parents@2.0.1 │ │ │ │ └── vfile-location@2.0.4 │ │ │ ├─┬ remark-stringify@5.0.0 │ │ │ │ ├── ccount@1.0.3 │ │ │ │ ├── is-alphanumeric@1.0.0 │ │ │ │ ├── longest-streak@2.0.2 │ │ │ │ ├── markdown-table@1.1.2 │ │ │ │ ├── mdast-util-compact@1.0.2 │ │ │ │ └─┬ stringify-entities@1.3.2 │ │ │ │ └── character-entities-html4@1.1.2 │ │ │ └─┬ unified@6.2.0 │ │ │ ├── bail@1.0.3 │ │ │ ├── trough@1.0.3 │ │ │ ├─┬ vfile@2.3.0 │ │ │ │ ├── replace-ext@1.0.0 │ │ │ │ ├── unist-util-stringify-position@1.1.2 │ │ │ │ └── vfile-message@1.1.1 │ │ │ └── x-is-string@0.1.0 │ │ └─┬ unist-util-find-all-after@1.0.2 │ │ └── unist-util-is@2.1.2 │ ├── postcss-media-query-parser@0.2.3 │ ├── postcss-reporter@6.0.1 │ ├── postcss-resolve-nested-selector@0.1.1 │ ├── postcss-safe-parser@4.0.1 │ ├─┬ postcss-sass@0.3.5 │ │ └─┬ gonzales-pe@4.2.3 │ │ └── minimist@1.1.3 │ ├── postcss-scss@2.0.0 │ ├─┬ postcss-selector-parser@3.1.1 │ │ ├─┬ dot-prop@4.2.0 │ │ │ └── is-obj@1.0.1 │ │ ├── indexes-of@1.0.1 │ │ └── uniq@1.0.1 │ ├── postcss-styled@0.34.0 │ ├── postcss-syntax@0.34.0 │ ├── postcss-value-parser@3.3.1 │ ├── resolve-from@4.0.0 │ ├── signal-exit@3.0.2 │ ├── specificity@0.4.1 │ ├─┬ string-width@2.1.1 │ │ └── is-fullwidth-code-point@2.0.0 │ ├── style-search@0.1.0 │ ├── sugarss@2.0.0 │ └── svg-tags@1.0.0 ├─┬ wdio-junit-reporter@0.4.4 │ ├─┬ junit-report-builder@1.3.1 │ │ ├── date-format@0.0.2 │ │ └── xmlbuilder@10.1.1 │ └── lodash.get@4.4.2 ├─┬ wdio-mediawiki@0.2.0 │ └─┬ mwbot@1.0.10 │ ├── bluebird@3.5.3 │ └─┬ semlog@0.6.10 │ ├─┬ chalk@1.1.3 │ │ ├── ansi-styles@2.2.1 │ │ ├─┬ strip-ansi@3.0.1 │ │ │ └── ansi-regex@2.1.1 │ │ └── supports-color@2.0.0 │ └─┬ prettyjson@1.2.1 │ └── minimist@1.2.0 ├─┬ wdio-spec-reporter@0.1.5 │ ├─┬ babel-runtime@6.26.0 │ │ ├── core-js@2.6.2 │ │ └── regenerator-runtime@0.11.1 │ └── humanize-duration@3.15.3 └─┬ webdriverio@4.14.1 ├─┬ archiver@2.1.1 │ ├─┬ archiver-utils@1.3.0 │ │ ├── graceful-fs@4.1.15 │ │ ├─┬ lazystream@1.0.0 │ │ │ └─┬ readable-stream@2.3.6 │ │ │ └── string_decoder@1.1.1 │ │ └─┬ readable-stream@2.3.6 │ │ └── string_decoder@1.1.1 │ ├── async@2.6.1 │ ├── buffer-crc32@0.2.13 │ ├─┬ readable-stream@2.3.6 │ │ ├── core-util-is@1.0.2 │ │ ├── isarray@1.0.0 │ │ ├── process-nextick-args@2.0.0 │ │ └── string_decoder@1.1.1 │ ├─┬ tar-stream@1.6.2 │ │ ├─┬ bl@1.2.2 │ │ │ └─┬ readable-stream@2.3.6 │ │ │ └── string_decoder@1.1.1 │ │ ├─┬ buffer-alloc@1.2.0 │ │ │ ├── buffer-alloc-unsafe@1.1.0 │ │ │ └── buffer-fill@1.0.0 │ │ ├── end-of-stream@1.4.1 │ │ ├── fs-constants@1.0.0 │ │ ├─┬ readable-stream@2.3.6 │ │ │ └── string_decoder@1.1.1 │ │ ├── to-buffer@1.1.1 │ │ └── xtend@4.0.1 │ └─┬ zip-stream@1.2.0 │ ├─┬ compress-commons@1.2.2 │ │ ├─┬ crc32-stream@2.0.0 │ │ │ ├─┬ crc@3.8.0 │ │ │ │ └─┬ buffer@5.2.1 │ │ │ │ ├── base64-js@1.3.0 │ │ │ │ └── ieee754@1.1.12 │ │ │ └─┬ readable-stream@2.3.6 │ │ │ └── string_decoder@1.1.1 │ │ └─┬ readable-stream@2.3.6 │ │ └── string_decoder@1.1.1 │ └─┬ readable-stream@2.3.6 │ └── string_decoder@1.1.1 ├─┬ css-parse@2.0.0 │ └─┬ css@2.2.4 │ ├─┬ source-map-resolve@0.5.2 │ │ ├── atob@2.1.2 │ │ ├── decode-uri-component@0.2.0 │ │ ├── resolve-url@0.2.1 │ │ └── source-map-url@0.4.0 │ └── urix@0.1.0 ├── css-value@0.0.1 ├── deepmerge@2.0.1 ├── ejs@2.5.9 ├─┬ gaze@1.1.3 │ └── globule@1.2.1 ├── glob@7.1.3 ├── grapheme-splitter@1.0.4 ├─┬ inquirer@3.3.0 │ ├── ansi-escapes@3.1.0 │ ├─┬ cli-cursor@2.1.0 │ │ └─┬ restore-cursor@2.0.0 │ │ └─┬ onetime@2.0.1 │ │ └── mimic-fn@1.2.0 │ ├── cli-width@2.2.0 │ ├─┬ external-editor@2.2.0 │ │ ├── chardet@0.4.2 │ │ └─┬ tmp@0.0.33 │ │ └── os-tmpdir@1.0.2 │ ├── figures@2.0.0 │ ├── mute-stream@0.0.7 │ ├─┬ run-async@2.3.0 │ │ └── is-promise@2.1.0 │ ├── rx-lite@4.0.8 │ ├── rx-lite-aggregates@4.0.8 │ └── through@2.3.8 ├── json-stringify-safe@5.0.1 ├── npm-install-package@2.1.0 ├─┬ optimist@0.6.1 │ └── wordwrap@0.0.3 ├── q@1.5.1 ├─┬ request@2.88.0 │ ├── aws-sign2@0.7.0 │ ├── aws4@1.8.0 │ ├── caseless@0.12.0 │ ├─┬ combined-stream@1.0.7 │ │ └── delayed-stream@1.0.0 │ ├── extend@3.0.2 │ ├── forever-agent@0.6.1 │ ├─┬ form-data@2.3.3 │ │ └── asynckit@0.4.0 │ ├─┬ har-validator@5.1.3 │ │ └── har-schema@2.0.0 │ ├─┬ http-signature@1.2.0 │ │ ├── assert-plus@1.0.0 │ │ ├─┬ jsprim@1.4.1 │ │ │ ├── extsprintf@1.3.0 │ │ │ ├── json-schema@0.2.3 │ │ │ └── verror@1.10.0 │ │ └─┬ sshpk@1.16.0 │ │ ├── asn1@0.2.4 │ │ ├── bcrypt-pbkdf@1.0.2 │ │ ├── dashdash@1.14.1 │ │ ├── ecc-jsbn@0.1.2 │ │ ├── getpass@0.1.7 │ │ ├── jsbn@0.1.1 │ │ └── tweetnacl@0.14.5 │ ├── is-typedarray@1.0.0 │ ├── isstream@0.1.2 │ ├─┬ mime-types@2.1.21 │ │ └── mime-db@1.37.0 │ ├── oauth-sign@0.9.0 │ ├── performance-now@2.1.0 │ ├── qs@6.5.2 │ ├─┬ tough-cookie@2.4.3 │ │ ├── psl@1.1.31 │ │ └── punycode@1.4.1 │ ├── tunnel-agent@0.6.0 │ └── uuid@3.3.2 ├── rgb2hex@0.1.9 ├── safe-buffer@5.1.2 ├─┬ supports-color@5.0.1 │ └── has-flag@2.0.0 ├─┬ url@0.11.0 │ ├── punycode@1.3.2 │ └── querystring@0.2.0 ├── wdio-dot-reporter@0.0.10 └── wgxpath@1.0.0 npm ERR! Linux 4.9.0-0.bpo.8-amd64 npm ERR! argv "/usr/bin/nodejs" "/usr/local/bin/npm" "install" "--no-progress" npm ERR! node v6.11.0 npm ERR! npm v3.8.3 npm ERR! code ELIFECYCLE npm ERR! fibers@3.1.1 install: `node build.js || nodejs build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the fibers@3.1.1 install script 'node build.js || nodejs build.js'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the fibers package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node build.js || nodejs build.js npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs fibers npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls fibers npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /src/npm-debug.log + terminate_bg_process + set +x Terminating Xvfb Done Terminating Chromedriver Done Build step 'Execute shell' marked build as failure Archiving artifacts [PostBuildScript] - Execution post build scripts. [PostBuildScript] Build is not success : do not execute script [PostBuildScript] - Execution post build scripts. [selenium-daily-beta-Newsletter] $ /bin/bash -xe /tmp/jenkins651690614440152624.sh + echo 'Clearing /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter/cache' Clearing /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter/cache [selenium-daily-beta-Newsletter] $ /bin/bash /tmp/jenkins8903125611766199992.sh ++ pwd + exec docker run --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter/cache:/cache --init --rm --label jenkins.job=selenium-daily-beta-Newsletter --label jenkins.build=126 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/castor:0.2.0 clear ++ /usr/bin/env ++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL|HHVM_REPO_CENTRAL_PATH)=' Recording test results [PostBuildScript] - Execution post build scripts. [selenium-daily-beta-Newsletter] $ /bin/bash -xe /tmp/jenkins3091471285936312340.sh + set -euxo pipefail + docker ps -q --filter label=jenkins.job=selenium-daily-beta-Newsletter --filter label=jenkins.build=126 + xargs --no-run-if-empty docker stop [PostBuildScript] - Execution post build scripts. [selenium-daily-beta-Newsletter] $ /bin/bash /tmp/jenkins4969186816400969605.sh + exec docker run --user=root --volume /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter:/workspace --entrypoint=/usr/bin/find --init --rm --label jenkins.job=selenium-daily-beta-Newsletter --label jenkins.build=126 --env-file /dev/fd/63 docker-registry.wikimedia.org/wikimedia-stretch:latest /workspace -mindepth 1 -delete ++ /usr/bin/env ++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL|HHVM_REPO_CENTRAL_PATH)=' [selenium-daily-beta-Newsletter] $ /bin/bash -xe /tmp/jenkins8567342304041659621.sh + set -u + rmdir /srv/jenkins-workspace/workspace/selenium-daily-beta-Newsletter Email was triggered for: Failure - Any Sending email for trigger: Failure - Any Sending email to: qa-alerts@lists.wikimedia.org 01tonythomas@gmail.com Finished: FAILURE