cancel
Showing results for 
Search instead for 
Did you mean: 

Outboud order integration UI Tool

stefaniaZ
Participant

Good Morning,

I have problem with OutBound order configuration.

I need configure fetch for csrfURL , I add it with additional properties.

When I run job I saw the follow error. If I go in debug mode i see that not seem that use tha basicAuthentication. But it make the get request without authentication.

How set the basicAuthentication on fetch?

Thanks Stefania

ERROR [Thread-29] [DefaultOutboundSyncService] Failed to send item with PK=8796093228163

org.springframework.web.client.HttpClientErrorException$Unauthorized: 401 Unauthorized: "<!doctype html><html lang="en"><head><title>HTTP Status 401 – Unauthorized</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 401 – Unauthorized</h1></body></html>"; nested exception is rx.exceptions.OnErrorThrowable$OnNextValue: OnError while emitting onNext value: de.hybris.platform.outboundservices.facade.SyncParameters.class

at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:105) ~[spring-web-5.3.19.jar:5.3.19]

at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:168) ~[spring-web-5.3.19.jar:5.3.19]

at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:122) ~[spring-web-5.3.19.jar:5.3.19]

at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63) ~[spring-web-5.3.19.jar:5.3.19]

at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:819) ~[spring-web-5.3.19.jar:5.3.19]

at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:777) ~[spring-web-5.3.19.jar:5.3.19]

at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711) ~[spring-web-5.3.19.jar:5.3.19]

at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:602) ~[spring-web-5.3.19.jar:5.3.19]

at de.hybris.platform.outboundservices.decorator.impl.csrf.DefaultCsrfOutboundRequestDecorator.fetchCsrfTokenFromSCPI(DefaultCsrfOutboundRequestDecorator.java:89) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.impl.csrf.DefaultCsrfOutboundRequestDecorator.retrieveCsrfParameters(DefaultCsrfOutboundRequestDecorator.java:77) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.impl.csrf.DefaultCsrfOutboundRequestDecorator.decorate(DefaultCsrfOutboundRequestDecorator.java:63) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.DefaultDecoratorExecution.createHttpEntity(DefaultDecoratorExecution.java:46) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.impl.DefaultSapPassportRequestDecorator.decorate(DefaultSapPassportRequestDecorator.java:44) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.DefaultDecoratorExecution.createHttpEntity(DefaultDecoratorExecution.java:46) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.impl.DefaultAcceptHeaderRequestDecorator.decorate(DefaultAcceptHeaderRequestDecorator.java:39) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.DefaultDecoratorExecution.createHttpEntity(DefaultDecoratorExecution.java:46) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.impl.DefaultPayloadBuildingRequestDecorator.decorate(DefaultPayloadBuildingRequestDecorator.java:38) ~[classes/:?]

at de.hybris.platform.webhookservices.decorator.WebhookPayloadBuildingRequestDecorator.decorate(WebhookPayloadBuildingRequestDecorator.java:34) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.DefaultDecoratorExecution.createHttpEntity(DefaultDecoratorExecution.java:46) ~[classes/:?]

at de.hybris.platform.outboundservices.decorator.impl.DefaultRequestDecoratorService.createHttpEntity(DefaultRequestDecoratorService.java:53) ~[classes/:?]

at de.hybris.platform.outboundservices.facade.impl.DefaultOutboundServiceFacade.lambda$createObservable$0(DefaultOutboundServiceFacade.java:128) ~[classes/:?]

at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:69) ~[rxjava-1.3.8.jar:1.3.8]

at rx.internal.util.ScalarSynchronousObservable$WeakSingleProducer.request(ScalarSynchronousObservable.java:276) ~[rxjava-1.3.8.jar:1.3.8]

at rx.Subscriber.setProducer(Subscriber.java:209) ~[rxjava-1.3.8.jar:1.3.8]

at rx.Subscriber.setProducer(Subscriber.java:205) ~[rxjava-1.3.8.jar:1.3.8]

at rx.internal.operators.OnSubscribeMap$MapSubscriber.setProducer(OnSubscribeMap.java:102) ~[rxjava-1.3.8.jar:1.3.8]

at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:138) ~[rxjava-1.3.8.jar:1.3.8]

at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:129) ~[rxjava-1.3.8.jar:1.3.8]

at rx.Observable.unsafeSubscribe(Observable.java:10327) ~[rxjava-1.3.8.jar:1.3.8]

at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) ~[rxjava-1.3.8.jar:1.3.8]

at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) ~[rxjava-1.3.8.jar:1.3.8]

at rx.Observable.subscribe(Observable.java:10423) ~[rxjava-1.3.8.jar:1.3.8]

at rx.Observable.subscribe(Observable.java:10390) ~[rxjava-1.3.8.jar:1.3.8]

at rx.Observable.subscribe(Observable.java:10230) ~[rxjava-1.3.8.jar:1.3.8]

at de.hybris.platform.outboundsync.activator.impl.DefaultOutboundSyncService.synchronizeItem(DefaultOutboundSyncService.java:121) ~[classes/:?]

at de.hybris.platform.outboundsync.activator.impl.DefaultOutboundSyncService.lambda$synchronizeItem$1(DefaultOutboundSyncService.java:106) ~[classes/:?]

at java.util.Optional.ifPresent(Optional.java:178) ~[?:?]

at de.hybris.platform.outboundsync.activator.impl.DefaultOutboundSyncService.synchronizeItem(DefaultOutboundSyncService.java:106) ~[classes/:?]

at de.hybris.platform.outboundsync.activator.impl.DefaultOutboundSyncService.lambda$sync$0(DefaultOutboundSyncService.java:97) ~[classes/:?]

at de.hybris.platform.outboundsync.activator.impl.BaseOutboundSyncService.syncInternal(BaseOutboundSyncService.java:115) ~[classes/:?]

at de.hybris.platform.outboundsync.activator.impl.BaseOutboundSyncService.handleSyncInternal(BaseOutboundSyncService.java:93) ~[classes/:?]

at de.hybris.platform.outboundsync.activator.impl.BaseOutboundSyncService.lambda$syncInternal$0(BaseOutboundSyncService.java:84) ~[classes/:?]

at java.util.Optional.ifPresent(Optional.java:178) ~[?:?]

at de.hybris.platform.outboundsync.activator.impl.BaseOutboundSyncService.syncInternal(BaseOutboundSyncService.java:84) ~[classes/:?]

at de.hybris.platform.outboundsync.activator.impl.DefaultOutboundSyncService.sync(DefaultOutboundSyncService.java:97) ~[classes/:?]

at jdk.internal.reflect.GeneratedMethodAccessor2078.invoke(Unknown Source) ~[?:?]

at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]

at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]

at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:169) ~[spring-messaging-5.3.19.jar:5.3.19]

at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:119) ~[spring-messaging-5.3.19.jar:5.3.19]

at org.springframework.integration.handler.support.MessagingMethodInvokerHelper$HandlerMethod.invoke(MessagingMethodInvokerHelper.java:1102) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.handler.support.MessagingMethodInvokerHelper.invokeHandlerMethod(MessagingMethodInvokerHelper.java:584) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.handler.support.MessagingMethodInvokerHelper.processInternal(MessagingMethodInvokerHelper.java:479) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.handler.support.MessagingMethodInvokerHelper.process(MessagingMethodInvokerHelper.java:357) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.handler.MethodInvokingMessageProcessor.processMessage(MethodInvokingMessageProcessor.java:110) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.handler.ServiceActivatingHandler.handleRequestMessage(ServiceActivatingHandler.java:105) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.handler.AbstractReplyProducingMessageHandler.handleMessageInternal(AbstractReplyProducingMessageHandler.java:136) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.handler.AbstractMessageHandler.handleMessage(AbstractMessageHandler.java:56) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.endpoint.PollingConsumer.handleMessage(PollingConsumer.java:158) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.endpoint.AbstractPollingEndpoint.messageReceived(AbstractPollingEndpoint.java:475) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.endpoint.AbstractPollingEndpoint.doPoll(AbstractPollingEndpoint.java:461) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.endpoint.AbstractPollingEndpoint.pollForMessage(AbstractPollingEndpoint.java:413) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.endpoint.AbstractPollingEndpoint.lambda$createPoller$4(AbstractPollingEndpoint.java:348) ~[spring-integration-core-5.5.7.jar:5.5.7]

at org.springframework.integration.util.ErrorHandlingTaskExecutor.lambda$execute$0(ErrorHandlingTaskExecutor.java:57) ~[spring-integration-core-5.5.7.jar:5.5.7]

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]

at de.hybris.platform.core.TenantAwareThreadFactory$1.internalRun(TenantAwareThreadFactory.java:163) ~[coreserver.jar:?]

at de.hybris.platform.core.threadregistry.RegistrableThread.run(RegistrableThread.java:124) ~[coreserver.jar:?]

Caused by: rx.exceptions.OnErrorThrowable$OnNextValue: OnError while emitting onNext value: de.hybris.platform.outboundservices.facade.SyncParameters.class

at rx.exceptions.OnErrorThrowable.addValueAsLastCause(OnErrorThrowable.java:118) ~[rxjava-1.3.8.jar:1.3.8]

at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:73) ~[rxjava-1.3.8.jar:1.3.8]

... 46 more



Accepted Solutions (0)

Answers (0)