操作
QA #519
未完了メソッド詳細_メイン処理について3
ステータス:
解決
優先度:
通常
担当者:
鈴木 和博
開始日:
期日:
進捗率:
0%
予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
QA分析:
仕様間違い(処理)
方針(第一貨物):
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:
説明
43行目の"データ.到着鑑データ(Y).送付書NO = 変数.鑑データ送付書NO_一致チェック の間ループ"処理で、
例えば、"データ.到着鑑データ"が100件、Yが99(Javaのインデックスは0~のため100番目)の時に43行目の処理が実行された場合、
86行目で"Y ← Y + 1をセット"が行われるため、次のループで"データ.到着鑑データ(100)"(101番目のデータ)を取得しようとし範囲外アクセスが発生してエラーになってしまいます。
おそらく、43行目に"データ.到着鑑データの要素数"とYの比較が必要になると思うのですが、現行の処理を確認していただけますでしょうか。
操作