【问题标题】:Error when when viewing project's settings page in Redmine在 Redmine 中查看项目设置页面时出错
【发布时间】:2014-12-09 21:00:19
【问题描述】:

我们最近将 Redmine 从 2.5.2 升级到 2.6,但是当我们访问项目的设置页面时,我们收到错误“Redmine 500 错误”。当我查看错误日志时,我看到的是:

  Started GET "/projects/leaders-premier/settings" for xx.xx.xxx.xxx at 2014-12-09 16:21:58 -0500
  Processing by ProjectsController#settings as HTML
  Parameters: {"id"=>"leaders-premier"}
  Current user: ajankowski (id=3)
  Rendered projects/_form.html.erb (27.8ms)
  Rendered projects/_edit.html.erb (29.8ms)
  Rendered projects/settings/_modules.html.erb (4.7ms)
  Rendered projects/settings/_members.html.erb (77.6ms)
  Rendered common/_tabs.html.erb (117.8ms)
  Rendered projects/settings.html.erb within layouts/base (118.6ms)
    
  Completed 500 Internal Server Error in 268.9ms

    ActionView::Template::Error (The single-table inheritance mechanism failed to locate the subclass: 'GroupNonMember'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Principal.inheritance_column to use another column for that information.):
        77:       </p>
        78:       <%= javascript_tag "observeSearchfield('principal_search', null, '#{ escape_javascript autocomplete_project_memberships_path(@project, :format => 'js') }')" %>
        79:       <div id="principals_for_new_member">
        80:         <%= render_principals_for_new_members(@project) %>
        81:       </div>
        82:       <p>
        83:         <%= l(:label_role_plural) %>:
      app/helpers/members_helper.rb:25:in `render_principals_for_new_members'
      app/views/projects/settings/_members.html.erb:80:in `block in _app_views_projects_settings__members_html_erb__3521341374444963390_113866560'
      app/views/projects/settings/_members.html.erb:69:in `_app_views_projects_settings__members_html_erb__3521341374444963390_113866560'
      app/views/common/_tabs.html.erb:22:in `block in _app_views_common__tabs_html_erb___1280924502012219319_110275440'

我们甚至回到了 2.5.2,但仍然遇到同样的错误。有谁知道是什么导致了这个问题?

【问题讨论】:

    标签: redmine


    【解决方案1】:

    当我升级然后降级时,它必须创建了两个新组。我从 users 表中删除了以下组:GroupNonMember 和 GroupAnonymous,问题就消失了。

    【讨论】:

      【解决方案2】:

      我也遇到过类似的问题。根据之前的回答,我已将 GroupAnonymousGroupNonMemberstatus 列(查看 type 列)用户更改为 0(零),但并未实际删除它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-18
        • 1970-01-01
        • 2011-03-14
        • 1970-01-01
        • 1970-01-01
        • 2020-10-13
        • 1970-01-01
        相关资源
        最近更新 更多