2016-01-19 4 views
0

Я установил "issue-id" plugin в Bitnami Redmine 3.1.1, работающий на Windows Server 2012R2.Невозможно просмотреть информацию о проблемах после установки Redmine issue-id plugin

Идентификаторы проблем успешно изменены для новых, таких как «Project-1» в списке проблем. (/ projects/{Project Name}/issues)

Однако URL-адреса ссылок для выдачи деталей были повреждены, поэтому я не могу просмотреть детали для каждой проблемы. (Я просто получаю "Внутренняя ошибка" экран, как показано на прилагаемом изображении.)

enter image description here

"производство" файл журнала говорит следующим образом:

работы GET «/ вопросы/Проект- 1 "для 127.0.0.1 в 2016-01-20 11:00:07 Обработка по вопросам ControlController # показать как HTML Параметры: {" id "=>" Project-1 "} Текущий пользователь: jungal (id = 1) Rendered issues/_action_menu.html.erb (34.0ms) Представлено плагинов/redmine_contacts/app/views/deals_issues/_show.html.erb (2.0ms) Оказываемые плагины/redmine_contacts_helpdesk/приложение/просмотров/вопросы/_ticket_data.html.erb (0.0ms) Оказываемые плагинов/redmine_products/приложение/просмотров/products_issues/_products.html.erb (32.0ms) Оказываемые вопросы/шоу. html.erb в макетах/база (1043.0ms) Завершено 500 Внутренняя ошибка сервера в 1632ms (ActiveRecord: 319.5ms)

ActionView :: Template :: Ошибка (нет маршрута матчей {: действие => "новые", : контроллер => "журналы",: ID => #} отсутствует необходимых ключей: [: ID])

77: <% if @issue.description? %> 
78: <div class="description"> 
79: <div class="contextual"> 
80: <%= link_to l(:button_quote), quoted_issue_path(@issue), :remote => true, :method => 'post', :class => 'icon icon-comment' if authorize_for('issues', 'edit') %> 
81: </div> 
82: 
83: <p><strong><%=l(:field_description)%></strong></p> app/views/issues/show.html.erb:80:in 

_app_views_issues_show_html_erb___574665212_71239980'
app/controllers/issues_controller.rb:118:in
блок (2 уровня) в шоу « приложение/контроллеры/issues_controller.rb: 115: в show'
lib/redmine/sudo_mode.rb:63:in
sudo_mode»

Я проверил фактический выпуск идентификатор, который номер и попытался установить URL, как/вопросов/{число}, но это бесполезно.

Кто-нибудь знает, как это исправить?

+0

Как говорится в тексте на изображении: «Если вы администратор Redmine, проверьте подробности об ошибках в файлах журналов». Эти детали могут привести к ответу. Отправьте их сюда, если это возможно/необходимо. –

+0

@ J.J.Hakala Я добавил сообщение об ошибке «production». Кажется, что вид ошибки - ActionView :: Template :: Error. – jungal

ответ

1

Эта версия плагина ISSUE-id не поддерживает Redmine 3.x. Это было отмечено на the plugin's page официального сайта Redmine и на the official plugin's webpage. К сожалению, установка таких версий плагинов на неподдерживаемой версии Redmine означает нарушение работы Redmine, как в этом случае (это не единственная проблема, с которой вы столкнетесь с Redmine 3.x с этой версией плагина).

Если плагин не поддерживает версию Redmine, которую вы используете, единственным решением является попытка найти вилку плагина, поддерживающего такую ​​версию (или попросить автора установить приоритет добавления такой поддержки) , Идентификатор ISSUE имел такой forks. Кроме того, вы можете проверить версию разработки в SVN, которая, теоретически, может включать исправления для таких проблем уже (еще не выпущены). В любом случае, это хорошая идея сообщить о таких проблемах на the official plugin's page (таким образом, вы можете получить поддержку сообщества плагинов).

P.S. На данный момент официальный плагин уже поддерживает Redmine 3.x, поэтому эта проблема исправлена.