UpdateDBCfg=v2 как диагностировать ошибки

1. YA_24528626 25.01.25 20:18 Сейчас в теме
Пробовал обновлять конфигурацию на разных версиях java. Все время получаю одну и ту же ошибку.
Подскажите как понять на что ругается?

Critical error in optimized update mechanism. Cannot update the database configuration.
Reason:
Fatal Java process error.
Path to Java: /opt/1cv8/x86_64/8.3.24.1667/jre/bin/java
Action: prepare
Process ID: 1574756
Return code: 1
Error: Exception in thread "main" java.lang.IllegalArgumentException: ifTrue (type list: nullValue(BINARY VARYING)) and ifFalse (type list: column(Query@1550156131, Type)) must have the same type list
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:148)



Critical error in optimized update mechanism. Cannot update the database configuration.
Reason:
Fatal Java process error.
Path to Java: /usr/lib/jvm/bellsoft-java8-full-amd64/bin/java
Action: prepare
Process ID: 1547381
Return code: 1
Error: Exception in thread "main" java.lang.IllegalArgumentException: ifTrue (type list: nullValue(BINARY VARYING)) and ifFalse (type list: column(Query@697304043, Type)) must have the same type list
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:148)
at com._1c.dmf.model.expressions.ConditionalExpression.<init>(ConditionalExpression.java:26)
at com._1c.dmf.model.expressions.Expressions.if_(Expressions.java:260)
at com._1c.dmf.v8.converters.attributes.predefined.ChartOfCharacteristicTypesNullForGroupsPredefined.getConvertEx * pression(ChartOfCharacteristicTypesNullForGroupsPredefined.java:75)
at com._1c.dmf.internal.comparator.AttributeComparisonContext.createConvertEx * pression(AttributeComparisonContext.java:116)
at com._1c.dmf.internal.comparator.AttributeComparisonContext.getConvertEx * pression(AttributeComparisonContext.java:90)
at com.google.common.collect.Maps.toMap(Maps.java:1119)
at com.google.common.collect.Maps.toMap(Maps.java:1097)
at com._1c.dmf.internal.comparator.ComparisonProcess.processEntity(ComparisonProcess.java:150)
at java.lang.Iterable.forEach(Iterable.java:75)
at com._1c.dmf.internal.comparator.Comparator.compare(Comparator.java:35)
at com._1c.dmf.v8.internal.integration.DmfService.prepareMigration(DmfService.java:68)
at com._1c.dmf.v8.cli.Migration.run(Migration.java:109)
at com._1c.dmf.v8.cli.Migration.main(Migration.java:84)
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. polax 26.01.25 00:23 Сейчас в теме
Удали полностью Java и поставь ее же, но только версию 8. Все остальное от лукавого. Сам прошел все эти мучения пока не заменил всё на 8ю версию
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот