点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
错误[TaskExecutor-master-2660-Task [8796161180598]] [DataHubRequestTaskRunner] 400错误的请求org.springframework.web.client.HttpClientErrorException:400错误的请求在org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler。 java:63)〜[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE]在org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700)〜[spring-web-4.3 .11.RELEASE.jar:4.3.11.RELEASE]在org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653)〜[spring-web-4.3.11.RELEASE.jar:4.3.11。 释放]
嗨,
DataHubRequestCreator来自y2ysync扩展。 您正在尝试将数据发送到 http://localhost:8080/datahub-webapp/v1/idoc/receiver a>仅接受IDoc的端点。 y2ysync将csv文件发送到DataHub。 您应该更改配置以将数据发送到 http://localhost:8080/datahub-webapp/v1/y2ysync/v60 (适用于6.0及更高版本)或 http://localhost:8080/datahub-webapp/v1/y2ysync (对于5.7版),这是使用y2ysync时的正确端点。 更改Y2YSyncJob上的端点,或者如果端点为空,请在local.properties中更改属性
y2ysync.datahub.url
。INFO [TaskExecutor-master-2660-Task [8796161180598]] [DataHubRequestCreator]向datahub发送请求@ http://localhost:8080/datahub-webapp/v1/idoc/receiver?Content-Type = application/xml 具有同步执行功能 id:000002D0错误[TaskExecutor-master-2660-Task [8796161180598]] [DataHubRequestTaskRunner] 400错误的请求org.springframework.web.client.HttpClientErrorException:400错误的请求
嗨,Marcin, >
感谢您的回复。 但是,我已经进行了更改,并且仍然遇到类似的错误:
INFO [TaskExecutor-master-4481-Task [8796165112758]] [DataHubRequestCreator]将请求发送到datahub @ http://localhost:8080/datahub-webapp/v1/y2ysync/v60?Content-Type = application/json 具有同步执行ID:000002GC错误[TaskExecutor- master-4481-Task [8796165112758]] [DataHubRequestTaskRunner] 400错误的请求org.springframework.web.client.HttpClientErrorException:400错误的请求在org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:63)〜[spring -web-4.3.11.RELEASE.jar:4.3.11.RELEASE]在org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:700)〜[spring-web-4.3.11.RELEASE.jar: org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:653)的[4.3.11.RELEASE]〜org.springframework的[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE]。 web.client.RestTemplate.execute(RestTemplate.java:61 3)〜[spring-web-4.3.11.RELEASE.jar:4.3.11.RELEASE]在org.springframework.web.client.RestTemplate.postForEntity(RestTemplate.java:407)〜[spring-web-4.3.11 .RELEASE.jar:4.3.11.RELEASE]位于de.hybris.y2ysync.task.runner.internal.DataHubRequestCreator.sendRequest(DataHubRequestCreator.java:64)〜[y2ysyncserver.jar :?]位于de.hybris.y2ysync.task .runner.DataHubRequestTaskRunner.sendRequestToDataHub(DataHubRequestTaskRunner.java:89)在de.hybris.y2ysync.task.runner.DataHubRequestTaskRunner.run(DataHubRequestTaskRunner.java:51)〜[y2ysyncserver.jar :?] [y2ysyncserver.jar :?]在 de.hybris.platform.task.impl.DefaultTaskExecutionStrategy $ 1.execute(DefaultTaskExecutionStrategy.java:103)[processingserver.jar:?]
此外,我发现数据中心正在接收我的请求,正如我在日志中看到的那样:
2018-02-22 16:16:14,020 [DEBUG] [chdpiNamedPoolStrategy]通过名称y2ySyncDemoElectronicsToDataHub_pool搜索提要18的池-y2ySyncDemoElectronicsToDataHub_feed 2018-02-22 16:16:14,173 [DEBUG] [chdpiNamedPoolStrategy] 供稿18的名称为y2ySyncDemoElectronicsToDataHub_pool的供稿-y2ySyncDemoElectronicsToDataHub_feed 2018-02-22 16:16:14,202 [DEBUG] [chdpiNamedPoolStrategy]搜索供稿18的名称为y2ySyncDemoElectronicsToDataHub_pool [供稿18To]:y2ySyncDemoElectronicsToDataHub_pool 16:22 y2ySyncDemoElectronicsToDataHub_pool [chdpiNamedPoolStrategy]通过名称y2ySyncDemoElectronicsToDataHub_pool搜索提要18的池-y2ySyncDemoElectronicsToDataHub_feed 2018-02-22 16:16:14,202 [DEBUG] [chdpiDefaultProcessMonitor]注册的数据加载#39:运行39-02的2018-02-22 16:16:14,202 [DEBUG] [chdpiDefaultProcessMonitor]注册的数据加载#40:40个正在运行的进程2018-02-22 16:16:14,202 [DEBUG] [chdsiAsynchronousEventPubli 阳离子服务]触发数据中心事件:DataLoadingStartedEvent {actionId = 39,feedId = 18,poolId = 33,itemCount = 6} 2018-02-22 16:16:14,234 [ERROR] [dhdyrrY2YSyncImportResource $ ChunkProcessingTask]错误处理块: HTTP://本地主机:9001/y2ysync/媒体/分类 -81349985-f975-4f0d-9f90-bfa98e370d14上下文= bWFzdGVyfHJvb3R8NjgzfHRleHQvcGxhaW58aDlhL2hkYy84Nzk3NjI5OTcyNTEwLnR4dHxkMGQ1ZGMwNjQ4MGQxYjAwNjY5ZmE1ODQ0M2RmNTE4MzRiNzNlNjJhZDg4MTRiYjlkZGI4NWQxOGI4Njc5MDI1 com.hybris.datahub.validation.ValidationException:[ValidationFailure {例外,csvHeader:"RawType 'CategoryRaw' 不能在DataHub配置中找到。 您是否在de.hybris.datahub.y2ysync.service.impl.CsvDataLoadingValidator.validateCsv(CsvDataLoadingValidator.java:52)〜[y2ysync-datahub-ext-6.5.0.0-RC18.jar:na]上上传了Y2YStreamConfigurationContainer配置?"}] 在de.hybris.datahub.y2ysync.service.impl.CsvDataLoadingValidator $$ FastClassBySpringCGLIB $$ bed7b9dd.invoke()〜[y2ysync-datahub-ext-6.5.0.0-RC18.jar:na]在org.springframework.cglib.proxy .MethodProxy.invoke(MethodProxy.java:204)〜[spring-core-4.3.3.RELEASE.jar:4.3.3.RELEASE]在org.springframework.aop.framework.CglibAopProxy $ DynamicAdvisedInterceptor.intercept(CglibAopProxy.java: 651)〜[spring-aop-4.3.3.RELEASE.jar:4.3.3.RELEASE] at de.hybris.datahub.y2ysync.service.impl.CsvDataLoadingValidator $$ EnhancerBySpringCGLIB $$ bd937a98.validateCsv()〜[y2ysync- datahub-ext-6.5.0.0-RC18.jar:na]
我正在数据中心Web应用程序lib中使用此jar y2ysync-datahub-ext-6.5.0.0-RC18,并使用Hybris 6.6发送请求
嗨,
能否再次检查端点配置: http://localhost:8080/datahub-webapp/v1/y2ysync/v60?Content-Type = application/json 或 http://localhost:8080/datahub-webapp/v1/y2ysync/v60 吗? 我没有6.6环境,但对于6.3我可以在日志中看到:
如果您具有Commerce 6.6,则应具有DataHub 6.6,而不是6.5。 您可以使用较低版本的Commerce,并在DataHub中使用Hybrid Adpater,但不能使用其他方式。
一周热门 更多>