Symptom
When replicating the data from ERP to hybris commerce suite via datahub, there might be an exception thrown in datahub log.
[DEBUG] [c.h.d.c.c.i.DefaultExportClient] Status of the response from publish to target system: HybrisCore, 401
[ERROR] [c.h.d.s.i.PublicationActionHandler] Publication #1 to target system HybrisCore failed
com.hybris.datahub.api.publication.PublicationException: An error occurred during the export of impex file
at com.hybris.datahub.core.adapter.impl.DefaultCoreAdapterPublicationService.targetSystemPublication(DefaultCoreAdapterPublicationService.java:61) ~[datahub-core-export-service-6.2.0.4-RC1.jar:na]
at com.hybris.datahub.core.adapter.impl.DefaultCoreAdapterPublicationService.publish(DefaultCoreAdapterPublicationService.java:39) ~[datahub-core-export-service-6.2.0.4-RC1.jar:na]
at com.hybris.datahub.core.adapter.impl.CoreAdapterService.publish(CoreAdapterService.java:78) ~[datahub-core-export-service-6.2.0.4-RC1.jar:na]
at com.hybris.datahub.service.publication.impl.DefaultDataHubPublicationService.startPublication(DefaultDataHubPublicationService.java:259) ~[datahub-service-6.2.0.4-RC1.jar:6.2.0.4-RC1]
at com.hybris.datahub.service.publication.impl.DefaultDataHubPublicationService.publish(DefaultDataHubPublicationService.java:101) ~[datahub-service-6.2.0.4-RC1.jar:6.2.0.4-RC1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_51]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_51]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_51]
at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_51]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) ~[spring-aop-4.2.7.RELEASE.jar:4.2.7.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) ~[spring-aop-4.2.7.RELEASE.jar:4.2.7.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.2.7.RELEASE.jar:4.2.7.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.2.7.RELEASE.jar:4.2.7.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) ~[spring-tx-4.2.7.RELEASE.jar:4.2.7.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.2.7.RELEASE.jar:4.2.7.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.2.7.RELEASE.jar:4.2.7.RELEASE]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) ~[spring-aop-4.2.7.RELEASE.jar:4.2.7.RELEASE]
at com.sun.proxy.$Proxy131.publish(Unknown Source) ~[na:na]
at com.hybris.datahub.service.impl.PublicationActionHandler.publishToTargetSystems(PublicationActionHandler.java:339) [datahub-service-6.2.0.4-RC1.jar:6.2.0.4-RC1]
at com.hybris.datahub.service.impl.PublicationActionHandler.handlePublicationAction(PublicationActionHandler.java:126) [datahub-service-6.2.0.4-RC1.jar:6.2.0.4-RC1]
at com.hybris.datahub.service.impl.PublicationActionHandler.handleAction(PublicationActionHandler.java:95) [datahub-service-6.2.0.4-RC1.jar:6.2.0.4-RC1]
at com.hybris.datahub.service.impl.PublicationActionHandler.handleAction(PublicationActionHandler.java:70) [datahub-service-6.2.0.4-RC1.jar:6.2.0.4-RC1]
at com.hybris.datahub.command.impl.AbstractPerformCommand.lambda$execute$0(AbstractPerformCommand.java:57) [datahub-service-6.2.0.4-RC1.jar:6.2.0.4-RC1]
at com.hybris.datahub.command.impl.AbstractPerformCommand$$Lambda$124/1307621450.run(Unknown Source) [datahub-service-6.2.0.4-RC1.jar:6.2.0.4-RC1]
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1618) [na:1.8.0_51]
at com.hybris.datahub.service.ExceptionHandlingAsyncTaskExecutor$2.run(ExceptionHandlingAsyncTaskExecutor.java:80) [datahub-service-6.2.0.4-RC1.jar:6.2.0.4-RC1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_51]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_51]
Caused by: java.lang.SecurityException: Authentication failed for target system
at com.hybris.datahub.core.client.impl.DefaultExportClient.validateExportResponse(DefaultExportClient.java:210) ~[datahub-core-export-service-6.2.0.4-RC1.jar:na]
at com.hybris.datahub.core.client.impl.DefaultExportClient.export(DefaultExportClient.java:79) ~[datahub-core-export-service-6.2.0.4-RC1.jar:na]
at com.hybris.datahub.core.adapter.impl.DefaultCoreAdapterPublicationService.targetSystemPublication(DefaultCoreAdapterPublicationService.java:56) ~[datahub-core-export-service-6.2.0.4-RC1.jar:na]
... 28 common frames omitted
Read more...
Environment
- SAP Hybris Commerce 6.1
- Datahub 6.1
Product
Keywords
Datahub, OAuth, Authentication , KBA , CEC-SCC-INT-HUB , Data Hub , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview