Skip to content

404 error when trying to use --merge-pr #3822

Open
@verdurin

Description

@verdurin

Here is an error I've seen when trying to use --merge-pr with EB 4.4.2:

eb --merge-pr 8719
== Temporary log file in case of crash /tmp/eb-dlpef_z_/easybuild-6tl_ciq9.log

easybuilders/easybuild-easyconfigs PR #8719 was submitted by boegel, you are using GitHub account 'verdurin'

PR title: {bio}[foss/2018b] FMRIprep v1.4.1 w/ Python 3.6.6


Checking eligibility of easybuilders/easybuild-easyconfigs PR #8719 for merging...
* targets develop branch: OK
* test suite passes: OK
* last test report is successful: OK
* no pending change requests: OK
* approved review: OK (by verdurin)
* milestone is set: OK (release after 4.4.2)
* mergeable state is clean: OK

Review OK, merging pull request!

Adding comment to easybuild-easyconfigs issue #8719: 'Going in, thanks @boegel!'
Traceback (most recent call last):
  File "/usr/lib64/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/eb/maint/software/EasyBuild/4.4.2/lib/python3.6/site-packages/easybuild/main.py", line 560, in <module>
    main()
  File "/eb/maint/software/EasyBuild/4.4.2/lib/python3.6/site-packages/easybuild/main.py", line 262, in main
    merge_pr(options.merge_pr)
  File "/eb/maint/software/EasyBuild/4.4.2/lib/python3.6/site-packages/easybuild/tools/github.py", line 1455, in merge_pr
    github_api_put_request(merge_url, github_user, body=body)
  File "/eb/maint/software/EasyBuild/4.4.2/lib/python3.6/site-packages/easybuild/tools/github.py", line 306, in github_api_put_request
    status, data = url.put(**kwargs)
  File "/eb/maint/software/EasyBuild/4.4.2/lib/python3.6/site-packages/easybuild/base/rest.py", line 145, in put
    return self.request(self.PUT, url, json.dumps(body), headers, content_type='application/json')
  File "/eb/maint/software/EasyBuild/4.4.2/lib/python3.6/site-packages/easybuild/base/rest.py", line 174, in request
    conn = self.get_connection(method, url, body, headers)
  File "/eb/maint/software/EasyBuild/4.4.2/lib/python3.6/site-packages/easybuild/base/rest.py", line 215, in get_connection
    connection = self.opener.open(request)
  File "/usr/lib64/python3.6/urllib/request.py", line 532, in open
    response = meth(req, response)
  File "/usr/lib64/python3.6/urllib/request.py", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib64/python3.6/urllib/request.py", line 570, in error
    return self._call_chain(*args)
  File "/usr/lib64/python3.6/urllib/request.py", line 504, in _call_chain
    result = func(*args)
  File "/usr/lib64/python3.6/urllib/request.py", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions