Manual job play button does not work from merge request page
Summary
From a merge request page, when the user clicks the dropdown for manual jobs, clicking the "play" button for the job has no effect
Steps to reproduce
- Create a new project
- Create a manual job by adding this .gitlab-ci.yml:
build:
stage: build
when: manual
script:
- echo "Job ran"
- Create a new branch from master
- Create a new file in new branch
- Open a merge request from new branch to master
- Click the double arrow ">>" manual job button to open the drop down
- Click the play button to run the job
Example Project
Issue in Gitlab EE version, so no example project to share.
What is the current bug behavior?
The pipeline is not run
What is the expected correct behavior?
The pipeline is run
Relevant logs and/or screenshots
Output of checks
Not sure what checks are, let me know where to find this output, and I can probably add it.
Results of GitLab application Check
Expand for output related to the GitLab application check
System information System: Debian 8.10 Proxy: no Current User: git Using RVM: no Ruby Version: 2.3.7p456 Gem Version: 2.6.14 Bundler Version:1.13.7 Rake Version: 12.3.1 Redis Version: 3.2.11 Git Version: 2.16.3 Sidekiq Version:5.0.5 Go Version: unknownGitLab information Version: 10.8.0-ee Revision: caa6172 Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: postgresql DB Version: 9.6.8 URL: https://gitlab-internal.stream.me HTTP Clone URL: https://gitlab-internal.stream.me/some-group/some-project.git SSH Clone URL: git@gitlab-internal.stream.me:some-group/some-project.git Elasticsearch: no Geo: no Using LDAP: no Using Omniauth: yes Omniauth Providers: google_oauth2
GitLab Shell Version: 7.1.2 Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks Git: /opt/gitlab/embedded/bin/git
Possible fixes
Haven't looked at the code
Other info
This error occurs in the browser console on page load (but no error appears in the console when the click fails) :
[Vue warn]: Invalid prop: type check failed for prop "text". Expected String, got Null.
found in
---> main.6457ead6.chunk.js:45:4461 de https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:4461 Ye/< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:13834 Ye https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:13547 prepatch/< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:31200 prepatch https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:30790 O https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:67497 O/< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:67845 O https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:67659 O/< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:67845 O https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:67659 O/< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:67845 O https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:67659 O/< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:67845 O https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:67659 Qi</< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:70016 e.prototype._update https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:42276 n.prototype.mount/</i< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:78618 on.prototype.get https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:22103 on.prototype.run https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:22994 nn https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:20669 mt/< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:15660 ut https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:45:15152 a https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:113:11750 A/< https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:113:11872 c https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:113:10254 (Async: MutationCallback) e.exports https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:113:10529 https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:113:11160 i https://gitlab-internal.stream.me/assets/webpack/runtime.e43dd46e.bundle.js:1:514 https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:113:14147 i https://gitlab-internal.stream.me/assets/webpack/runtime.e43dd46e.bundle.js:1:514 https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:101:19593 i https://gitlab-internal.stream.me/assets/webpack/runtime.e43dd46e.bundle.js:1:514 https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:52:17035 https://gitlab-internal.stream.me/assets/webpack/main.6457ead6.chunk.js:52:16957 i https://gitlab-internal.stream.me/assets/webpack/runtime.e43dd46e.bundle.js:1:514 605 https://gitlab-internal.stream.me/assets/webpack/pages.projects.merge_requests.show.bf40347b.chunk.js:14:193349 i https://gitlab-internal.stream.me/assets/webpack/runtime.e43dd46e.bundle.js:1:514 t https://gitlab-internal.stream.me/assets/webpack/runtime.e43dd46e.bundle.js:1:387 r https://gitlab-internal.stream.me/assets/webpack/runtime.e43dd46e.bundle.js:1:250 https://gitlab-internal.stream.me/assets/webpack/pages.projects.merge_requests.show.bf40347b.chunk.js:1:2
