Servus,
auf dem ersten Blick sieht das aus wie „meine“ Fehlermeldung - bloß, dass ich die ETS daraufhin abwürgen muss....
(siehe Link oben)
lg
Norbert
Ankündigung
Einklappen
Keine Ankündigung bisher.
ETS5 5.7.2 - Kein Projektexport oder Beenden möglich bei Win10Update Aktualisierung
Einklappen
X
-
Frank, du bist nicht allein, sieht ähnlich aus:
https://knx-user-forum.de/forum/%C3%...beendet-werden
Einen Kommentar schreiben:
-
Also auch ich habe den Eindruck, dass die ETS seit der Version 5.7.0 so einiges macht, das für den Anwender nicht nachvollziehbar ist. Soeben habe ich wieder so eine lustige Fehlermeldung bekommen. Sie hat zwar keinerlei mir ersichtliche Auswirkungen, trägt aber kaum zur Vertrauensbildung bei.
Code:System.ArgumentNullException: Der Wert darf nicht NULL sein. Parametername: item bei System.Windows.Automation.Peers.DataGridItemAutomationPeer..ctor(Object item, DataGridAutomationPeer dataGridPeer) bei System.Windows.Automation.Peers.DataGridAutomationPeer.CreateItemAutomationPeer(Object item) bei System.Windows.Automation.Peers.ItemsControlAutomationPeer.GetChildrenCore() bei System.Windows.Automation.Peers.DataGridAutomationPeer.GetChildrenCore() bei System.Windows.Automation.Peers.AutomationPeer.EnsureChildren() bei System.Windows.Automation.Peers.AutomationPeer.GetChildren() bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.isDescendantOf(AutomationPeer parent) bei System.Windows.Automation.Peers.AutomationPeer.ValidateConnected(AutomationPeer connectedPeer) bei MS.Internal.Automation.ElementProxy.StaticWrap(AutomationPeer peer, AutomationPeer referencePeer) bei System.Windows.Automation.Peers.AutomationPeer.ProviderFromPeer(AutomationPeer peer) bei System.Windows.Automation.Peers.AutomationPeer.RaisePropertyChangedEvent(AutomationProperty property, Object oldValue, Object newValue) bei System.Windows.Automation.Peers.ComboBoxAutomationPeer.RaiseValuePropertyChangedEvent(String oldValue, String newValue) bei System.Windows.Controls.ComboBox.OnTextChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) bei System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) bei System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) bei System.Windows.DependencyObject.SetCurrentValueInternal(DependencyProperty dp, Object value) bei System.Windows.Controls.ComboBox.SelectedItemUpdated() bei System.Windows.Controls.ComboBox.OnSelectionChanged(SelectionChangedEventArgs e) bei System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List`1 unselectedInfos, List`1 selectedInfos) bei System.Windows.Controls.Primitives.Selector.SelectionChanger.End() bei System.Windows.Controls.Primitives.Selector.OnItemsChanged(NotifyCollectionChangedEventArgs e) bei System.Windows.Controls.ItemsControl.OnItemCollectionChanged2(Object sender, NotifyCollectionChangedEventArgs e) bei System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e) bei System.Windows.Data.CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args) bei System.Windows.Controls.ItemCollection.SetCollectionView(CollectionView view) bei System.Windows.Controls.ItemCollection.SetItemsSource(IEnumerable value, Func`2 GetSourceItem) bei System.Windows.Controls.ItemsControl.OnItemsSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) bei System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) bei System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue) bei System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange) bei System.Windows.Data.BindingExpressionBase.Disconnect() bei System.Windows.Data.BindingExpression.Disconnect() bei System.Windows.Data.BindingExpression.Activate(Object item) bei System.Windows.Data.BindingExpression.OnDataContextChanged(DependencyObject contextElement) bei System.Windows.Data.BindingExpression.HandlePropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args) bei System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args) bei System.Windows.Data.BindingExpression.OnPropertyInvalidation(DependencyObject d, DependencyPropertyChangedEventArgs args) bei System.Windows.DependentList.InvalidateDependents(DependencyObject source, DependencyPropertyChangedEventArgs sourceArgs) bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) bei System.Windows.TreeWalkHelper.OnInheritablePropertyChanged(DependencyObject d, InheritablePropertyChangeInfo info, Boolean visitedViaVisualTree) bei System.Windows.DescendentsWalker`1._VisitNode(DependencyObject d, Boolean visitedViaVisualTree) bei System.Windows.DescendentsWalker`1.VisitNode(FrameworkElement fe, Boolean visitedViaVisualTree) bei System.Windows.DescendentsWalker`1.VisitNode(DependencyObject d, Boolean visitedViaVisualTree) bei System.Windows.DescendentsWalker`1.WalkLogicalChildren(FrameworkElement feParent, FrameworkContentElement fceParent, IEnumerator logicalChildren) bei System.Windows.DescendentsWalker`1.WalkFrameworkElementLogicalThenVisualChildren(FrameworkElement feParent, Boolean hasLogicalChildren) bei System.Windows.DescendentsWalker`1.IterateChildren(DependencyObject d) bei System.Windows.DescendentsWalker`1.StartWalk(DependencyObject startNode, Boolean skipStartNode) bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) bei System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) bei System.Windows.Controls.ItemContainerGenerator.LinkContainerToItem(DependencyObject container, Object item) bei System.Windows.Controls.ItemContainerGenerator.OnItemReplaced(Object oldItem, Object newItem, Int32 index) bei System.Windows.Controls.ItemContainerGenerator.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args) bei System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType) bei System.Windows.WeakEventManager.DeliverEvent(Object sender, EventArgs args) bei System.Collections.Specialized.CollectionChangedEventManager.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args) bei System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e) bei System.Windows.Data.CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args) bei System.Windows.Controls.ItemCollection.OnViewCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e) bei System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType) bei System.Windows.WeakEventManager.DeliverEvent(Object sender, EventArgs args) bei System.Collections.Specialized.CollectionChangedEventManager.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args) bei System.Windows.Data.CollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args) bei System.Windows.Data.ListCollectionView.ProcessCollectionChangedWithAdjustedIndex(NotifyCollectionChangedEventArgs args, Int32 adjustedOldIndex, Int32 adjustedNewIndex) bei System.Windows.Data.ListCollectionView.ProcessCollectionChanged(NotifyCollectionChangedEventArgs args) bei System.Windows.Data.CollectionView.OnCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args) bei System.Windows.Controls.MultipleCopiesCollection.OnCollectionChanged(NotifyCollectionChangedEventArgs e) bei System.Windows.Controls.MultipleCopiesCollection.set_CopiedItem(Object value) bei System.Windows.Controls.Primitives.DataGridCellsPresenter.OnItemChanged(Object oldItem, Object newItem) bei System.Windows.Controls.DataGridRow.OnItemChanged(Object oldItem, Object newItem) bei System.Windows.Controls.DataGridRow.NotifyPropertyChanged(DependencyObject d, String propertyName, DependencyPropertyChangedEventArgs e, DataGridNotificationTarget target) bei System.Windows.Controls.DataGridRow.OnNotifyRowPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) bei System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) bei System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) bei System.Windows.Controls.DataGridRow.OnPropertyChanged(DependencyPropertyChangedEventArgs e) bei System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) bei System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) bei System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) bei System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value) bei System.Windows.Controls.DataGridRow.ClearRow(DataGrid owningDataGrid) bei System.Windows.Controls.DataGrid.ClearContainerForItemOverride(DependencyObject element, Object item) bei System.Windows.Controls.ItemsControl.MS.Internal.Controls.IGeneratorHost.ClearContainerForItem(DependencyObject container, Object item) bei System.Windows.Controls.ItemContainerGenerator.UnlinkContainerFromItem(DependencyObject container, Object item, IGeneratorHost host) bei System.Windows.Controls.ItemContainerGenerator.Remove(GeneratorPosition position, Int32 count, Boolean isRecycling) bei System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IRecyclingItemContainerGenerator.Recycle(GeneratorPosition position, Int32 count) bei System.Windows.Controls.VirtualizingStackPanel.CleanupRange(IList children, IItemContainerGenerator generator, Int32 startIndex, Int32 count) bei System.Windows.Controls.VirtualizingStackPanel.CleanupContainers(Int32 firstItemInExtendedViewportIndex, Int32 itemsInExtendedViewportCount, ItemsControl itemsControl, Boolean timeBound, Int32 startTickCount) bei System.Windows.Controls.VirtualizingStackPanel.CleanupContainers(Int32 firstItemInExtendedViewportIndex, Int32 itemsInExtendedViewportCount, ItemsControl itemsControl) bei System.Windows.Controls.VirtualizingStackPanel.MeasureOverrideImpl(Size constraint, Nullable`1& lastPageSafeOffset, List`1& previouslyMeasuredOffsets, Nullable`1& lastPagePixelSize, Boolean remeasure) bei System.Windows.Controls.VirtualizingStackPanel.MeasureOverride(Size constraint) bei System.Windows.Controls.Primitives.DataGridRowsPresenter.MeasureOverride(Size constraint) bei System.Windows.FrameworkElement.MeasureCore(Size availableSize) bei System.Windows.UIElement.Measure(Size availableSize) bei System.Windows.ContextLayoutManager.UpdateLayout() bei System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg) bei System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork() bei System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks() bei System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget) bei System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget) bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Einen Kommentar schreiben:
-
Das wäre auch eher meine Erklärung. Ein Zusammenhang mit dem Update erscheint mir relativ unwahrscheinlich und technisch auch nicht nachvollziehbar.
Einen Kommentar schreiben:
-
Ja.Zitat von mfd Beitrag anzeigenInsofern hat er IMHO auch recht, wenn er von der eingesetzten Software (in dem Fall ETS) einfordert, dass sie mit dem Betriebssystem für das sie offiziell freigegeben ist klarkommt.
Aber ob sein Problem überhaupt mit dem Windows-Update zu tun hat? Das Verhalten, das er beschreibt (Exportbutton weg und Fenster grau und ETS lässt sich nicht schliessen) bekommt man wenn der Export-Dialog auf Eingabe des Dateinamens wartet. Vielleicht war der Dialog hinter einem anderen Fenster verdeckt und er hat ihn übersehen.
Einen Kommentar schreiben:
-
Was hat es mit "Konfiguration ändern" zu tun, wenn mich windows vollquatscht, das es in 10 Minuten einen Neustart wegen eines Updates macht und ich auf "nein, in 4h Stunden" klicke? In 4 Stunden fragt es mich dann wieder, also kann ich wieder auf "in 4h" klicken und in der Kaffeepause die ETS beendet und gezielt einen Neustart machen. Komplett ohne Adminrechte oder Zugriff auf die Konfig. Einfach mit etwas Flexibilität?
- Likes 2
Einen Kommentar schreiben:
-
PeterPan hat doch geschrieben, es ist nicht sein PC. Deshalb nix mit ändern der Konfig. Es soll ja auch sonst Menschen geben, die vorkonfigurierte Rechner zur Benutzung haben, die sie nicht einfach umstellen können.Zitat von BadSmiley Beitrag anzeigenAber ich bin in der Lage Windows zu sagen, wann es Updates gibt und wann nicht.
Insofern hat er IMHO auch recht, wenn er von der eingesetzten Software (in dem Fall ETS) einfordert, dass sie mit dem Betriebssystem für das sie offiziell freigegeben ist klarkommt.
Ich kenne das von Software aus anderen Bereichen so, dass diese ootb in einstellbaren Intervallen das aktuelle Projekt im Hintergrund sichert, dann ist schon mal das gröbste abgedeckt. Es fehlen dann z.B. maximal <10 Minuten der Arbeit bei einem Systemausfall.
Einen Kommentar schreiben:
-
Nein. Hatte ich auch noch nicht. Aber ich bin in der Lage Windows zu sagen, wann es Updates gibt und wann nicht.
Einen Kommentar schreiben:
-
Außerhalb von Windows-Updates musste ich die ETS auch schon mal mit Ctrl-Alt-Del killen. Einen spezifischen Grund kann ich aber nicht angeben.
Gruß Florian
Einen Kommentar schreiben:
-
Hat denn sonst noch jemand diesen Effekt beobachtet? Ich kann's hier nicht bestätigen.Zitat von PeterPan Beitrag anzeigen.. was fehlt? --> Die ETS so zu bauen, dass sie nicht in einen undefinierten Zustand geht, wenn ein Win10Update ansteht?
Einen Kommentar schreiben:
-
.. was fehlt? --> Die ETS so zu bauen, dass sie nicht in einen undefinierten Zustand geht, wenn ein Win10Update ansteht?Zitat von Uwe! Beitrag anzeigenDu kannst anstehenden Updates jederzeit manuell installieren, wenn’s grad nicht stört, du kannst sie für etliche Tage komplett blocken, du kannst Zeiten festlegen, wo nichts installiert wird.
Was fehlt da noch?
updates einfach gar nicht installieren? Das geht zum Glück wirklich nicht mehr und ist glaub ich auch gut so.
Warum nicht einfach einfach? ich werde sicherlich nicht an einem mir fremden Rechner, der mir nicht gehört, in der Konfig rumschrauben.
Gruss Peter
Einen Kommentar schreiben:
-
Du kannst anstehenden Updates jederzeit manuell installieren, wenn’s grad nicht stört, du kannst sie für etliche Tage komplett blocken, du kannst Zeiten festlegen, wo nichts installiert wird.
Was fehlt da noch?
updates einfach gar nicht installieren? Das geht zum Glück wirklich nicht mehr und ist glaub ich auch gut so.
- Likes 1
Einen Kommentar schreiben:
-
Das hat MS ja leider gründlich verkackt, dass man Updates wirklich gezielt durchführt, statt diesem verblödeten NutzzeitfensterZitat von Uwe! Beitrag anzeigendann stellt euch doch einfach ein, wann und welche Updates ihr haben wollt.
Einen Kommentar schreiben:
-
Whatabout this? Whatabout that?
Absturz? Ich hatte auch schon lange keine Grundschule mehr. Weder von Win10 Absturz noch von der Grundschule hab ich geschrieben. Und ich bin auch ned wegen einer Tasse hier? What? Habe die Ehre... Ich soll also bei mir fremden Rechnern die Konfig ändern, damit Updates dann kommen, wenn ich die haben will? Soso.. Und mit ALT-F4 beende ich meist Programme, weil ich aus dem Tastaturzeitalter komme. Und die Textzeile war ein Bestandteil der gesamten Fehlerbeschreibung. Mit ALT-F4 liess sich die ETS nämlich (auch) nicht beenden. Aber danke für den Hinweis. Mit ALT+F4 arbeite ich schon seit MSDOS.
Wäre es nicht einfacher die ETS so anzupassen, dass sie eben NICHT in einen nicht mehr beherrschbaren Zustand geht, wenn ein Win10-Update ansteht?
Dann gäbe es weniger Herzinfarkte.
Gruss Peter
Einen Kommentar schreiben:
-
Ich bin nur wegen meiner Tasse hier...
Hatte schon lange keinen Windows 10 oder ets Absturz mehr. Ätsch.
Einen Kommentar schreiben:


Einen Kommentar schreiben: