Page MenuHomePhabricator

Quibble 0.0.33 fails with No such file or directory: '/workspace/src/vendor/package.json'
Closed, ResolvedPublic

Description

On a build of mediawiki/core ( https://gerrit.wikimedia.org/r/#/c/525443/ )

INFO:zuul.CloneMapper:Workspace path set to: ./
INFO:zuul.CloneMapper:Mapping projects to workspace...
INFO:zuul.CloneMapper:  mediawiki/skins/Vector -> skins/Vector
INFO:zuul.CloneMapper:Expansion completed.
INFO:zuul.CloneMapper:Workspace path set to: ./
INFO:zuul.CloneMapper:Mapping projects to workspace...
INFO:zuul.CloneMapper:  mediawiki/vendor -> vendor
INFO:zuul.CloneMapper:Expansion completed.
INFO:backend.ChromeWebDriver:Terminating ChromeWebDriver
INFO:backend.Xvfb:Terminating Xvfb
INFO:backend.DevWebServer:Terminating DevWebServer
Traceback (most recent call last):
  File "/usr/local/bin/quibble", line 11, in <module>
    load_entry_point('quibble==0.0.0', 'console_scripts', 'quibble')()
  File "/usr/local/lib/python3.5/dist-packages/quibble/cmd.py", line 465, in main
    cmd.execute(plan)
  File "/usr/local/lib/python3.5/dist-packages/quibble/cmd.py", line 440, in execute
    command.execute()
  File "/usr/local/lib/python3.5/dist-packages/quibble/commands.py", line 593, in execute
    self.run_selenium()
  File "/usr/local/lib/python3.5/dist-packages/quibble/commands.py", line 608, in run_selenium
    if repo_has_npm_script(project_dir, 'selenium-test'):
  File "/usr/local/lib/python3.5/dist-packages/quibble/commands.py", line 666, in repo_has_npm_script
    return json_has_script(composer_path, script_name)
  File "/usr/local/lib/python3.5/dist-packages/quibble/commands.py", line 670, in json_has_script
    with open(json_file) as f:
FileNotFoundError: [Errno 2] No such file or directory: '/workspace/src/vendor/package.json'
INFO:backend.MySQL:Terminating MySQL
Build step 'Execute shell' marked build as failure

Event Timeline

Change 525588 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/quibble@master] package.json/composer.json might not exist!

https://gerrit.wikimedia.org/r/525588

Change 525588 merged by jenkins-bot:
[integration/quibble@master] package.json/composer.json might not exist!

https://gerrit.wikimedia.org/r/525588

Change 525591 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] docker: rebuild for Quibble 0.0.34

https://gerrit.wikimedia.org/r/525591

Change 525591 merged by jenkins-bot:
[integration/config@master] docker: rebuild for Quibble 0.0.34

https://gerrit.wikimedia.org/r/525591

Mentioned in SAL (#wikimedia-releng) [2019-07-25T17:17:51Z] <hashar> Upgrading Jenkins jobs to Quibble 0.0.34 for T229020

Change 525570 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] jjb: switch to quibble 0.0.34 containers

https://gerrit.wikimedia.org/r/525570

Change 525570 had a related patch set uploaded (by Krinkle; owner: Hashar):
[integration/config@master] jjb: switch to quibble 0.0.34 containers

https://gerrit.wikimedia.org/r/525570

Mentioned in SAL (#wikimedia-releng) [2019-07-25T21:28:57Z] <hashar> Upgrading Jenkins jobs to Quibble 0.0.34 (second attempt) for T229020 using https://gerrit.wikimedia.org/r/#/c/integration/config/+/525570/

Change 525570 merged by jenkins-bot:
[integration/config@master] jjb: switch to quibble 0.0.34 containers

https://gerrit.wikimedia.org/r/525570

Change 525669 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] Revert "jjb: switch to quibble 0.0.34 containers"

https://gerrit.wikimedia.org/r/525669

Change 525669 merged by jenkins-bot:
[integration/config@master] Revert "jjb: switch to quibble 0.0.34 containers"

https://gerrit.wikimedia.org/r/525669

Change 525674 had a related patch set uploaded (by Hashar; owner: Hashar):
[integration/config@master] jjb: switch to quibble 0.0.34 containers (2)

https://gerrit.wikimedia.org/r/525674

Change 525674 merged by jenkins-bot:
[integration/config@master] jjb: switch to quibble 0.0.34 containers (2)

https://gerrit.wikimedia.org/r/525674