(решено) ETL, ошибка при сохранении объекта (Приёмник. Внутренний): failedPopulateAttributeScheme
Решено: проблема была в типах данных. Атрибут Динамической структуры имел тип Строка, а атрибут сохраняемого объекта: Дата (в настройках этапа "Приёмник. Внутренний")
Хотелось бы более понятного описания ошибки, а не 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 какая ошибка была?
Благодарю за информацию! Передадим в Центр Разработки пожелание к улучшению платформы.