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

  1. Create a new project
  2. Create a manual job by adding this .gitlab-ci.yml:
build:
  stage: build
  when: manual
  script:
    - echo "Job ran"
  1. Create a new branch from master
  2. Create a new file in new branch
  3. Open a merge request from new branch to master
  4. Click the double arrow ">>" manual job button to open the drop down
  5. 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

manual-job

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:     unknown

GitLab 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

Edited May 24, 2018 by Hurricane Z
Assignee Loading
Time tracking Loading