Solution ID: 157788801 Type: Internal 表題:WINDOWS: ClearQuest英語版を使用した際の"Failed to read from registry" エラーについて 製品: ClearQuest バージョン: 2002.05.xx OS: Windows DEFECT #: RAMBU00055182 PATCH #: N/A 参照事項: 作成年月日: 30-Jan-2003 改訂年月日: 現象: ClearQuest2001A.04.10日本語版を使用して作成したスキーマリポジ トリに含まれるスキーマを、ClearQuest2002.05.xx(英語版)を使用して チェックインを行おうとした場合に、下記のエラーメッセージが出力され、 スキーマのチェックインを行うことが出来ません。 ERROR! Failed to read from registry: "Software\Rational Software \ClearQuest\Packages\Attachments\1.0.1\DataPath", name: "DataPath". 原因: このエラーは接続しているスキーマリポジトリにバージョン1.0.1の Attachmentsパッケージが含まれているにも関わらず、ClearQuest Designerを使用している環境にこのパッケージがインストールされて いないために発生しています。 ClearQuest2001A.04.10を使用して作成したスキーマリポジトリには、 日本語ローカライズのために作成されたClearQuest2001A.04.10のみ に含まれているバージョンのパッケージが含まれており、 DefectTracking、Enterpriseなどのデフォルトスキーマで使用されてい ます。 ローカライズ版のパッケージのリストは下記のとおりで、上記のエラー はこれらのパッケージに対して発生します。 - Attachments 1.0.1 - ClearCase 1.0.1 - EnhancementRequest 1.0.1 - History 1.0.1 - Notes 2.0.1 - Project 1.0.1 - Resolution 1.0.1 この問題は、ClearQuestの不具合RAMBU00055182として認識され ています。 解決策: 回避策として、下記の2つの方法があります。 - ClearQuestの管理ユーザ(ClearQuest Designerを使用するユーザ) が使用するマシンのClearQuestのバージョンを2001A.04.10に戻し ます。 - 使用されるClearQuestのバージョンは2002.05.xxのままで、 ClearQuestの管理ユーザ(ClearQuest Designerを使用するユーザ) が使用するマシン上で下記の処理を行います。 1. ClearQuestの管理ユーザ(ClearQuest Designerを使用するユーザ) が使用するマシン環境にadministrator権限のあるWindowsユーザ でログインします。 2. 添付のcq_packages.zipファイルをClearQuestのインストールディレク トリ(既定では、\Program Files\Rational\ClearQuest)に保存します。 3. 圧縮されているファイルのPath名(ディレクトリ名)を保持するオプショ ンを選択し、zipファイルを解凍します。 \Rational\ClearQuest\Packagesディレクトリ配下に下記のディレク トリが作成され、ファイルが格納されていることを確認します。 - Attachments\1.0.1 - ClearCase\1.0.1 - EnhancementRequest\1.0.1 - History\1.0.1 - Notes\2.0.1 - Project\1.0.1 - Resolution\1.0.1 4. ClearQuestディレクトリ直下に解凍されたcq_packages.regファイルをメ モ帳で開きます。(Windowsエクスプローラで、ファイルを右クリック→編 集を選択します。) 5. regファイル内に、「INSTALL_DIR」で表された個所をすべて、使用して いるマシン環境にあわせたPath名に書き換えます。 (メモ帳の編集メニュー→[置換]にて、一度に変換をすることが出来ま す。) 例: ClearQuestがC:\Program Files\Rational\ClearQuestというPathにイ ンストールされている場合、「INSTALL_DIR」を「C:\\Program Files」と いう文字列に置換します。 !!注意!! Pathの区切りの\マークは二つ重ねます。 6. 変更を保存して閉じます。 7. レジストリエディタ(regedit)を起動し、念のため、現在の状態のレジスト リのバックアップを取ります。レジストリメニュー→[レジストリファイルの 書き出し]で、書き出し範囲として、[すべて]を選択し、ファイルに書き出 します。 8. Windowsエクスプローラにて、cq_packages.regをダブルクリックし、レジ ストリの値の登録を行います。 9. これで、問題なくスキーマのチェックインを行うことが出来ます。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。