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ю версию
Оставьте свое сообщение

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