404 or 500 error issue with project name
Hi, I have installed GitLab CE on Centos :
Installed Packages
Name : gitlab-ce
Arch : x86_64
Version : 8.5.1
Release : ce.0.el7
Size : 746 M
Repo : installed
From repo : gitlab_gitlab-ce
Summary : GitLab Community Edition and GitLab CI (including NGINX, Postgres, Redis)
URL : https://about.gitlab.com/
License : unknown
Description : GitLab Community Edition and GitLab CI (including NGINX, Postgres, Redis)
and got 404 or 500 error for projcet pages when I first time push git repository to GitLab.
GitLab error look like :
Started GET "/admin/projects/dpenezic/ESP8266-Dev-Board" for 161.53.254.10 at 2016-02-25 12:49:15 +0100
Processing by Admin::ProjectsController#show as HTML
Parameters: {"namespace_id"=>"dpenezic", "id"=>"ESP8266-Dev-Board"}
Completed 500 Internal Server Error in 118ms (ActiveRecord: 6.3ms)
ActionView::Template::Error (No route matches {:action=>"show", :controller=>"projects/find_file", :id=>nil, :namespace_id=>#<Namespace id: 2, name: "dpenezic", path: "dpenezic", owner_
id: 3, created_at: "2016-02-22 22:34:16", updated_at: "2016-02-22 22:34:16", type: nil, description: "", avatar: nil>, :project_id=>#<Project id: 2, name: "ESP8266-Dev-Board", path: "ES
P8266-Dev-Board", description: "ESP8266 Development board for ESP-07 and similar E...", created_at: "2016-02-25 08:49:20", updated_at: "2016-02-25 08:51:26", creator_id: 3, issues_enabl
ed: true, wall_enabled: false, merge_requests_enabled: true, wiki_enabled: true, namespace_id: 2, issues_tracker: "gitlab", issues_tracker_id: nil, snippets_enabled: false, last_activit
y_at: "2016-02-25 11:11:09", import_url: "", visibility_level: 0, archived: false, avatar: nil, import_status: "none", repository_size: 0.0, star_count: 0, import_type: nil, import_sour
ce: nil, commit_count: 0, import_error: nil, ci_id: nil, builds_enabled: true, shared_runners_enabled: true, runners_token: "DHxjoP9R6ox4JEfUJrtR", build_coverage_regex: "", build_allow
_git_fetch: true, build_timeout: 3600, pending_delete: false, public_builds: false>} missing required keys: [:id]):
43: = render 'shared/outdated_browser'
44: - if @project && !@project.empty_repo?
45: :javascript
46: var findFileURL = "#{namespace_project_find_file_path(@project.namespace, @project, @ref || @project.repository.root_ref)}";
app/views/layouts/header/_default.html.haml:46:in `_app_views_layouts_header__default_html_haml__794025711500474195_78517980'
app/views/layouts/application.html.haml:9:in `_app_views_layouts_application_html_haml__3936484631281621981_76868220'
app/views/layouts/admin.html.haml:5:in `_app_views_layouts_admin_html_haml__577543504438012850_58146140'
I know that issue is connected with pushing git repo because before that everything work O.K.
Also, when I remove .git files from GitLab everything work O.K too.