Question
RDM export API is getting failed and is not working properly.
{
"errorCode": 400,
"errorMessage": "Task with type [exportLookups] is running",
"innerErrorData": {
"exception": "com.reltio.rdm.RDMException:Task with type [exportLookups] is running",
"stack": [
"com.reltio.rdm.service.TaskService.create at TaskService.java, line 35",
"com.reltio.rdm.rest.controller.ExportController.createTask at ExportController.java, line 96",
"com.reltio.rdm.rest.controller.ExportController$$FastClassBySpringCGLIB$$a687be1b.invoke at <generated>, line -1",
"org.springframework.cglib.proxy.MethodProxy.invoke at MethodProxy.java, line 204",
We have to try to resubmit it but an export API failed message has occurred. Why is this happening?
Answer
The error message is self-explanatory. "Task with type [export lookups] is running". I see RDM export lookups 7c304ad5-9651-441b-aa58-1bf1de1e31cd is running. This can be checked by processing the following API in POSTMAN.
Request:
GET https://{{rdm-service}}/tasks/{{tenantId}} Authorization: Bearer {{token}}
Response
[ { "id": "0093e14f-5335-4823-b64b-46bedd967fe9", "type": "reindex", "tenantId": "forTask", "createdBy": "andrey.hudyakov@reltio.com", "createdTime": 1503397780502, "status": "NOT_STARTED", "parameters": { "uris": [ "rdm/Country/RF", ... "rdm/Country/USA" ] } } ]
If any tasks are processing, this is the cause. Any task can be completed by perform the following
Request:
DELETE https://{{rdm-service}}/tasks/{{tenantId}}
Authorization: Bearer {{token}}
Response
{ "status": "success" }
Comments
Please sign in to leave a comment.