Si ETS ne démarre pas ou prend trop de temps pour actualiser la 'mémoire cache du catalogue de produits', il se peut que le dossier 'ProductStore' contienne des données invalides et/ou incohérentes.
Comment identifier ce problème ?
Si vous utilisez l'application Bloc-notes pour ouvrir le fichier 'ETS.log' qui se trouve dans le répertoire 'C:\Utilisateurs\VotreNomUtilisateur\AppData\Local\KNX\ETS5\Log' et si vous voyez une erreur de type :
2017-02-27 15:21:16,457 [1] ERROR System.Windows.Application - Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Knx.Ets.ViewModel.Application.Workspace.ICatalogService, Knx.Ets.ViewModel.Interfaces.IWizardDialogService, Knx.Ets.ViewModel.Interfaces.IOperationFactory, Knx.Ets.ViewModel.Interfaces.ILicenseAndAppManager, Knx.Ets.ViewModel.Interfaces.IEtsUserSettings, Knx.Ets.ViewModel.UISettings.ContentPanelSettings, Knx.Ets.ObjectModel.Project.Project, System.Func`3[System.Collections.Generic.IEnumerable`1[Knx.Ets.ObjectModel.Product.ICatalogItem],System.Action`1[Knx.Ets.ObjectModel.ProgressEventArgs],Knx.Ets.ObjectModel.Operations.IOperation], Knx.Ets.ViewModel.Interfaces.IProgressDialogService)' on type 'CatalogPanelViewModel'. ---> Ein Aufrufziel hat einen Ausnahmefehler verursacht. (See inner exception for details.) ---> System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Knx.Ets.ObjectModel.MasterData.KnxMasterData, Knx.Ets.ObjectModel.IProductStore, Knx.Ets.ObjectModel.CatalogProvider.IOcProductStore,
Comment résoudre ce problème ?
Renommez le dossier 'ProductStore' (en ajoutant '_ancien' à son nom par exemple).
Le répertoire par défaut des 'données de produits' est 'C:\ProgramData\Knx\Ets5\ProductStore'.
Si ce dossier est introuvable, c'est peut-être parce qu'il est caché. Pour le rendre visible, voir ici.
Relancez ensuite ETS.