Получение ошибки при создании нового определения задачи на проводнике

Я создаю рабочую задачу на проводника с

http://localhost:8080/api/metadata/taskdefs

но получаю эту ошибку

{
"code": "INTERNAL_ERROR",
"message": "INTERNAL_ERROR - Can not deserialize instance of java.util.ArrayList out of START_OBJECT token\n at [Source: HttpInputOverHTTP@2179fb[c=323,s=STREAM]; line: 1, column: 1]",
"instance": "linkez-System-Product-Name"
}

моя задача определения JSON полезная нагрузка

{
   "name": "encode_task",
   "retryCount": 3,
   "timeoutSeconds": 1200,
   "inputKeys": [
      "sourceRequestId",
      "qcElementType"
   ],
  "outputKeys": [
    "state",
    "skipped",
    "result"
  ],
 "timeoutPolicy": "TIME_OUT_WF",
 "retryLogic": "FIXED",
 "retryDelaySeconds": 600,
 "responseTimeoutSeconds": 3600 
 }

1 ответ

Да, я смог решить это. Я сделал простую ошибку. Чтобы создать задачу, мы должны отправить массив i,e [] как JSON, а не {} при публикации новой задачи.

Другие вопросы по тегам