Namespace "NavGMarker" missing in Creatio 7.18 (GDPR installation)
Hey Community !
I tried to install GDPR on a demo instance of Creatio 7.18 and got this error:
2021-07-01 16:34:19,827 Compiling configuration dll
2021-07-01 16:35:48,843 Errors and (or) warnings occurred while compiling configuration dll
2021-07-01 16:35:48,859 Autogenerated\Src\SysSchema.BackReferences.Base.cs(45,22) error CS0246: The type or namespace name 'NavGMarker' could not be found (are you missing a using directive or an assembly reference?)
2021-07-01 16:36:09,187 When application installed, an error(s) occured
I tried to install GDPR on a 7.17 environment and it installed successfully.
Is this because of the demo version or is it just that the namespace has been renamed or removed in Creatio 7.18?
Best regards,
Julien Gunther
Like
Hi Julien Gunther,
There is no need to restart from a fresh installation. Perform a full compilation of your Creatio instance.
Hi Julien,
I had no issues with installing GDPR on a demo instance of Creatio 7.18. Please let us know what other applications you have installed before GDPR.
Ivan Leontiev,
I didn't think about this before, I installed and deleted this application before trying to install GDPR :
https://marketplace.terrasoft.ru/app/google-maps-detail-creatio
this application may have removed NavGMarker...
Ivan Leontiev,
I tried to reinstall google-maps-detail-creatio but the installation failed... Do you think there is any other solution to solve this problem than restarting from a fresh install ?
Hi Julien Gunther,
There is no need to restart from a fresh installation. Perform a full compilation of your Creatio instance.
I'm also cannot install GDPR for Creatio (https://marketplace.creatio.com/app/gdpr-creatio) on a 7.18 instance, getting errors, I attach an extract of the installation log
2022-02-23 21:31:44,461 Se ha producido un error al realizar la operación en el elemento "BpmGDPR", UId = 58ab9e05-4af8-49c4-bb50-bc6728ae4d74. 2022-02-23 21:31:44,470 System.AggregateException: One or more errors occurred. ---> System.Exception: Error occured while saving resources for schema 'BpmSchema1Detail' in 'BpmGDPR' package for 'en-US' culture ---> Terrasoft.Common.MismatchItemsCountException: Hay más de un esquema con el nombre 'BpmSchema1Detail' y el nombre del gestor 'ClientUnitSchemaManager' at Terrasoft.Core.Packages.PackageDBResourcesStorage.GetSchemaId(String schemaName, String managerName) at Terrasoft.Core.Packages.PackageDBResourcesStorage.SavePackageSchemaResourceWithChecksum(SchemaResourceDescriptor descriptor) at Terrasoft.Core.Packages.PackageDBResourcesStorage.SavePackageSchemaResourcesWithChecksum() --- End of inner exception stack trace --- --- End of inner exception stack trace --- at Terrasoft.Core.Packages.PackageDBResourcesStorage.SavePackageSchemaResourcesWithChecksum() at Terrasoft.Core.Packages.PackageDBResourcesStorage.Save() at Terrasoft.Core.Packages.PackageDBStorage.<>c__DisplayClass351_1.<SaveSchemaResources>b__0() at Terrasoft.Core.Packages.PackageStorage.SafeItemOperation(Descriptor descriptor, Action action) ---> (Inner Exception #0) System.Exception: Error occured while saving resources for schema 'BpmSchema1Detail' in 'BpmGDPR' package for 'en-US' culture ---> Terrasoft.Common.MismatchItemsCountException: Hay más de un esquema con el nombre 'BpmSchema1Detail' y el nombre del gestor 'ClientUnitSchemaManager' at Terrasoft.Core.Packages.PackageDBResourcesStorage.GetSchemaId(String schemaName, String managerName) at Terrasoft.Core.Packages.PackageDBResourcesStorage.SavePackageSchemaResourceWithChecksum(SchemaResourceDescriptor descriptor) at Terrasoft.Core.Packages.PackageDBResourcesStorage.SavePackageSchemaResourcesWithChecksum() --- End of inner exception stack trace ---<--- ---> (Inner Exception #1) System.Exception: Error occured while saving resources for schema 'BpmSchema1Detail' in 'BpmGDPR' package for 'ru-RU' culture ---> Terrasoft.Common.MismatchItemsCountException: Hay más de un esquema con el nombre 'BpmSchema1Detail' y el nombre del gestor 'ClientUnitSchemaManager' at Terrasoft.Core.Packages.PackageDBResourcesStorage.GetSchemaId(String schemaName, String managerName) at Terrasoft.Core.Packages.PackageDBResourcesStorage.SavePackageSchemaResourceWithChecksum(SchemaResourceDescriptor descriptor) at Terrasoft.Core.Packages.PackageDBResourcesStorage.SavePackageSchemaResourcesWithChecksum() --- End of inner exception stack trace ---<---
Julio.Falcon_Nodos,
Hi! We reviewed this add-on. The issue is with the detail name. BpmSchema1Detail is a standard schema name for an earlier Creatio version. If you have the same schema name in your configuration, it conflicts with the add-on. We changed the schema name in the new version of add-on.