500 server error submitting search, unencoded checkmark passed in utf8 parameter
Summary
When submitting a search either in the top bar or on the filter by name box in the project view the server returns a 500 error.
Steps to reproduce
Type a search into the search box and hit enter.
Example Project
N/A - happens outside of project in project list view
What is the current bug behavior?
Server throws a 500 error and doesn't return the search results.
What is the expected correct behavior?
Search results are returned based on query entered. This can be achieved by changing the unicode checkmark to "true" in the URL.
Relevant logs and/or screenshots
Screenshots attached
Output of checks
This bug happens on Gitlab CE Omnubus 11.7.5.
Results of GitLab environment info
Expand for output related to GitLab environment info
System information System: Ubuntu 16.04 Current User: git Using RVM: no Ruby Version: 2.5.3p105 Gem Version: 2.7.6 Bundler Version:1.16.6 Rake Version: 12.3.2 Redis Version: 3.2.12 Git Version: 2.18.1 Sidekiq Version:5.2.3 Go Version: unknownGitLab information Version: 11.7.5 Revision: c5b5b18 Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: postgresql URL: https://gitlab.fishbowlsolutions.com HTTP Clone URL: https://gitlab.fishbowlsolutions.com/some-group/some-project.git SSH Clone URL: git@gitlab.fishbowlsolutions.com:some-group/some-project.git Using LDAP: yes Using Omniauth: yes Omniauth Providers:
GitLab Shell Version: 8.4.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 subtasks ...
Checking GitLab Shell ...
GitLab Shell: ... GitLab Shell version >= 8.4.4 ? ... OK (8.4.4) 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 Gitaly ...
Gitaly: ... default ... OK
Checking Gitaly ... Finished
Checking Sidekiq ...
Sidekiq: ... Running? ... yes Number of Sidekiq processes ... 1
Checking Sidekiq ... Finished
Checking Incoming Email ...
Incoming Email: ... Reply by email is disabled in config/gitlab.yml
Checking Incoming Email ... Finished
Checking LDAP ...
LDAP: ... Server: ldapmain LDAP authentication... Success LDAP users with access to your GitLab server (only showing the first 100 results) DN: cn=conor lorsung,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: clorsung DN: cn=casey mcgarvey,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: cmcgarvey DN: cn=standing station,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: standing DN: cn=conf-process (main),ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: conf-process DN: cn=walking station,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: walking DN: cn=weblogic,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: weblogic DN: cn=tim gruidl,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: tgruidl DN: cn=ross jessen,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: rjessen DN: cn=john lundgren,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jlundgren DN: cn=jerry aber,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jaber DN: cn=rick passolt,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: rpassolt DN: cn=ben evjen,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: bevjen DN: cn=ben sawyer,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: bsawyer DN: cn=jason lamon,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jlamon DN: cn=andy weaver,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: aweaver DN: cn=kim negaard,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: knegaard DN: cn=jordan graen,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jgraen DN: cn=megan pekarek,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: mpekarek DN: cn=katy o’neill,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: koneill DN: cn=joshua shaffer,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jshaffer DN: cn=elliot carson,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: ecarson DN: cn=jon paradis,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jparadis DN: cn=tom johnson,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: tjohnson DN: cn=conf gemba,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: conf-gemba DN: cn=conf kaizen,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: conf-kaizen DN: cn=duncan coyle,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: dcoyle DN: cn=conf-lean,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: conf-lean DN: cn=andrew coyle,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: acoyle DN: cn=conf voc (sales),ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: conf-voc DN: cn=ping pong,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: pingpong DN: cn=conf muda,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: conf-muda DN: cn=jeff peterson,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jpeterson DN: cn=arcivate,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: arcivate DN: cn=kyle thornton,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: kthornton DN: cn=nathan scharber,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: nscharber DN: cn=val oreilly,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: voreilly DN: cn=scott wall,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: swall DN: cn=luke bock,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: lbock DN: cn=sean deal,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: sdeal DN: cn=out of. office,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: outofoffice DN: cn=customer dashboard,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: customerdashboard DN: cn=tony mohl,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: tmohl DN: cn=stephanie berg,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: sberg DN: cn=john sim,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jsim DN: cn=jeremy hericks,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jhericks DN: cn=dan haugen,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: dhaugen DN: cn=seth richter,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: srichter DN: cn=carmen williams,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: cwilliams DN: cn=wendy williams,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: wwilliams DN: cn=brandon salcedo,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: bsalcedo DN: cn=dan grubb,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: dgrubb DN: cn=greg bollom,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: gbollom DN: cn=ap demo,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: apdemo DN: cn=jason schafer,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jschafer DN: cn=erin buckel,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: ebuckel DN: cn=brent genereux,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: bgenereux DN: cn=colin wymore,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: cwymore DN: cn=rolls roycecare,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: rolls-roycecare DN: cn=roger scherping,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: rscherping DN: cn=paul medlin,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: pmedlin DN: cn=conf sales,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: conf-rm7 DN: cn=conf mediascape,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: conf-rm8 DN: cn=prashant baliyan,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: pbaliyan DN: cn=jason zolczynski,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jzolczynski DN: cn=muskie,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: muskie DN: cn=michelle schommer,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: mschommer DN: cn=atlas,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: atlas DN: cn=noah bodner,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: nbodner DN: cn=timetracker admin,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: timetrackeradmin DN: cn=peter silvester,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: psilvester DN: cn=jacob ferm,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jferm DN: cn=jake ruhland,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: jruhland DN: cn=wc-dev-box,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: wc-dev-box DN: cn=lauren lewandowski,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: llewandowski DN: cn=susan gruidl,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: sgruidl DN: cn=adam eickhoff,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: aeickhoff DN: cn=rich lodahl,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: rlodahl DN: cn=csg admin,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: csgadmin DN: cn=dan clifford,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: dclifford DN: cn=kelly schouten,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: kschouten DN: cn=davey newhall,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: dnewhall DN: cn=logan seeley,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: lseeley DN: cn=kyle becker,ou=fishbowl users,dc=fishbowldomain,dc=com sAMAccountName: kbecker
Checking LDAP ... Finished
Checking GitLab App ...
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: ... 3/2 ... yes 3/3 ... yes 21/7 ... yes 3/8 ... yes 3/11 ... yes 3/12 ... yes 29/13 ... yes 31/14 ... yes 32/15 ... yes 50/19 ... yes 51/20 ... yes 51/21 ... yes 31/23 ... yes 3/25 ... yes 58/26 ... yes 59/27 ... yes 59/28 ... yes 59/29 ... yes 61/30 ... yes 61/31 ... yes 61/33 ... yes 3/34 ... yes 31/35 ... yes 64/36 ... yes 64/37 ... yes 68/38 ... yes 69/40 ... yes 69/41 ... yes 68/42 ... yes 69/43 ... yes 58/44 ... yes 58/45 ... yes 58/46 ... yes 58/47 ... yes 58/49 ... yes 58/50 ... yes 58/51 ... yes 73/52 ... yes 66/53 ... yes 73/54 ... yes 58/55 ... yes 58/56 ... yes 68/57 ... yes 76/58 ... yes 76/59 ... yes 76/61 ... yes 58/62 ... yes 76/63 ... yes 86/65 ... yes 86/68 ... yes 76/69 ... yes 88/71 ... yes 89/72 ... yes 89/73 ... yes 89/74 ... yes 31/75 ... yes 5/76 ... yes 58/77 ... yes 58/78 ... yes 87/79 ... yes 58/80 ... yes 88/81 ... yes 97/82 ... yes 88/83 ... yes 88/84 ... yes 63/85 ... yes 31/86 ... yes 76/88 ... yes 58/89 ... yes 73/90 ... yes 73/91 ... yes 106/92 ... yes 73/93 ... yes 107/94 ... yes 107/95 ... yes 107/96 ... yes 107/97 ... yes 107/98 ... yes 107/99 ... yes 73/100 ... yes 108/101 ... yes 109/102 ... yes 109/103 ... yes 109/104 ... yes 58/105 ... yes 110/106 ... yes 97/108 ... yes 97/109 ... yes 97/110 ... yes 97/111 ... yes 97/112 ... yes 97/113 ... yes 97/114 ... yes 97/115 ... yes 97/116 ... yes 97/117 ... yes 97/118 ... yes 97/119 ... yes 97/120 ... yes 58/121 ... yes 58/122 ... yes 97/123 ... yes 97/124 ... yes 97/125 ... yes 97/126 ... yes 97/127 ... yes 97/128 ... yes 97/129 ... yes 97/130 ... yes 97/131 ... yes 97/132 ... yes 97/133 ... yes 97/134 ... yes 97/135 ... yes 97/136 ... yes 97/137 ... yes 97/138 ... yes 97/139 ... yes 97/140 ... yes 97/141 ... yes 97/142 ... yes 97/143 ... yes 97/144 ... yes 97/145 ... yes 99/146 ... yes 76/148 ... yes 68/149 ... yes 97/150 ... yes 97/151 ... yes 6/152 ... yes 58/153 ... yes 97/154 ... yes 97/155 ... yes 73/156 ... yes 73/157 ... yes 73/158 ... yes 73/159 ... yes 76/160 ... yes 116/162 ... yes 88/163 ... yes 3/166 ... yes 3/167 ... yes 88/168 ... yes 88/169 ... yes 58/170 ... yes 58/172 ... yes 88/173 ... yes 58/174 ... yes 58/175 ... yes 76/177 ... yes 122/178 ... yes 87/179 ... yes 89/180 ... yes 89/181 ... yes 89/182 ... yes 66/183 ... yes 66/184 ... yes 31/185 ... yes 58/186 ... yes 120/187 ... yes 120/188 ... yes 120/189 ... yes 119/190 ... yes 66/191 ... yes 120/192 ... yes 121/193 ... yes 121/194 ... yes 123/196 ... yes 123/197 ... yes 123/198 ... yes 89/199 ... yes 89/200 ... yes 58/201 ... yes 73/202 ... yes 31/203 ... yes 109/204 ... yes 124/205 ... yes 124/206 ... yes 66/207 ... yes 88/208 ... yes 31/209 ... yes 68/210 ... yes 58/211 ... yes 127/212 ... yes 120/213 ... yes 130/214 ... yes 123/215 ... yes 130/216 ... yes 133/217 ... yes 128/220 ... yes 135/221 ... yes 31/222 ... yes 87/223 ... yes 76/224 ... yes 136/225 ... yes 136/226 ... yes 58/227 ... yes 58/228 ... yes 130/229 ... yes 137/230 ... yes 5/231 ... yes 136/232 ... yes 133/234 ... yes 131/235 ... yes 97/236 ... yes 123/237 ... yes 31/238 ... yes 58/239 ... yes 31/241 ... yes 31/242 ... yes 87/243 ... yes 88/244 ... yes 139/245 ... yes 139/246 ... yes 58/247 ... yes 58/248 ... yes 97/249 ... yes 97/250 ... yes 97/251 ... yes 97/252 ... yes 123/253 ... yes 135/254 ... yes 134/255 ... yes 65/256 ... yes 65/257 ... yes 31/258 ... yes 58/259 ... yes 58/260 ... yes 58/261 ... yes 123/262 ... yes 130/263 ... yes 109/264 ... yes 82/265 ... yes 13/266 ... yes 134/267 ... yes 31/268 ... yes 142/269 ... yes 134/271 ... yes 142/272 ... yes 135/273 ... yes 88/274 ... yes 109/275 ... yes 31/276 ... yes 143/277 ... yes 145/279 ... yes 145/280 ... yes 98/281 ... yes 149/282 ... yes 149/283 ... yes 150/284 ... yes 153/287 ... yes 153/288 ... yes 153/289 ... yes 3/290 ... yes 135/291 ... yes 149/292 ... yes 149/293 ... yes 149/294 ... yes 145/295 ... yes 145/296 ... yes 159/297 ... yes 145/298 ... yes 5/299 ... yes 31/300 ... yes 120/301 ... yes 163/302 ... yes 137/303 ... yes 31/304 ... yes 73/305 ... yes 159/306 ... yes 163/307 ... yes 165/308 ... yes 137/309 ... yes 137/310 ... yes 149/311 ... yes 165/312 ... yes 73/313 ... yes 145/314 ... yes 97/315 ... yes 119/316 ... yes 119/317 ... yes 145/318 ... yes 149/319 ... yes 98/320 ... yes 135/321 ... yes 163/322 ... yes 163/323 ... yes 13/324 ... yes 173/325 ... yes 173/326 ... yes 120/327 ... yes 154/328 ... yes 174/329 ... yes 133/330 ... yes Redis version >= 2.8.0? ... yes Ruby version >= 2.3.5 ? ... yes (2.5.3) Git version >= 2.18.0 ? ... yes (2.18.1) Git user has default SSH configuration? ... yes Active users: ... 82
Checking GitLab App ... Finished
Checking GitLab subtasks ... Finished
Possible fixes
(Have not investigated)