Сообщение Object reference not set to an instance of an object при переносе пакета
Добрый день!
При переносе кастомного пакета с Dev среды на коробочную версию Bank Customer Journey, выдается сообщение:
2020-11-23 13:02:37,339 [41] ERROR IIS APPPOOL\Creatio InstallZipPackage LogError - Error occurred while generating schema source code "OurCustomTable" in package "OurCustomPackge". UId bd082083-8004-4e0c-a4dd-faca485267ce: Object reference not set to an instance of an object. 2020-11-23 13:02:37,370 [41] ERROR IIS APPPOOL\Creatio InstallZipPackage OnInstallError - System.NullReferenceException: Object reference not set to an instance of an object. at Terrasoft.Core.Entities.EntitySchemaGenerator.WriteEntityColumns(GeneratorContext context, EntitySchema entitySchema) at Terrasoft.Core.Entities.EntitySchemaGenerator.WriteEntityCode(GeneratorContext context, SchemaCodeGeneratorResource`1 resource) at Terrasoft.Core.Entities.EntitySchemaGenerator.WriteSchemaClassBody(GeneratorContext context, SchemaCodeGeneratorResource`1 resource, GeneratorTokenVisibility sourceVisibility) at Terrasoft.Core.CodeGeneration.SchemaCodeGenerator`1.GenerateSourceCode(SchemaCodeGeneratorResource`1 resource, String sourceFileName, List`1 usingCollection) at Terrasoft.Core.CodeGeneration.SchemaCodeGenerator`1.GenerateSchemaSource(SchemaCodeGeneratorResource`1 resource, EntityCollection sourceCollection, String sourceFileName) at Terrasoft.Core.CodeGeneration.SchemaCodeGenerator`1.GenerateSources(SchemaCodeGeneratorResource`1 resource) at Terrasoft.Core.Entities.EntitySchemaGenerator.GenerateSources(SchemaCodeGeneratorResource`1 resource) at Terrasoft.Core.SchemaManager`1.GetSchemaSources(TSchemaManagerSchema schema, Guid schemaId, UserConnection userConnection) at Terrasoft.Core.SchemaManager`1.GenerateSchemaSources(TSchemaManagerSchema schema, Guid schemaId, UserConnection userConnection) at Terrasoft.Core.SchemaManager`1.GenerateSchemaSources(Guid sysSchemaId, ISchemaManagerItem schemaManagerItem, UserConnection userConnection) at Terrasoft.Core.Packages.PackageInstallUtilities.InternalInstallSchemasAssociatedData(Guid schemaId, SchemaDescriptor schemaDescriptor, Boolean continueIfError)
Пакет переносится через Export Package To archive и устанавливается через Installed Applications. При полной генерации/компиляции, ошибок на Dev нет.
Подскажите, как это исправить?
Нравится
Судя по сообщению, что-то не так при компиляции схемы OurCustomTable в пакете OurCustomPackge, точнее, её наборе колонок.
На базе, откуда переносите, именно её компиляция тоже происходит нормально? Может, у этой схемы есть версии в разных пакетах и на той базе, куда переносите, версии OurCustomTable из них несовместимы (колонки с разными UId и одинаковыми названиями, нехватка колонок или что-то подобное)? Или добавлена колонка-справочник и на базе, куда перенесли, нет объекта справочника для неё?