Da für die MDT BE-GBZx.01 Glas Bedienzentrale Smart nach langer Zeit ein Update der Applikation von V1.3 auf V1.4 im Katalog und auf der Website vorhanden ist, habe ich gedacht, ich mache mal das Update (auch ohne zu wissen, welche Fehler behoben wurden).
Obwohl ich mir sicher bin, das ich die richtige Applikation habe und auch parallel mal das File von der Website direkt in den Katalog importiert habe, bekomme ich folgende Fehlermeldung:
Screenshot 2023-07-24 124957.jpg
Hat jemand das Update auf die V1.4 schon mal erfolgreich durchführen können?
Obwohl ich mir sicher bin, das ich die richtige Applikation habe und auch parallel mal das File von der Website direkt in den Katalog importiert habe, bekomme ich folgende Fehlermeldung:
Screenshot 2023-07-24 124957.jpg
Hat jemand das Update auf die V1.4 schon mal erfolgreich durchführen können?
Code:
Knx.Ets.Common.Types.Exceptions.DifferentHashException: The product has a different hash than the existing product. bei Knx.Ets.ObjectModel.Import.HardwareMerger.InternalHardwareMerger.a(XElement A_0, XElement A_1) bei Knx.Ets.ObjectModel.Import.HardwareMerger.InternalHardwareMerger.b(XElement A_0, XElement A_1, Predicate`1 A_2) bei Knx.Ets.ObjectModel.Import.XmlMerger.<>c__DisplayClass3_0.<Merge>b__6(XElement existingSource) bei System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) bei Knx.Ets.ObjectModel.Import.XmlMerger.Merge(XElement source, XElement target, NamingPair childElementName, Func`4 mergeExisting, String objectType, Func`1 createEmtpyParentCollection, Predicate`1 shouldMerge) bei Knx.Ets.ObjectModel.Import.HardwareMerger.InternalHardwareMerger.c(XElement A_0, XElement A_1, Predicate`1 A_2) bei Knx.Ets.ObjectModel.Import.XmlMerger.<>c__DisplayClass3_0.<Merge>b__6(XElement existingSource) bei System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() bei System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) bei Knx.Ets.ObjectModel.Import.XmlMerger.Merge(XElement source, XElement target, NamingPair childElementName, Func`4 mergeExisting, String objectType, Func`1 createEmtpyParentCollection, Predicate`1 shouldMerge) bei Knx.Ets.ObjectModel.Import.HardwareMerger.InternalHardwareMerger.Merge(XElement source, XElement target, Predicate`1 shouldMerge) bei Knx.Ets.ObjectModel.Import.HardwareMerger.Merge() bei Knx.Ets.ObjectModel.Import.ManufacturerDataProcessor.<>c__DisplayClass23_1.<Process>b__2() bei Knx.Ets.ObjectModel.ProgressManagerExtension.Next[T](ProgressManager manager, Func`1 action) bei Knx.Ets.ObjectModel.Import.ManufacturerDataProcessor.Process(Action`1 onStepProgress) bei Knx.Ets.ObjectModel.Import.ProductImporter.<>c__DisplayClass13_1.<Import>b__1() bei Knx.Ets.ObjectModel.Watch.Count(Action action, Action`1 elapsed) bei Knx.Ets.ObjectModel.Watch.Count(String operation, Action action, ILog logger) bei Knx.Ets.ObjectModel.Import.ProductImporter.<>c__DisplayClass13_0.<Import>b__0() bei Knx.Ets.ObjectModel.OnTransaction.Do(Action action, String rootPath) bei Knx.Ets.ObjectModel.Import.ProductImporter.Import(Predicate`1 catalogFilter, Predicate`1 languageFilter, Action`1 progressCallback, IProductStore targetRootStore, Boolean suppressHandlerCalls) bei Knx.Ets.ObjectModel.Operations.Devices.DeviceProductImporter.<>c__DisplayClass17_0.<PerformImportInTransaction>b__0() bei Knx.Ets.ObjectModel.OnTransaction.Do(Action action, String rootPath) bei Knx.Ets.ObjectModel.Operations.Devices.DeviceProductImporter.a(Project A_0, Action`1 A_1, IEnumerable`1 A_2) bei Knx.Ets.ObjectModel.Operations.Devices.DeviceProductImporter.<>c__DisplayClass16_0.<ImportProductsToProject>b__0() bei Knx.Ets.ObjectModel.ProgressManagerExtension.Next(ProgressManager manager, Action action) bei Knx.Ets.ObjectModel.Operations.Devices.DeviceProductImporter.a(Project A_0, ProgressManager A_1, IEnumerable`1 A_2, Action`1 A_3) bei Knx.Ets.ObjectModel.Operations.Devices.DeviceProductImporter.Import(IEnumerable`1 items, Project targetProject, Action`1 progressCallback) bei Knx.Ets.ObjectModel.Operations.Devices.AddDeviceOperation.c() bei Knx.Ets.ObjectModel.OnTransaction.Do(Action action, String rootPath) bei Knx.Ets.ObjectModel.OnTransaction.DoWithFailureAction(Action action, Action failureAction, String rootPath) bei Knx.Ets.ObjectModel.Operations.Devices.AddDeviceOperation.i() bei Knx.Ets.ObjectModel.ProgressManagerExtension.Next(MultipleOperationProgressManager manager, Action action) bei Knx.Ets.ObjectModel.Operations.Devices.AddDeviceOperation.<>c__DisplayClass21_0.<SpecializedValidate>b__0() bei Knx.Ets.ObjectModel.Operations.OperationExtensions.HandleOperationCancel(IOperation this, Action action, String description) bei Knx.Ets.ObjectModel.Operations.Devices.AddDeviceOperation.SpecializedValidate() bei Knx.Ets.ObjectModel.Operations.Operation.Validate() bei Knx.Ets.ViewModel.Application.Wizards.GenericWizardPageVM.ExecuteOperation(IOperation o) bei Knx.Ets.ViewModel.Application.Wizards.GenericWizardPageVM.<>c__DisplayClass24_0.<GetStepsFromOperations>b__4() bei Knx.Ets.ViewModel.Application.Wizards.ImportWizard.Commands.AsyncStepCommand.OnExecute(Object parameter) bei Knx.Ets.ViewModel.Tools.AsyncCommand.<Execute>b__17_0(Object sender, DoWorkEventArgs args) bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
Kommentar