技术文章 - 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)
这是文章 341086 的 PDF 版本,可能已过期。最新版本 CS341086