破損した CandidateListIndex ファイルによる Empower プロジェクトのアーカイブフェイル - WKB265586
症状
- Empower プロジェクトの SDMS アーカイブが失敗する
- AAActivity.log に次のエラーが表示される:
- 「Conversion from String "" "" to type 'Integer' is not valid.」……..「GetProjectList failed」 (「文字列 "" "" からタイプ「整数」への変換は有効ではありません。」 「プロジェクトリストを取得できませんでした」)
- Empower リモートデータアダプターのデバッグログのエラー:
- ERROR Waters.SDMS.EmpowerDARemote.ClsEmp2PreProc - [GetProjectList] Microsoft.VisualBasic: Input string was not in a correct format. ( at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)) (エラー Waters.SDMS.EmpowerDARemote.ClsEmp2PreProc - [GetProjectList] Microsoft.VisualBasic:入力文字列が正しい形式ではありませんでした。(Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(文字列値、数値形式情報 数値形式)で) Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(文字列値)で)
- ERROR Waters.SDMS.EmpowerDARemote.ClsEmp2PreProc - [GetProjectList] Microsoft.VisualBasic: Input string was not in a correct format. ( at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
環境
- NuGenesis 8 SR2
- NuGenesis 9.0.1
- Waters Corp. Empower(リモート)データアダプター(リビジョン 9.0.4)
原因
各リモート Empower クライアントに空白の CandidateListIndex ファイルがあります。ファイルには、番号(前回のスキャンの最後のプロジェクト番号)が含まれている必要があります。このファイルが NULL の場合は、エラーが発生します。ファイルを削除すると、次のスキャン中に新しいファイルが作成されます。
解決策
アーカイブエージェントを停止します。
破損した CandidateListIndex ファイル(リモートデータアダプターサーバー/Empower リモートマシン:C:\Program Files (x86)\Waters\NGSDMS\EVS\ にあります)を削除します
アーカイブエージェントを再起動します。
注:CandidateListIndex ファイルには、テンプレートに対して選択したグループ化オプションを示す接尾辞が付いているため、異なるファイルがある場合があります。例えば、お客様が Empower データアダプターと ProjectLevel を使用している場合、ファイルの名前は「CandidateListIndex_EMPOWER_ProjectLevel」になり、これが削除するファイルです。問題のテンプレートが ProjectLevel1 を使用している場合、ファイルの名前は「CandidateListIndex_EMPOWER_ProjectLevel1」になります。この情報はファイルキャプチャーテンプレートにあります。
追加情報
CandidateListIndex ファイルの破損の根本原因は不明です。
問題 CRI-6117(CandidateListIndex ファイルの破損により Empower アーカイブが失敗する)が「インシデント」として作成されました。
id265586, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG