Se ETS non si avvia o impiega troppo tempo per aggiornare la 'Cache del catalogo prodotti', allora potrebbe essere successo che la cartella 'ProductStore' contiene dati non validi e/o incoerenti.
Come capirlo?
Se si apre con il notepad 'ETS.log' dalla directory 'C:\Users\[10]YourUserName\AppData\Local\KNX\ETS5\Log' e si trova un errore simile a quello:
2017-02-27 15:21:16,457 [1] ERROR System.Windows.Application - Autofac.Core.DependencyResolutionException: È stata generata un’eccezione durante il richiamo del costruttore '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. (Per maggiori dettagli ved. l’eccezione interna.) ---> System.Reflection.TargetInvocationException: Ein Au frufziel hat einen Ausnahmefehler verursacht. ---> Autofac.Core.DependencyResolutionException: È stata generata un’eccezione durante il richiamo del costruttore 'Void .ctor(Knx.Ets.ObjectModel.MasterData.KnxMasterData, Knx.Ets.ObjectModel.IProductStore, Knx.Ets.ObjectModel.CatalogProvider.IOcProductStore,
Come risolvere?
Rinominare la cartella 'ProductStore' (aggiungendo ad esempio '_old' al nome della cartella).
La cartella predefinita di 'Product Store' è 'C:\ProgramData\Knx\Ets5\ProductStore'.
Se la cartella non si trova, potrebbe essere nascosta. Vedere qui per renderla visibile.
Riavviare quindi ETS.