UpdateDBCfg=v2 как диагностировать ошибки
Пробовал обновлять конфигурацию на разных версиях 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)
Подскажите как понять на что ругается?
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)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот