Gitlab Import Fails with 500 when Personal Access Token is empty
Summary
Gitlab Import Fails with 500 when Personal Access Token is empty.
Steps to reproduce
New Project -> Import Project -> GitHub. Then click "List your GitHub repositories" without entering your Personal Access Token.
What is the current bug behavior?
Gitlab shows a 500 Server Error. Navigating to the Import Page again directly shows 500. You have to log out and in to be able to enter the Personal Access Token again.
What is the expected correct behavior?
There should be a hint, that the Token must be filled out and no 500.
Output of checks
Results of GitLab environment info
Expand for output related to GitLab environment info
System information System: Debian 8.9 Current User: git Using RVM: no Ruby Version: 2.3.5p376 Gem Version: 2.6.13 Bundler Version:1.13.7 Rake Version: 12.1.0 Redis Version: 3.2.5 Git Version: 2.13.6 Sidekiq Version:5.0.4 Go Version: unknownGitLab information Version: 10.2.1 Revision: eb2643f Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: postgresql URL: https://*** HTTP Clone URL: https:///some-group/some-project.git SSH Clone URL: git@:some-group/some-project.git Using LDAP: no Using Omniauth: no
GitLab Shell Version: 5.9.4 Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories Hooks: /opt/gitlab/embedded/service/gitlab-shell/hooks Git: /opt/gitlab/embedded/bin/git
Results of GitLab application Check
Expand for output related to the GitLab application check
Checking GitLab Shell ...GitLab Shell version >= 5.9.4 ? ... OK (5.9.4) Repo base directory exists? default... yes Repo storage directories are symlinks? default... no Repo paths owned by git:root, or git:git? default... yes Repo paths access is drwxrws---? default... yes hooks directories in repos are links: ... 128/2 ... ok 115/7 ... ok 120/15 ... ok 118/17 ... ok 113/18 ... ok 117/19 ... ok 117/20 ... ok 117/21 ... ok 117/22 ... ok 117/23 ... ok 117/24 ... ok 117/25 ... ok 117/26 ... ok 117/27 ... ok 117/28 ... ok 117/29 ... ok 127/31 ... ok 125/32 ... ok 124/33 ... ok 125/34 ... ok 15/35 ... ok 15/36 ... ok 15/38 ... ok 15/39 ... ok 15/40 ... ok 15/41 ... ok 15/42 ... ok 10/43 ... ok 125/47 ... ok 10/48 ... ok 21/49 ... ok 21/50 ... ok 125/51 ... ok 117/53 ... ok 126/54 ... ok 124/55 ... ok 124/56 ... ok 7/57 ... ok 6/58 ... ok 127/59 ... ok 127/60 ... ok 126/61 ... ok 127/63 ... ok 13/64 ... ok 131/65 ... ok 6/66 ... ok 8/67 ... ok 125/68 ... ok 126/70 ... ok 124/71 ... ok 124/72 ... ok 21/74 ... ok 8/75 ... ok 131/77 ... ok 115/78 ... ok 117/80 ... ok 115/81 ... ok 115/82 ... ok 24/83 ... ok 128/85 ... ok 23/87 ... ok 115/88 ... ok 23/89 ... ok 23/90 ... ok 127/91 ... ok 127/92 ... ok 126/93 ... ok 64/94 ... repository is empty 6/95 ... ok 23/96 ... ok 127/97 ... ok 21/98 ... ok 127/99 ... ok 127/100 ... ok 124/101 ... ok 125/102 ... ok 5/103 ... ok 124/106 ... ok 127/107 ... ok 126/108 ... ok 126/109 ... ok 117/110 ... ok 23/111 ... ok 127/112 ... ok 21/113 ... ok 10/115 ... ok 10/116 ... ok 126/117 ... ok 115/118 ... ok 128/119 ... ok 6/121 ... ok 5/125 ... ok 14/126 ... ok 125/127 ... ok 124/128 ... ok 125/129 ... ok 125/130 ... ok 124/131 ... ok 125/132 ... ok 125/133 ... ok 125/134 ... ok 5/135 ... ok 8/136 ... ok 128/137 ... ok 124/138 ... ok 124/139 ... ok 23/140 ... ok 125/141 ... ok 14/142 ... ok 115/143 ... ok 23/144 ... ok 126/145 ... ok 124/146 ... ok 124/147 ... ok 5/148 ... ok 115/149 ... ok 126/150 ... ok 129/151 ... ok 129/152 ... ok 129/153 ... ok 129/154 ... ok 129/155 ... ok 129/156 ... ok 129/157 ... ok 129/158 ... ok 23/161 ... ok 5/162 ... ok 128/163 ... ok 129/164 ... ok 124/165 ... ok 124/166 ... ok 124/167 ... ok 124/168 ... ok 125/169 ... ok 125/170 ... ok 36/172 ... ok 126/173 ... ok 36/174 ... ok 36/175 ... ok 36/176 ... ok 36/177 ... ok 6/178 ... ok 124/179 ... ok 124/180 ... ok 124/181 ... ok 128/182 ... ok 8/183 ... ok 80/186 ... ok 128/187 ... ok 124/188 ... ok 124/189 ... ok 13/190 ... ok 129/192 ... ok 126/193 ... ok 79/194 ... ok 117/195 ... ok 10/196 ... ok 121/197 ... ok 23/198 ... ok 8/199 ... ok 10/200 ... ok 10/202 ... ok 127/203 ... ok 126/204 ... ok 127/205 ... ok 13/206 ... ok 15/207 ... ok 127/209 ... repository is empty 124/210 ... ok 117/211 ... ok 125/212 ... ok 5/213 ... ok 125/214 ... ok 23/215 ... ok 126/216 ... ok 115/219 ... ok 6/220 ... ok 10/222 ... ok 10/223 ... ok 131/227 ... ok 115/228 ... ok 10/229 ... ok 5/230 ... ok 115/231 ... repository is empty 129/234 ... ok 21/236 ... ok 8/238 ... ok 55/239 ... ok 55/240 ... ok 6/242 ... ok 8/245 ... ok 6/248 ... ok 10/249 ... ok 115/250 ... ok 23/251 ... ok 129/252 ... ok 6/254 ... ok 6/255 ... ok 10/256 ... ok 8/258 ... ok 124/260 ... ok 10/263 ... ok 117/265 ... ok 5/267 ... ok 129/269 ... ok 129/270 ... ok 103/272 ... ok 6/273 ... ok 114/274 ... ok 124/275 ... ok 128/276 ... ok 124/277 ... ok 140/278 ... ok 130/279 ... ok 127/280 ... ok 139/281 ... ok 10/282 ... ok 10/283 ... ok 8/284 ... ok 6/285 ... ok 10/286 ... ok 127/287 ... ok 140/288 ... ok 10/289 ... ok 142/290 ... repository is empty 143/291 ... ok 115/292 ... ok 134/293 ... ok 125/294 ... ok 115/295 ... ok 10/296 ... ok 125/297 ... ok 126/298 ... ok 126/299 ... ok 126/301 ... ok 114/304 ... ok 127/305 ... ok 124/306 ... ok 6/307 ... ok 131/308 ... ok 124/309 ... ok 127/310 ... ok 127/311 ... ok 15/312 ... ok 127/313 ... ok 106/314 ... ok 129/315 ... ok 129/316 ... ok 10/317 ... ok 115/318 ... ok 126/319 ... ok 113/320 ... ok 124/321 ... ok 151/322 ... ok 8/323 ... ok 115/325 ... ok 144/326 ... ok 145/327 ... ok 142/328 ... ok 127/329 ... ok 99/331 ... ok 5/332 ... ok 132/333 ... ok 124/334 ... ok 23/335 ... repository is empty 114/336 ... ok 115/338 ... ok 125/339 ... ok 142/340 ... ok 127/342 ... ok 106/343 ... ok 23/344 ... ok 13/345 ... ok 158/346 ... ok 127/347 ... ok 127/348 ... ok 126/349 ... ok 126/350 ... ok 126/351 ... ok 115/352 ... ok 127/353 ... ok 55/354 ... ok 115/355 ... ok 160/356 ... ok 161/358 ... ok 128/359 ... ok 126/360 ... ok 161/362 ... ok 164/363 ... ok 164/364 ... ok 164/365 ... ok 163/366 ... ok 163/367 ... ok 163/368 ... ok 163/370 ... ok 163/371 ... ok 163/372 ... ok 163/373 ... ok 163/374 ... ok 163/375 ... ok 163/376 ... ok 163/377 ... ok 163/378 ... ok 163/379 ... ok 163/380 ... ok 163/381 ... ok 163/382 ... ok 165/383 ... ok 165/384 ... ok 165/385 ... ok 165/386 ... ok 8/387 ... ok 167/388 ... ok 166/389 ... ok 178/390 ... ok 177/391 ... ok 177/392 ... ok 177/393 ... ok 176/394 ... ok 176/395 ... repository is empty 175/396 ... ok 175/397 ... ok 175/398 ... ok 167/399 ... ok 175/400 ... ok 167/401 ... ok 175/402 ... ok 167/403 ... ok 175/404 ... ok 175/405 ... ok 167/406 ... ok 175/407 ... ok 175/408 ... ok 175/409 ... ok 175/410 ... ok 167/411 ... ok 175/412 ... ok 167/413 ... ok 175/414 ... ok 167/415 ... ok 175/416 ... ok 167/417 ... ok 175/418 ... ok 175/419 ... ok 167/420 ... ok 175/421 ... ok 167/422 ... ok 167/423 ... ok 167/424 ... ok 167/425 ... ok 167/426 ... ok 167/427 ... ok 174/428 ... ok 174/429 ... ok 167/430 ... ok 203/431 ... ok 175/432 ... ok 175/433 ... ok 175/434 ... ok 175/435 ... ok 175/436 ... ok 203/437 ... ok 124/438 ... ok 139/441 ... ok 106/443 ... ok 115/444 ... ok 175/445 ... ok 175/446 ... ok 175/447 ... ok 175/448 ... ok 161/449 ... ok 10/450 ... ok 139/451 ... ok 106/452 ... ok 137/453 ... ok 146/454 ... ok 146/455 ... ok 10/456 ... ok 10/457 ... ok 10/458 ... ok 10/459 ... ok 10/460 ... ok 80/461 ... ok 124/462 ... ok 80/463 ... repository is empty 189/464 ... ok 161/465 ... repository is empty 124/466 ... ok 124/467 ... ok 125/468 ... ok 7/469 ... ok 13/470 ... ok 186/471 ... ok 167/473 ... ok 177/474 ... ok 177/475 ... ok 183/476 ... ok 167/477 ... ok 15/478 ... ok 1/479 ... ok 125/481 ... ok 125/482 ... ok 177/483 ... ok 177/484 ... ok 177/485 ... ok 175/486 ... ok 177/487 ... ok 177/488 ... ok 177/489 ... ok 177/490 ... ok 177/491 ... ok 175/492 ... ok 6/493 ... ok 36/494 ... ok 163/495 ... ok 194/498 ... ok 161/501 ... ok 115/502 ... repository is empty 106/503 ... ok 142/504 ... ok 200/505 ... ok 207/506 ... ok 206/507 ... ok 206/508 ... ok 206/509 ... ok 206/510 ... ok 206/511 ... ok 206/512 ... ok 206/513 ... ok 206/514 ... ok 206/515 ... ok 206/516 ... ok 206/517 ... ok 175/518 ... ok 183/519 ... ok 10/520 ... ok 7/521 ... ok 18/522 ... ok 209/523 ... ok 209/524 ... repository is empty 115/527 ... ok 129/529 ... ok 203/531 ... ok 203/532 ... ok 209/534 ... ok 213/537 ... repository is empty 209/541 ... ok 8/543 ... ok Running /opt/gitlab/embedded/service/gitlab-shell/bin/check Check GitLab API access: OK Redis available via internal API: OK
Access to /var/opt/gitlab/.ssh/authorized_keys: OK gitlab-shell self-check successful
Checking GitLab Shell ... Finished
Checking Sidekiq ...
Running? ... yes Number of Sidekiq processes ... 1
Checking Sidekiq ... Finished
Reply by email is disabled in config/gitlab.yml Checking LDAP ...
LDAP is disabled in config/gitlab.yml
Checking LDAP ... Finished
Checking GitLab ...
Git configured correctly? ... yes Database config exists? ... yes All migrations up? ... yes Database contains orphaned GroupMembers? ... no GitLab config exists? ... yes GitLab config up to date? ... yes Log directory writable? ... yes Tmp directory writable? ... yes Uploads directory exists? ... yes Uploads directory has correct permissions? ... yes Uploads directory tmp has correct permissions? ... yes Init script exists? ... skipped (omnibus-gitlab has no init script) Init script up-to-date? ... skipped (omnibus-gitlab has no init script) Projects have namespace: ... 128/2 ... yes 115/7 ... yes 120/15 ... yes 118/17 ... yes 113/18 ... yes 117/19 ... yes 117/20 ... yes 117/21 ... yes 117/22 ... yes 117/23 ... yes 117/24 ... yes 117/25 ... yes 117/26 ... yes 117/27 ... yes 117/28 ... yes 117/29 ... yes 127/31 ... yes 125/32 ... yes 124/33 ... yes 125/34 ... yes 15/35 ... yes 15/36 ... yes 15/38 ... yes 15/39 ... yes 15/40 ... yes 15/41 ... yes 15/42 ... yes 10/43 ... yes 125/47 ... yes 10/48 ... yes 21/49 ... yes 21/50 ... yes 125/51 ... yes 117/53 ... yes 126/54 ... yes 124/55 ... yes 124/56 ... yes 7/57 ... yes 6/58 ... yes 127/59 ... yes 127/60 ... yes 126/61 ... yes 127/63 ... yes 13/64 ... yes 131/65 ... yes 6/66 ... yes 8/67 ... yes 125/68 ... yes 126/70 ... yes 124/71 ... yes 124/72 ... yes 21/74 ... yes 8/75 ... yes 131/77 ... yes 115/78 ... yes 117/80 ... yes 115/81 ... yes 115/82 ... yes 24/83 ... yes 128/85 ... yes 23/87 ... yes 115/88 ... yes 23/89 ... yes 23/90 ... yes 127/91 ... yes 127/92 ... yes 126/93 ... yes 64/94 ... yes 6/95 ... yes 23/96 ... yes 127/97 ... yes 21/98 ... yes 127/99 ... yes 127/100 ... yes 124/101 ... yes 125/102 ... yes 5/103 ... yes 124/106 ... yes 127/107 ... yes 126/108 ... yes 126/109 ... yes 117/110 ... yes 23/111 ... yes 127/112 ... yes 21/113 ... yes 10/115 ... yes 10/116 ... yes 126/117 ... yes 115/118 ... yes 128/119 ... yes 6/121 ... yes 5/125 ... yes 14/126 ... yes 125/127 ... yes 124/128 ... yes 125/129 ... yes 125/130 ... yes 124/131 ... yes 125/132 ... yes 125/133 ... yes 125/134 ... yes 5/135 ... yes 8/136 ... yes 128/137 ... yes 124/138 ... yes 124/139 ... yes 23/140 ... yes 125/141 ... yes 14/142 ... yes 115/143 ... yes 23/144 ... yes 126/145 ... yes 124/146 ... yes 124/147 ... yes 5/148 ... yes 115/149 ... yes 126/150 ... yes 129/151 ... yes 129/152 ... yes 129/153 ... yes 129/154 ... yes 129/155 ... yes 129/156 ... yes 129/157 ... yes 129/158 ... yes 23/161 ... yes 5/162 ... yes 128/163 ... yes 129/164 ... yes 124/165 ... yes 124/166 ... yes 124/167 ... yes 124/168 ... yes 125/169 ... yes 125/170 ... yes 36/172 ... yes 126/173 ... yes 36/174 ... yes 36/175 ... yes 36/176 ... yes 36/177 ... yes 6/178 ... yes 124/179 ... yes 124/180 ... yes 124/181 ... yes 128/182 ... yes 8/183 ... yes 80/186 ... yes 128/187 ... yes 124/188 ... yes 124/189 ... yes 13/190 ... yes 129/192 ... yes 126/193 ... yes 79/194 ... yes 117/195 ... yes 10/196 ... yes 121/197 ... yes 23/198 ... yes 8/199 ... yes 10/200 ... yes 10/202 ... yes 127/203 ... yes 126/204 ... yes 127/205 ... yes 13/206 ... yes 15/207 ... yes 127/209 ... yes 124/210 ... yes 117/211 ... yes 125/212 ... yes 5/213 ... yes 125/214 ... yes 23/215 ... yes 126/216 ... yes 115/219 ... yes 6/220 ... yes 10/222 ... yes 10/223 ... yes 131/227 ... yes 115/228 ... yes 10/229 ... yes 5/230 ... yes 115/231 ... yes 129/234 ... yes 21/236 ... yes 8/238 ... yes 55/239 ... yes 55/240 ... yes 6/242 ... yes 8/245 ... yes 6/248 ... yes 10/249 ... yes 115/250 ... yes 23/251 ... yes 129/252 ... yes 6/254 ... yes 6/255 ... yes 10/256 ... yes 8/258 ... yes 124/260 ... yes 10/263 ... yes 117/265 ... yes 5/267 ... yes 129/269 ... yes 129/270 ... yes 103/272 ... yes 6/273 ... yes 114/274 ... yes 124/275 ... yes 128/276 ... yes 124/277 ... yes 140/278 ... yes 130/279 ... yes 127/280 ... yes 139/281 ... yes 10/282 ... yes 10/283 ... yes 8/284 ... yes 6/285 ... yes 10/286 ... yes 127/287 ... yes 140/288 ... yes 10/289 ... yes 142/290 ... yes 143/291 ... yes 115/292 ... yes 134/293 ... yes 125/294 ... yes 115/295 ... yes 10/296 ... yes 125/297 ... yes 126/298 ... yes 126/299 ... yes 126/301 ... yes 114/304 ... yes 127/305 ... yes 124/306 ... yes 6/307 ... yes 131/308 ... yes 124/309 ... yes 127/310 ... yes 127/311 ... yes 15/312 ... yes 127/313 ... yes 106/314 ... yes 129/315 ... yes 129/316 ... yes 10/317 ... yes 115/318 ... yes 126/319 ... yes 113/320 ... yes 124/321 ... yes 151/322 ... yes 8/323 ... yes 115/325 ... yes 144/326 ... yes 145/327 ... yes 142/328 ... yes 127/329 ... yes 99/331 ... yes 5/332 ... yes 132/333 ... yes 124/334 ... yes 23/335 ... yes 114/336 ... yes 115/338 ... yes 125/339 ... yes 142/340 ... yes 127/342 ... yes 106/343 ... yes 23/344 ... yes 13/345 ... yes 158/346 ... yes 127/347 ... yes 127/348 ... yes 126/349 ... yes 126/350 ... yes 126/351 ... yes 115/352 ... yes 127/353 ... yes 55/354 ... yes 115/355 ... yes 160/356 ... yes 161/358 ... yes 128/359 ... yes 126/360 ... yes 161/362 ... yes 164/363 ... yes 164/364 ... yes 164/365 ... yes 163/366 ... yes 163/367 ... yes 163/368 ... yes 163/370 ... yes 163/371 ... yes 163/372 ... yes 163/373 ... yes 163/374 ... yes 163/375 ... yes 163/376 ... yes 163/377 ... yes 163/378 ... yes 163/379 ... yes 163/380 ... yes 163/381 ... yes 163/382 ... yes 165/383 ... yes 165/384 ... yes 165/385 ... yes 165/386 ... yes 8/387 ... yes 167/388 ... yes 166/389 ... yes 178/390 ... yes 177/391 ... yes 177/392 ... yes 177/393 ... yes 176/394 ... yes 176/395 ... yes 175/396 ... yes 175/397 ... yes 175/398 ... yes 167/399 ... yes 175/400 ... yes 167/401 ... yes 175/402 ... yes 167/403 ... yes 175/404 ... yes 175/405 ... yes 167/406 ... yes 175/407 ... yes 175/408 ... yes 175/409 ... yes 175/410 ... yes 167/411 ... yes 175/412 ... yes 167/413 ... yes 175/414 ... yes 167/415 ... yes 175/416 ... yes 167/417 ... yes 175/418 ... yes 175/419 ... yes 167/420 ... yes 175/421 ... yes 167/422 ... yes 167/423 ... yes 167/424 ... yes 167/425 ... yes 167/426 ... yes 167/427 ... yes 174/428 ... yes 174/429 ... yes 167/430 ... yes 203/431 ... yes 175/432 ... yes 175/433 ... yes 175/434 ... yes 175/435 ... yes 175/436 ... yes 203/437 ... yes 124/438 ... yes 139/441 ... yes 106/443 ... yes 115/444 ... yes 175/445 ... yes 175/446 ... yes 175/447 ... yes 175/448 ... yes 161/449 ... yes 10/450 ... yes 139/451 ... yes 106/452 ... yes 137/453 ... yes 146/454 ... yes 146/455 ... yes 10/456 ... yes 10/457 ... yes 10/458 ... yes 10/459 ... yes 10/460 ... yes 80/461 ... yes 124/462 ... yes 80/463 ... yes 189/464 ... yes 161/465 ... yes 124/466 ... yes 124/467 ... yes 125/468 ... yes 7/469 ... yes 13/470 ... yes 186/471 ... yes 167/473 ... yes 177/474 ... yes 177/475 ... yes 183/476 ... yes 167/477 ... yes 15/478 ... yes 1/479 ... yes 125/481 ... yes 125/482 ... yes 177/483 ... yes 177/484 ... yes 177/485 ... yes 175/486 ... yes 177/487 ... yes 177/488 ... yes 177/489 ... yes 177/490 ... yes 177/491 ... yes 175/492 ... yes 6/493 ... yes 36/494 ... yes 163/495 ... yes 194/498 ... yes 161/501 ... yes 115/502 ... yes 106/503 ... yes 142/504 ... yes 200/505 ... yes 207/506 ... yes 206/507 ... yes 206/508 ... yes 206/509 ... yes 206/510 ... yes 206/511 ... yes 206/512 ... yes 206/513 ... yes 206/514 ... yes 206/515 ... yes 206/516 ... yes 206/517 ... yes 175/518 ... yes 183/519 ... yes 10/520 ... yes 7/521 ... yes 18/522 ... yes 209/523 ... yes 209/524 ... yes 115/527 ... yes 129/529 ... yes 203/531 ... yes 203/532 ... yes 209/534 ... yes 213/537 ... yes 209/541 ... yes 8/543 ... yes Redis version >= 2.8.0? ... yes Ruby version >= 2.3.5 ? ... yes (2.3.5) Git version >= 2.7.3 ? ... yes (2.13.6) Git user has default SSH configuration? ... yes Active users: ... 149
Checking GitLab ... Finished
Possible fixes
(If you can, link to the line of code that might be responsible for the problem)