アーティクル - CS341086

BOMの保存とチェックインにより、文字列インデックスが範囲外にスローされます:FlexPLMで-1例外

修正日: 22-Jun-2022   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • FlexPLM 12.0.0.0

説明

  • BOMの保存とチェックインにより、文字列インデックスが範囲外にスローされます:-1例外。
  • 再現する手順:
  1. ライブラリから新しい製品を作成する
  2. [仕様]->[材料]->[ BOM] ->[BOMの開始]に移動します
  3. BOMを保存してチェックインします
  4. LCSErrorログで観察されたエラー
  • StackTrace := java.lang.StringIndexOutOfBoundsException:文字列インデックスが範囲外です:-1
    java.lang.String.substring(String.java:1967)で
    wt.fc.ObjectIdentifier.initialize(ObjectIdentifier.java:400)で
    wt.fc.ObjectIdentifier。<init>(ObjectIdentifier.java:538)で
    wt.fc.ReferenceFactory.getReference(ReferenceFactory.java:251)で
    com.lcs.wc.foundation.LCSQuery.referenceToObject(LCSQuery.java:449)で
    com.lcs.wc.foundation.LCSQuery.findObjectById_onMethodServer(LCSQuery.java:366)で
    com.lcs.wc.foundation.LCSQuery.findObjectById(LCSQuery.java:355)で
    com.lcs.wc.foundation.LCSQuery.findObjectById(LCSQuery.java:346)で
最新バージョンはこちらを参照ください CS341086