An error occurs in case of opening, compilation and gerenation in configuration with almost every scheme
It looks like there are some duplication in localization, but it is hard to define the source of error.
2024-04-02 09:47:54,132 [278] ERROR INFRADIM\bpm_db_admin ConfigurationBuild LogErrors - System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at Terrasoft.Core.SchemaResourceManager.PrepareLoadedResources(IEnumerable`1 resources, IEnumerable`1 schemaHierarhy, IEnumerable`1 cultures)
at Terrasoft.Core.SchemaResourceManager.LoadRuntimeResourcesForSchema(Dictionary`2 localResourceSets, IEnumerable`1 schemaHierarchyIds)
at Terrasoft.Core.SchemaResourceManager.LoadRuntimeResourcesForSchema(Dictionary`2 localResourceSets)
at Terrasoft.Core.SchemaResourceManager.InternalGetResourceSet(CultureInfo cultureInfo, Boolean createIfNotExists, Boolean tryParents)
at Terrasoft.Core.SchemaResourceManager.GetString(String name, CultureInfo culture)
at Terrasoft.Common.LocalizableValue`1.GetCultureValue(CultureInfo culture, Boolean throwIfNoManager, Boolean useCultureFallback)
at Terrasoft.Common.LocalizableValue`1.LoadCultureValues(IEnumerable`1 culturesInfo)
at Terrasoft.Core.Schema.LoadLocalizableValues(IEnumerable`1 culturesInfo)
at Terrasoft.Core.ClientUnitSchema.LoadLocalizableValues(IEnumerable`1 culturesInfo)
at Terrasoft.Core.ClientUnitSchema.LoadLocalizableValues()
at Terrasoft.Core.ClientUnitSchema.InitializePrimaryInfo()
at Terrasoft.Core.SchemaManager`1.get_DefSchema()
at Terrasoft.Core.SchemaManager`1.InternalCreateSchema(String name, TSchemaManagerSchema baseSchema, UserConnection userConnection, Guid uid, Boolean fromMetaData)
at Terrasoft.Core.SchemaManager`1.InternalCreateSchema(String name, ISchemaManagerItem baseSchema, UserConnection userConnection, Boolean fromMetaData)
at Terrasoft.Core.MetaDataSerializer.d__7.MoveNext()
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
at Terrasoft.Core.SchemaManager`1.DeserializeSchemaManagerItem(Stream metaData, UserConnection userConnection)
at Terrasoft.Core.SchemaManager`1.DeriveSchemaManagerItem(UserConnection userConnection, EntityCollection orderedSchemas)
at Terrasoft.Core.SchemaManager`1.CreateRuntimeSchemaFromMetaData(Guid schemaUId, UserConnection userConnection)
at Terrasoft.Core.ClientUnitSchemaManager.FindInstanceByName(String name)
at Terrasoft.Core.ClientUnitSchemaManager.GetInstanceByName(String name)
at Terrasoft.Core.ClientContentGeneration.ConfigurationClientContentFileGenerator.GetClientUnitSchema(ClientUnitSchemaManager manager, String schemaName)
at Terrasoft.Core.ClientContentGeneration.ConfigurationClientContentFileGenerator.d__27.MoveNext()
Like
Hello,
Thank you for your question. According to the error code, you can see that the error occurs when preparing loaded resources (PrepareLoadedResources).
However, this error can occur in many different cases. Most likely, there are duplicate values in the DB tables.
The best solution would be to open a ticket with the Creatio support team so that we can analyze the issue in detail based on reproducing the error and analyzing the application logs.
Thank you.