Server Error for Single User After Push
Created by: rposky
After a user pushed to a "staging" branch on a particular repository, he is no longer able to login to GitLab, and the server throws a 500. There are no noticeable problems for other users on the same system, i.e. only the user who originally pushed seems effected.
The following is the error report from the production log file.
Started GET "/" for 127.0.0.1 at 2013-07-18 13:28:28 -0500 Processing by DashboardController#index as HTML Rendered shared/_no_ssh.html.haml (1.0ms) Rendered events/_event_push.html.haml (4.2ms) Rendered events/_event_push.html.haml (2.4ms) Rendered events/_event_membership_changed.html.haml (2.6ms) Rendered events/_event_membership_changed.html.haml (3.4ms) Rendered events/_commit.html.haml (14.1ms) Rendered events/_event_push.html.haml (18.8ms) Rendered events/_commit.html.haml (13.7ms) Rendered events/_event_push.html.haml (19.1ms) Rendered events/_commit.html.haml (13.6ms) Rendered events/_event_push.html.haml (18.9ms) Rendered events/_commit.html.haml (13.4ms) Rendered events/_event_push.html.haml (18.5ms) Rendered events/_commit.html.haml (13.6ms) Rendered events/_event_push.html.haml (18.7ms) Rendered events/_commit.html.haml (13.9ms) Rendered events/_event_push.html.haml (20.1ms) Rendered events/_commit.html.haml (14.5ms) Rendered events/_event_push.html.haml (33.4ms) Rendered events/_commit.html.haml (14.6ms) Rendered events/_commit.html.haml (14.1ms) Rendered events/_event_push.html.haml (55.8ms) Rendered events/_commit.html.haml (14.7ms) Rendered events/_event_push.html.haml (20.5ms) Rendered events/_commit.html.haml (13.7ms) Rendered events/_event_push.html.haml (19.6ms) Rendered events/_commit.html.haml (13.5ms) Rendered events/_event_push.html.haml (18.8ms) Rendered events/_commit.html.haml (13.1ms) Rendered events/_event_push.html.haml (18.6ms) Rendered events/_commit.html.haml (13.7ms) Rendered events/_event_push.html.haml (19.4ms) Rendered events/_event.html.haml (663.7ms) Rendered events/_event_last_push.html.haml (10.5ms) Rendered dashboard/index.html.haml within layouts/application (717.2ms) Completed 500 Internal Server Error in 732ms
ActionView::Template::Error (can't convert Symbol into Integer):
1: - if show_last_push_widget?(event)
2: .event_lp
3: %div
4: = image_tag gravatar_icon(event.author_email), class: "avatar"
app/roles/push_event.rb:13:in []' app/roles/push_event.rb:13:in
branch?'
app/roles/push_event.rb:98:in last_push_to_non_root?' app/helpers/application_helper.rb:82:in
show_last_push_widget?'
app/views/events/_event_last_push.html.haml:1:in _app_views_events__event_last_push_html_haml___66422660393794262_43217080' app/views/dashboard/index.html.haml:11:in
_app_views_dashboard_index_html_haml__1347666791088190639_42777380'
app/controllers/dashboard_controller.rb:9:in `index'