Article - CS357549
Unable to create Specification when there are duplicate Sourcing Configuration in FlexPLM
Modified: 06-Jan-2023
Applies To
- FlexPLM 12.0
Description
- Unable to create Specification and there is a red line error on Specification Creation page when there are duplicate Sourcing Configuration
- Getting redline error while creating the Specification.
- Specification Creation is causing an issue when there are duplicate sources
- Unable to create Specification and system showing redline error on Specification Creation page when there are duplicate Sourcing Configuration available.
- The red line error message is:
The system is unable to process your request at this time. Please try again later. If the problem persists contact your system administrator.
- The screenshot as below:
- The error in MethodServer log:
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)
- The error in LCSError log
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)
This is a printer-friendly version of Article 357549 and may be out of date. For the latest version click CS357549