Skip to Content
0
Former Member
Jun 05, 2018 at 07:31 AM

Error in loading saperpproduct-raw and sappricing-raw extension when datahub.autoInitMode=create or ignore

234 Views

Hi All,

For development I was using datahub.autoInitMode=create-drop and it was working perfectly fine. But for production system I am trying to set datahub.autoInitMode=create or datahub.autoInitMode=ignore and I am getting below error in OOTB extension.

Steps:- set datahub.autoInitMode=create in local.properties od datahub build and restart datahub

Is their any wrong?

Error while loading saperpproduct-raw 2018-06-05 09:53:24,170 [DEBUG] [c.h.d.e.l.i.CanonicalModelLoader] Loading canonical attribute Attribute{name='creationSystem', model=null, transformations=Transformations{transformation=[Transformation{rawSource='RawMATMAS', expression='Expression{value='EDI_DC40-SNDPRN', spel='false'}, override='false, disabled='false}]}} 2018-06-05 09:53:24,171 [DEBUG] [c.h.d.e.l.i.CanonicalModelLoader] Creating attribute transformationCanonicalTransformationData{rawItemType='RawMATMAS', expression='EDI_DC40-SNDPRN', override='false', disabled='false', spel='false'} 2018-06-05 09:53:24,176 [DEBUG] [c.h.d.e.l.i.CanonicalModelLoader] ValidationException{failures=[ValidationFailure{EXISTING_ITEM, rawAttribute: "Canonical attribute transformation already exists: CanonicalProduct, creationSystem, RawMATMAS"}]} 2018-06-05 09:53:24,176 [DEBUG] [c.h.d.e.l.i.CanonicalModelLoader] Loading canonical attribute Attribute{name='productID', model=null, transformations=Transformations{transformation=[Transformation{rawSource='RawMATMAS', expression='Expression{value='#root.getField('E1MARAM-MATNR_LONG')?:#root.getField('E1MARAM-MATNR')', spel='true'}, override='false, disabled='false}]}} 2018-06-05 09:53:24,177 [DEBUG] [c.h.d.e.l.i.CanonicalModelLoader] Creating attribute transformationCanonicalTransformationData{rawItemType='RawMATMAS', expression='#root.getField('E1MARAM-MATNR_LONG')?:#root.getField('E1MARAM-MATNR')', override='false', disabled='false', spel='true'} 2018-06-05 09:53:24,187 [ERROR] [c.h.d.e.l.i.DefaultExtensionLoaderService] Could not load extension saperpproduct-raw com.hybris.datahub.validation.ValidationException: [ValidationFailure{FATAL, rawAttribute: "Canonical attribute transformation cannot be modifiedCanonicalProduct, productID, RawMATMAS"}] at com.hybris.datahub.validation.AbstractValidator.validate(AbstractValidator.java:32) ~[datahub-service-6.5.0.3-RC2.jar:6.5.0.3-RC2] at com.hybris.datahub.facade.metadata.DefaultTransformationItemClassFacade.createNewAttribute(DefaultTransformationItemClassFacade.java:42) ~[datahub-service-6.5.0.3-RC2.jar:6.5.0.3-RC2] at com.hybris.datahub.facade.metadata.DefaultTransformationItemClassFacade.createNewAttribute(DefaultTransformationItemClassFacade.java:32) ~[datahub-service-6.5.0.3-RC2.jar:6.5.0.3-RC2] at com.hybris.datahub.facade.metadata.AbstractItemClassFacade.createAttribute(AbstractItemClassFacade.java:36) ~[datahub-service-6.5.0.3-RC2.jar:6.5.0.3-RC2] at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) ~[spring-aop-4.3.3.RELEASE.jar:4.3.3.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) ~[spring-aop-4.3.3.RELEASE.jar:4.3.3.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.3.3.RELEASE.jar:4.3.3.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.3.3.RELEASE.jar:4.3.3.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) ~[spring-tx-4.3.3.RELEASE.jar:4.3.3.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.3.RELEASE.jar:4.3.3.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.3.RELEASE.jar:4.3.3.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) ~[spring-aop-4.3.3.RELEASE.jar:4.3.3.RELEASE]

Error while loading sappricing-raw

2018-06-05 09:45:57,918 [DEBUG] [c.h.d.e.l.i.CanonicalModelLoader] Loading canonical attribute Attribute{name='productId', model=null, transformations=Transformations{transformation=[Transformation{rawSource='RawCOND_A', expression='Expression{value='#root.getField('E1KOMG-MATNR_LONG')?:#root.getField('E1KOMG-MATNR')', spel='true'}, override='false, disabled='false}]}} 2018-06-05 09:45:57,918 [DEBUG] [c.h.d.e.l.i.CanonicalModelLoader] Creating attribute transformationCanonicalTransformationData{rawItemType='RawCOND_A', expression='#root.getField('E1KOMG-MATNR_LONG')?:#root.getField('E1KOMG-MATNR')', override='false', disabled='false', spel='true'} 2018-06-05 09:45:57,940 [ERROR] [c.h.d.e.l.i.DefaultExtensionLoaderService] Could not load extension sappricing-raw com.hybris.datahub.validation.ValidationException: [ValidationFailure{FATAL, rawAttribute: "Canonical attribute transformation cannot be modifiedCanonicalPrice, productId, RawCOND_A"}] at com.hybris.datahub.validation.AbstractValidator.validate(AbstractValidator.java:32) ~[datahub-service-6.5.0.3-RC2.jar:6.5.0.3-RC2] at com.hybris.datahub.facade.metadata.DefaultTransformationItemClassFacade.createNewAttribute(DefaultTransformationItemClassFacade.java:42) ~[datahub-service-6.5.0.3-RC2.jar:6.5.0.3-RC2] at com.hybris.datahub.facade.metadata.DefaultTransformationItemClassFacade.createNewAttribute(DefaultTransformationItemClassFacade.java:32) ~[datahub-service-6.5.0.3-RC2.jar:6.5.0.3-RC2] at com.hybris.datahub.facade.metadata.AbstractItemClassFacade.createAttribute(AbstractItemClassFacade.java:36) ~[datahub-service-6.5.0.3-RC2.jar:6.5.0.3-RC2] at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) ~[spring-aop-4.3.3.RELEASE.jar:4.3.3.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) ~[spring-aop-4.3.3.RELEASE.jar:4.3.3.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.3.3.RELEASE.jar:4.3.3.RELEASE]

Regards, Rasika