on 2018 Jul 18 2:40 PM - last edited on 2024 Feb 04 6:26 AM by postmig_api_4
Hi all,
I am able to send cancel request from Hybris to backend SAP ERP system but I am not getting cancel confirmation notification from ERP to Hybris.
I got below exception on datahub console
Exception java.lang.NullPointerException thrown from grouping handler com.sap.datahub.saperpreturnorder.grouping.impl.FilterGroupingHandlerReturnOrderInbound@333fc0a8 on group CompositionGroup{
itemList=[RawItem{type= 'RawORDERS
', id=1251, status=IGNORED, dataPool=DataHubPoolEntity{id=9305, name=SAPORDER_INBOUND_POOL}, batchId=0000000003437049|T90CLNT090|ORDERS05, traceId=ae96b057-96fd-3245-a236-35794ccbcf29, uuid=0633a51d-6c01-420e-927d-e325b570def2, fields={E1EDP01-ABGRU=00, E1EDP01-E1EDP20-EDATU=null, E1EDP01-E1EDP20-WM
ENG=null, E1EDK14-QUALF=null, E1EDK02-QUALF=null, E1EDP01-POSEX=000001, E1EDK01-BELNR=0005047006, E1EDK14-ORGID=null}}],
attributeList=[CanonicalAttributeDefinitionEntity{canonicalAttributeModelDefinition=CanonicalAttributeModelDefinitionEntity{attributeName=orderId, primaryKey=true, canonicalItemMe
tadata=CanonicalItemMetadataEntity{id=107, itemMetadataId=108, itemType='CanonicalCancelReturnOrderNotification'}}, rawItemType='RawORDERS', referenceAttribute='getField('E1EDK01-BELNR')', isActive=true}]}
Thanks, Anusha
Request clarification before answering.
Hi ,
Are you using the canonical field corresponding to field E1EDP01-E1EDP20-EDATU for any transformtion during the publication phase? Is the canonical field using field E1EDP01-E1EDP20-EDATU set as a primary key? Please verify as the canonical field can not contain null values in such scenarios.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi , we are using datahub 6.7 version and we uploaded the configuration from the backoffice.we are unable to find the line no from the exception trace.
Exception java.lang.NullPointerException thrown from grouping handler com.sap.datahub.saperpreturnorder.grouping.impl.FilterGroupingHandlerReturnOrderInbound@333fc0a8 on group CompositionGroup{
itemList=[RawItem{type= 'RawORDERS
', id=1251, status=IGNORED, dataPool=DataHubPoolEntity{id=9305, name=SAPORDER_INBOUND_POOL}, batchId=0000000003437049|T90CLNT090|ORDERS05, traceId=ae96b057-96fd-3245-a236-35794ccbcf29, uuid=0633a51d-6c01-420e-927d-e325b570def2, fields={E1EDP01-ABGRU=00, E1EDP01-E1EDP20-EDATU=null, E1EDP01-E1EDP20-WM
ENG=null, E1EDK14-QUALF=null, E1EDK02-QUALF=null, E1EDP01-POSEX=000001, E1EDK01-BELNR=0005047006, E1EDK14-ORGID=null}}],
attributeList=[CanonicalAttributeDefinitionEntity{canonicalAttributeModelDefinition=CanonicalAttributeModelDefinitionEntity{attributeName=orderId, primaryKey=true, canonicalItemMe
tadata=CanonicalItemMetadataEntity{id=107, itemMetadataId=108, itemType='CanonicalCancelReturnOrderNotification'}}, rawItemType='RawORDERS', referenceAttribute='getField('E1EDK01-BELNR')', isActive=true}]}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Which datahub version are you using? Make sure that you uploaded datahub configuration from hmc/backoffice. Do you know which line # if gives exception from the file FilterGroupingHandlerReturnOrderInbound?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.