技术文章 - CS357549
FlexPLM 中存在重复采购配置时无法创建规范
已修改: 06-Jan-2023
适用于
- 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.
- 截图如下:
- 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