プロジェクト

全般

プロフィール

Defect #871

完了

Internal Server Error occurs if Wiki Extensions plugin is enabled.

Shinji Kawakami さんが12年以上前に追加. 12年以上前に更新.

ステータス:
終了(Closed)
優先度:
通常(Normal)
担当者:
対象バージョン:
-
開始日:
2011/11/11
期日:
進捗率:

100%

予定工数:

説明

SparxSystems製UMLツールEnterprise ArchitectRedmineを連携するアドイン を評価していますが、Wiki Extensionsプラグインを導入していると、Internal Server Errorが発生し、そのアドインが利用出来ない状況です。

なお、Wiki Extensionsプラグインを外した状態ではそのアドインが正常に動作します。
とはいえ、Wiki Extensionsプラグインの利用者が多いため、外して運用することも出来ない状況です。

エラー時のRedmineのログを添付します。

Processing IssuesController#new (for xxx.xxx.xxx.xxx at 2011-11-11 13:41:44) [GET]
  Parameters: {"project_id"=>"project00031", "action"=>"new", "controller"=>"issues"}
Rendering template within layouts/base
Rendering issues/new

ActionView::TemplateError (undefined method `match' for nil:NilClass) on line #40 of app/views/issues/_form.rhtml:
37:
38: <%= call_hook(:view_issues_form_details_bottom, { :issue => @issue, :form => f }) %>
39:
40: <%= wikitoolbar_for 'issue_description' %>

    lib/redmine/wiki_formatting/textile/helper.rb:23:in `wikitoolbar_for'
    app/views/issues/_form.rhtml:40:in `_run_rhtml_app47views47issues47_form46rhtml_locals_f_form_object'
    app/views/issues/new.rhtml:7:in `_run_rhtml_app47views47issues47new46rhtml'
    app/helpers/application_helper.rb:766:in `labelled_tabular_form_for'
    app/views/issues/new.rhtml:3:in `_run_rhtml_app47views47issues47new46rhtml'
    app/controllers/issues_controller.rb:133:in `new'
    app/controllers/issues_controller.rb:132:in `new'
    passenger (3.0.7) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
    passenger (3.0.7) lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
    passenger (3.0.7) lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
    passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
    passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
    passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
    passenger (3.0.7) lib/phusion_passenger/utils.rb:479:in `safe_fork'
    passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
    passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
    passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
    passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
    passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:180:in `start'
    passenger (3.0.7) lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
    passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
    passenger (3.0.7) lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
    passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
    passenger (3.0.7) lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
    passenger (3.0.7) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
    passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
    passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
    passenger (3.0.7) lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
    passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
    passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
    passenger (3.0.7) lib/phusion_passenger/abstract_server.rb:206:in `start_syn chronously'
    passenger (3.0.7) helper-scripts/passenger-spawn-server:99

Rendering /opt/redmine-1.2.1/public/500.html (500 Internal Server Error)

Haru Iida さんが12年以上前に更新

  • 担当者Haru Iida にセット

なぜエラーになっているかは判りませんが、wikiのツールバー書き換え部分で問題が発生しているようなので以下のファイルを消せば動くかもしれません。

lib/wiki_extensions_helper_patch.rb

これを消すとwikiのツールバーから顔文字を入力できなくなりますが、それ以外は使えると思います。

Shinji Kawakami さんが12年以上前に更新

IEをはじめ、様々なブラウザから当該アドレスへアクセスしてもエラーは起こらないため、原因をつかめずにいました。

wiki_extensions_helper_patch.rb を削除して正常動作することが確認できましたので、当面この状態で運用してみることにします。

Haru Iida さんが12年以上前に更新

  • ステータス新規(New) から 終了(Closed) に変更
  • 進捗率0 から 100 に変更

他の形式にエクスポート: Atom PDF