Jos ETS ei käynnisty tai ’Tuoteluettelon välimuistin’ päivittäminen vie liikaa aikaa, niin ongelmana voi olla, että ’ProductStore’ -kansio sisältää virheellisiä ja/tai epäyhdenmukaisia tietoja.
Miten tunnistaa?
Jos avaat muistion 'ETS.log' hakemistosta 'C:\Users\YourUserName\AppData\Local\KNX\ETS5\Log' ja löydät tätä vastaavan virheen:
2017-02-27 15:21:16,457 [1] ERROR System.Windows.Application - Autofac.Core.DependencyResolutionException: Poikkeus esiintyi samalla, kun haettiin rakennuttajaa '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)' tyyppiä 'CatalogPanelViewModel'. ---> Ein Aufrufziel hat einen Ausnahmefehler verursacht. (Katso tarkempia tietoja sisemmästä poikkeuksesta.) ---> System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> Autofac.Core.DependencyResolutionException: Poikkeus esiintyi samalla, kun haettiin rakennuttajaa 'Void .ctor(Knx.Ets.ObjectModel.MasterData.KnxMasterData, Knx.Ets.ObjectModel.IProductStore, Knx.Ets.ObjectModel.CatalogProvider.IOcProductStore,
Kuinka ratkaistaan?
Nimeä 'ProductStore’ -kansio uudestaan (esim. lisää ’_vanha’ kansion nimeen.
'ProductStore’ oletushakemisto on 'C:\ProgramData\Knx\Ets5\ProductStore'.
Mikäli et löydä tätä kansiota, se voi olla piilotettu. Katso täältä ohjeet sen saamiseksi näkyviin.
Käynnistä ETS sitten uudestaan.