FrontPage  Index  Search  Changes  Login

Hiki Issue Tracking System - Ticket-28 Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

! mod_ruby で使うとエラー

:Priority:Normal
:Reporter:kasuga
:Status:Closed
:Assigned to:-
:Version:0.8.4
:Milestone:-
:Created:2005-09-29

!! Description

mod_ruby を使うように設定してページを読み込むと、

private method `split' called for []:Array
Please back to FrontPage.

というエラーが出て、ページが表示されない。
SideMenu や、新規作成などのボタン類は表示されている。
ボタン類をクリックしたときのページは表示されている。

*2005-09-29 (木) 17:16:26 かずひこ : 再現しないのですが、とりあえず以下のパッチをあてて httpd を再起動したら、エラーがより詳しく出ると思うので、その内容を教えてください。
<<<
--- hiki/command.rb     13 Sep 2005 08:57:46 -0000      1.75
+++ hiki/command.rb     29 Sep 2005 08:14:57 -0000
@@ -95,7 +95,7 @@
         end
       rescue NoMethodError, PermissionError
         data = get_common_data( @db, @plugin, @conf )
-        data[:message] = CGI::escapeHTML( $!.message )
+        data[:message] = CGI::escapeHTML( $!.message + $!.backtrace.join("\n") )
         generate_error_page( data )
       end
     end
>>>
*2005-09-29 (木) 17:31:52 kasuga : すみません。パッチを当ててもメッセージは増えなかったのですが、hiki/data をまっさらにして、ソースについている data をコピーし直したところ、エラーは表示されませんでした。というわけで、もう少し調べてみます。お騒がせしてすみませんでした。
*2005-09-29 (木) 17:34:06 kasuga : といっているそばから、hiki/data/info.db を削除してページをリロードしたら正しく表示されました。
*2005-09-29 (木) 17:37:55 kasuga : 何度もすみません。というより、apache の再起動を忘れていました...重ね重ね申し訳ありません。
{{comment}}
----
{{its_edit_ticket_form}}