[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3273

From: "sho-h (Sho Hashimoto)" <sho-h@n...>
Date: Mon, 10 Sep 2012 00:50:31 +0900
Subject: [ruby-reference-manual:3273] [るりまプロジェクト - Bug #6998][Closed] 既存BitClustデータベースへのupdateができない


Issue #6998 has been updated by sho-h (Sho Hashimoto).

Status changed from Open to Closed
% Done changed from 0 to 100

r5371 から r5376 で修正しました。

include 先が存在していなかったり、継承元のクラス指定が間違っているなどでエラーが発生するようでした。

1.8.7、1.9.2、1.9.3 で update ができる事を確認しました。他のバージョンでできなかった場合はまた教えてください。:)
----------------------------------------
Bug #6998: 既存BitClustデータベースへのupdateができない
https://bugs.ruby-lang.org/issues/6998#change-29230

Author: dice (Dice _)
Status: Closed
Priority: Normal
Assignee: 
Category: bitclust
Target version: 
reporter: 
ruby_version: 


=begin


= 再現手順と内容


BitClustのデータベースを一度initコマンドとupdateコマンドで構築しておき、その状態でもう一度updateコマンドを実行すると、下記のようなエラーが表示されます。

 % ruby -I bitclust/lib bitclust/bin/bitclust -d db-1.9.3/ update --stdlibtree=doctree/refm/api/src
 c:/newrefm/bitclust/lib/bitclust/methoddatabase.rb:277:in `get_class': must not happen: "IRB::IrbLoader", "IRB=IrbLoader" (RuntimeError)
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:398:in `include'
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:197:in `block in read_includes'
         from c:/newrefm/bitclust/lib/bitclust/lineinput.rb:114:in `while_match'
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:195:in `read_includes'
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:162:in `read_class_body'
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:117:in `block in read_classes'
         from c:/newrefm/bitclust/lib/bitclust/lineinput.rb:114:in `while_match'
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:112:in `read_classes'
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:98:in `do_parse'
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:79:in `parse'
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:72:in `block in parse_file'
         from c:/newrefm/bitclust/lib/bitclust/compat.rb:38:in `open'
         from c:/newrefm/bitclust/lib/bitclust/compat.rb:38:in `fopen'
         from c:/newrefm/bitclust/lib/bitclust/rrdparser.rb:71:in `parse_file'
         from c:/newrefm/bitclust/lib/bitclust/methoddatabase.rb:160:in `update_by_file'
         from c:/newrefm/bitclust/lib/bitclust/methoddatabase.rb:147:in `block in update_by_stdlibtree'
         from c:/newrefm/bitclust/lib/bitclust/methoddatabase.rb:146:in `each'
         from c:/newrefm/bitclust/lib/bitclust/methoddatabase.rb:146:in `update_by_stdlibtree'
         from c:/newrefm/bitclust/lib/bitclust/subcommand.rb:99:in `block in exec'
         from c:/newrefm/bitclust/lib/bitclust/database.rb:57:in `transaction'
         from c:/newrefm/bitclust/lib/bitclust/subcommand.rb:97:in `exec'
         from c:/newrefm/bitclust/lib/bitclust/runner.rb:122:in `_run'
         from c:/newrefm/bitclust/lib/bitclust/runner.rb:26:in `run'
         from bitclust/bin/bitclust:14:in `<main>'



= 再現環境
* Windows 7 (64bit)
* ruby 1.9.3p194 (2012-04-20) [i386-mingw32]
* BitClust リビジョン5370
* BitClustのインストールは行っていない(setup.rbやbitclust gemのインストールは実行していない)

=end



-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      3270 2012-09-09 01:43 [tetradice@g...      ] [るりまプロジェクト - Bug #6998][Open] 既存BitClustデータベースへのupdateができない
->    3273 2012-09-09 17:50 ┗[sho-h@n...          ] [るりまプロジェクト - Bug #6998][Closed] 既存BitClustデータベースへのupdateができない