Jos ETS ei käynnisty tai 'tuoteluettelon välimuistin' päivittäminen vie liikaa aikaa, syynä saattaa olla että 'tuoteluettelo' -kansio sisältää virheellisiä ja/tai epätäydellisiä tietoja.
Kuinka se tunnistetaan?
Jos avaat muistiosovelluksella tiedoston 'ETS.log' kansiosta '%LOCALAPPDATA%\KNX\ETS6\Log' ja löydät virheen joka on samanlainen tämän kanssa:
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'. ---> A call target threw an exception. (See inner exception for details.) ---> System.Reflection.TargetInvocationException: A call target threw an exception. ---> 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,
Miten tämä ratkaistaan?
Nimeä 'tuoteluettelo'kansio uudestaan (esim. lisää '_vanha' kansion nimeen).
Oletuskansio 'tuoteluettelolle' on 'C:\ProgramData\Knx\Ets6\ProductStore'.
Jos et löydä tätä kansiota, se voi olla piilotettu. Katso täältä lukeaksesi miten saada se näkyviin.
Käynnistä sitten ETS uudelleen.