(решено) ETL, ошибка при сохранении объекта (Приёмник. Внутренний): failedPopulateAttributeScheme

отредактировано 23 апр Раздел: Интеграция данных

Решено: проблема была в типах данных. Атрибут Динамической структуры имел тип Строка, а атрибут сохраняемого объекта: Дата (в настройках этапа "Приёмник. Внутренний")

Хотелось бы более понятного описания ошибки, а не failedPopulateAttributeScheme, Wrong arguments, front error

//
// для истории:
На последнем этапе ETL происходит сохранение объектов (Приёмник. Внутренний). И при его выполнении происходит ошибка GDBadRequestException, etl.export.data.failedPopulateAttributeScheme.
Воспроизводится, даже если у Приёмника установлен флаг "Отобразить результаты ETL без сохранения"

В чём может быть проблема?

Браузер получает такой JSON:

{
    "name": "GDBadRequestException",
    "message": "etl.export.data.failedPopulateAttributeScheme",
    "cause": null,
    "time": "Thu Apr 23 2026 12:16:25 GMT+0300 (Москва, стандартное время)",
    "dependencies": {
        "core": {},
        "frontCore": {}
    },
    "traceId": "H1ZSXwPT",
    "status": 400,
    "methodPath": "/2141736/startByFiles",
    "contentType": "false",
    "args": {},
    "readyState": 4,
    "statusText": "error",
    "GDCE": "200.100.1",
    "GDCEDescription": "Wrong arguments, front error",
    "guid": "f7502041-3bd2-4962-b876-3d4425456a6a",
    "node": {
        "name": "lowcode-5cbcb5c46b-bq6nm"
    }
}

Из серверных логов причина тоже непонятна:

2026-04-23 09:16:24.991 ERROR 10 --- [etl-exec-6] p.g.etl.service.impl.EtlLogServiceImpl   : хххх (2142356): RUID: 3f5146c1-8727-429e-b550-00c5b1f03845: etl.stage.error
        cause: etl.export.data.failedPopulateAttributeScheme
2026-04-23 09:16:24.992 ERROR 10 --- [etl-exec-6] p.g.e.service.impl.EtlTraceServiceImpl   : RUID: 3f5146c1-8727-429e-b550-00c5b1f03845
pro.greendata.etl.exceptions.EtlStageException: etl.stage.error
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl.wrapException(EtlTraceServiceImpl.java:1110)
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl.handleException(EtlTraceServiceImpl.java:789)
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl.startTrace(EtlTraceServiceImpl.java:834)
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl.startTrace(EtlTraceServiceImpl.java:806)
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl$EtlExecutor.doStart(EtlTraceServiceImpl.java:1275)
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl$EtlExecutor.call(EtlTraceServiceImpl.java:1214)
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl$EtlExecutor.call(EtlTraceServiceImpl.java:1194)
        at pro.greendata.core.async.ExceptionHandlingAsyncTaskExecutor.lambda$callable$0(ExceptionHandlingAsyncTaskExecutor.java:35)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at pro.greendata.core.async.ThreadPoolLoggerAbstract.logExecution(ThreadPoolLoggerAbstract.java:38)
        at pro.greendata.core.async.LoggableRunnable.run(LoggableRunnable.java:17)
        at pro.greendata.core.async.SharedThreadLocalsRunnable.run(SharedThreadLocalsRunnable.java:30)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: lowcode.core.exceptions.ClientRuntimeException: etl.export.data.failedPopulateAttributeScheme
        at pro.greendata.etl.service.EtlObjectSchemaToDobjMapper.putValueToDobj(EtlObjectSchemaToDobjMapper.java:241)
        at pro.greendata.etl.service.EtlObjectSchemaToDobjMapper.lambda$createDynamicObject$13(EtlObjectSchemaToDobjMapper.java:211)
        at java.base/java.util.HashMap.forEach(HashMap.java:1421)
        at pro.greendata.etl.service.EtlObjectSchemaToDobjMapper.createDynamicObject(EtlObjectSchemaToDobjMapper.java:211)
        at pro.greendata.etl.service.EtlObjectSchemaToDobjMapper.createDynamicObjects(EtlObjectSchemaToDobjMapper.java:103)
        at pro.greendata.etl.service.EtlObjectSchemaToDobjMapper.createDynamicObjects(EtlObjectSchemaToDobjMapper.java:88)
        at pro.greendata.etl.service.impl.EtlExportDataFromDsIntoInternalStorageServiceImpl.handleExportDataIntoInternalStorageStage(EtlExportDataFromDsIntoInternalStorageServiceImpl.java:216)
        at pro.greendata.etl.service.impl.EtlItemHandlingServiceImpl.handleDestinationStage(EtlItemHandlingServiceImpl.java:620)
        at pro.greendata.etl.service.impl.EtlItemHandlingServiceImpl.doStandardHandleStage(EtlItemHandlingServiceImpl.java:353)
        at pro.greendata.etl.service.impl.EtlItemHandlingServiceImpl.handleStage(EtlItemHandlingServiceImpl.java:331)
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl.lambda$handleStage$17(EtlTraceServiceImpl.java:879)
        at pro.greendata.etl.util.EtlUtils.executeInItemParamsContext(EtlUtils.java:648)
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl.handleStage(EtlTraceServiceImpl.java:876)
        at pro.greendata.etl.service.impl.EtlTraceServiceImpl.startTrace(EtlTraceServiceImpl.java:832)
        ... 12 more

2026-04-23 09:16:24.992 ERROR 10 --- [etl-exec-6] p.g.etl.service.impl.EtlLogServiceImpl   : хххх (2142356): Etl trace failed. RUID: 91894a03-247a-44c4-96ae-e4a58202505b: etl.export.data.fail
edPopulateAttributeScheme
2026-04-23 09:16:24.992 ERROR 10 --- [etl-exec-6] p.g.e.service.impl.EtlTraceServiceImpl   : RUID: 91894a03-247a-44c4-96ae-e4a58202505b

Комментарии

  • Добрый день! Благодарим за информацию, подскажите пожалуйста, а в логах самой ETL какая ошибка была?

  • а в логах самой ETL какая ошибка была?

    2026-04-23T09:16:24.993074715 [etl-exec-6] - Процедура ETL завершена с ошибками, ID=c4617841-f18f-7945-6180-9e62b6857884
    2026-04-23T09:16:24.992813394 ERROR --- [etl-exec-6] - xxxx (2142356): Etl trace failed. RUID: 91894a03-247a-44c4-96ae-e4a58202505b: etl.export.data.failedPopulateAttributeScheme
    2026-04-23T09:16:24.992148904 ERROR --- [etl-exec-6] - xxxx (2142356): RUID: 3f5146c1-8727-429e-b550-00c5b1f03845: etl.stage.error
        cause: etl.export.data.failedPopulateAttributeScheme
    
  • Благодарю за информацию! Передадим в Центр Разработки пожелание к улучшению платформы.

Войдите или Зарегистрируйтесь чтобы комментировать.