Ankündigung

Einklappen
Keine Ankündigung bisher.

ETS5 5.7.2 - Kein Projektexport oder Beenden möglich bei Win10Update Aktualisierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Oups
    antwortet
    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

    Einen Kommentar schreiben:


  • Gast1961
    antwortet
    Frank, du bist nicht allein, sieht ähnlich aus:
    https://knx-user-forum.de/forum/%C3%...beendet-werden

    Einen Kommentar schreiben:


  • evolution
    antwortet
    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:


  • Uwe!
    antwortet
    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:


  • Gast1961
    antwortet
    Zitat von mfd Beitrag anzeigen
    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.
    Ja.

    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:


  • BadSmiley
    antwortet
    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?

    Einen Kommentar schreiben:


  • mfd
    antwortet
    Zitat von BadSmiley Beitrag anzeigen
    Aber ich bin in der Lage Windows zu sagen, wann es Updates gibt und wann nicht.
    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.

    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:


  • BadSmiley
    antwortet
    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:


  • Beleuchtfix
    antwortet
    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:


  • Gast1961
    antwortet
    Zitat von PeterPan Beitrag anzeigen
    .. was fehlt? --> Die ETS so zu bauen, dass sie nicht in einen undefinierten Zustand geht, wenn ein Win10Update ansteht?
    Hat denn sonst noch jemand diesen Effekt beobachtet? Ich kann's hier nicht bestätigen.

    Einen Kommentar schreiben:


  • PeterPan
    antwortet
    Zitat von Uwe! Beitrag anzeigen
    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.
    .. was fehlt? --> Die ETS so zu bauen, dass sie nicht in einen undefinierten Zustand geht, wenn ein Win10Update ansteht?
    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:


  • Uwe!
    antwortet
    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.

    Einen Kommentar schreiben:


  • GLT
    antwortet
    Zitat von Uwe! Beitrag anzeigen
    dann stellt euch doch einfach ein, wann und welche Updates ihr haben wollt.
    Das hat MS ja leider gründlich verkackt, dass man Updates wirklich gezielt durchführt, statt diesem verblödeten Nutzzeitfenster

    Einen Kommentar schreiben:


  • PeterPan
    antwortet
    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:


  • BadSmiley
    antwortet
    Ich bin nur wegen meiner Tasse hier...
    Hatte schon lange keinen Windows 10 oder ets Absturz mehr. Ätsch.
    ​​

    Einen Kommentar schreiben:

Lädt...
X