技术文章 - CS357549

FlexPLM 中存在重复采购配置时无法创建规范

已修改: 06-Jan-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • FlexPLM 12.0

说明

  • 无法创建Specification ,当存在重复的Sourcing Configuration时,Specification Creation 页面上出现红线错误
  • 创建规范时出现红线错误。
  • 当存在重复来源时,规范创建会导致问题
  • 当有重复的采购配置可用时,无法创建规范和系统在规范创建页面上显示红线错误。
  • 红线错误信息是:
The system is unable to process your request at this time. Please try again later. If the problem persists contact your system administrator.
  • 截图如下:
截图 2021-11-26 124226.png
  • MethodServer 日志中的错误:
java.lang.IllegalStateException: Duplicate key <Sourcing Configuration Name> (attempted merging values VR:com.lcs.wc.sourcing.LCSSourceToSeasonLink:xxxxx and VR:com.lcs.wc.sourcing.LCSSourceToSeasonLink:xxxxx)
	at java.base/java.util.stream.Collectors.duplicateKeyException(Collectors.java:133)
	at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:180)
	at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
	at java.base/java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1746)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
	at com.lcs.wc.util.CollectionUtil.inverseMap(CollectionUtil.java:61)
	at com.lcs.wc.util.CollectionUtil.inverseMap(CollectionUtil.java:34)
	at org.apache.jsp.rfa.jsp.v2.specification.CreateSpecification_jsp._jspService(CreateSpecification_jsp.java:550)
  • LCSError 日志中的错误
remoteAddress:=xx.xx.xxx.xx --remoteHost:=xx.xx.xxx.xx --remoteUser:=xxxx -- activity:=CREATE_FLEXSPEC --action:=CLASSIFY --oid:=VR:com.lcs.wc.product.LCSProduct:xxxxx --StackTrace:=java.lang.IllegalStateException: Duplicate key <Sourcing Configuration Name> (attempted merging values VR:com.lcs.wc.sourcing.LCSSourceToSeasonLink:xxxxx and VR:com.lcs.wc.sourcing.LCSSourceToSeasonLink:xxxxx)
	at java.base/java.util.stream.Collectors.duplicateKeyException(Collectors.java:133)
	at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:180)
	at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
	at java.base/java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1746)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
	at com.lcs.wc.util.CollectionUtil.inverseMap(CollectionUtil.java:61)
	at com.lcs.wc.util.CollectionUtil.inverseMap(CollectionUtil.java:34)
	at org.apache.jsp.rfa.jsp.v2.specification.CreateSpecification_jsp._jspService(CreateSpecification_jsp.java:550)
这是文章 357549 的 PDF 版本,可能已过期。最新版本 CS357549