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ができない