2019 Oct 25 3:55 AM - edited 2024 Feb 03 5:31 PM
Hi All,
I have provided relationship between b2bunit and sapsalesorganization model and when I am modifying the existing InboundB2BUnit object via the impex getting below error .
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000} span.s1 {font-variant-ligatures: no-common-ligatures} span.Apple-tab-span {white-space:pre}
used by: java.lang.IllegalStateException: Metadata error: key attribute 'salesOrganization' in item type 'SAPSalesOrganization' forms a cyclic return type dependency
at com.google.common.base.Preconditions.checkState(Preconditions.java:823) ~[guava-27.0.1-jre.jar:?]
at de.hybris.platform.integrationservices.model.UniqueAttributesAttributeHandler.doesNotCreateCyclicDependency(UniqueAttributesAttributeHandler.java:86) ~[classes/:?]
at de.hybris.platform.integrationservices.model.UniqueAttributesAttributeHandler.lambda$2(UniqueAttributesAttributeHandler.java:66) ~[classes/:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:176) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) ~[?:?]
at java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?]
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) ~[?:?]
at de.hybris.platform.integrationservices.model.UniqueAttributesAttributeHandler.extractKeyAttributesFromItemReferences(UniqueAttributesAttributeHandler.java:70) ~[classes/:?]
at de.hybris.platform.integrationservices.model.UniqueAttributesAttributeHandler.internalGet(UniqueAttributesAttributeHandler.java:51) ~[classes/:?]
at de.hybris.platform.integrationservices.model.UniqueAttributesAttributeHandler.get(UniqueAttributesAttributeHandler.java:41) ~[classes/:?]
at de.hybris.platform.integrationservices.model.UniqueAttributesAttributeHandler.get(UniqueAttributesAttributeHandler.java:1) ~[classes/:?]
at de.hybris.platform.servicelayer.internal.model.attribute.impl.DefaultDynamicAttributesProvider.get(DefaultDynamicAttributesProvider.java:45) ~[coreserver.jar:?]
at de.hybris.platform.servicelayer.model.ItemModelContextImpl.getDynamicValue(ItemModelContextImpl.java:351) ~[coreserver.jar:?]
at de.hybris.platform.integrationservices.model.IntegrationObjectItemModel.getUniqueAttributes(IntegrationObjectItemModel.java:191) ~[models.jar:?]
at de.hybris.platform.integrationservices.integrationkey.impl.DefaultAlphabeticalIntegrationKeyMetadataGenerator.generateKeyMetadata(DefaultAlphabeticalIntegrationKeyMetadataGenerator.java:34) ~[classes/:?]
at de.hybris.platform.odata2services.odata.schema.attribute.AliasAnnotationGenerator.generate(AliasAnnotationGenerator.java:29) ~[classes/:?]
at de.hybris.platform.odata2services.odata.schema.property.IntegrationKeyPropertyGenerator.generate(IntegrationKeyPropertyGenerator.java:42) ~[classes/:?]
at de.hybris.platform.odata2services.odata.schema.property.IntegrationKeyPropertyGenerator.generate(IntegrationKeyPropertyGenerator.java:1) ~[classes/:?]
at de.hybris.platform.odata2services.odata.schema.property.PrimitivePropertyListGeneraton
Any inputs?
Regards
Request clarification before answering.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.