PC Name: ALJO031 Session Start: 06/15/2023 09:02:50 Project Name: Testen.pcwex Project Path: L:\Technische Dienste\E-Werkstatt\15. Aljo Gebäudeautomation\04. SPS\Aljo 4.0\Testen.pcwex PLCnext Engineer, Version 2023.3 (Build 6.2.164.0, Revision 5656d2fc) Unexpected Exception ====================================================================== Ein Aufrufziel hat einen Ausnahmefehler verursacht. Exception chain: ---------------------------------------------------------------------- TargetInvocationException InvalidOperationException ====================================================================== Details ---------------------------------------------------------------------- TargetInvocationException ============================== Message: ------------------------------ Ein Aufrufziel hat einen Ausnahmefehler verursacht. Stack trace: ------------------------------ bei Telerik.Windows.Controls.GridView.GridViewDataControl.RaiseDataErrorEvent(DataErrorEventArgs args) bei Telerik.Windows.Controls.GridView.GridViewDataControl.CommitCurrentEdit(GridViewRow gridViewRow) bei Telerik.Windows.Controls.GridView.GridViewDataControl.PerformRowEditEnded(GridViewCell currentCell) bei Telerik.Windows.Controls.GridView.GridViewDataControl.CommitCellEdit(GridViewCell currentCell, Boolean isLeavingRow) bei Telerik.Windows.Controls.GridView.GridViewDataControl.set_CurrentCellInfo(GridViewCellInfo value) bei Telerik.Windows.Controls.GridView.GridViewDataControl.OnCurrentItemChanged() bei Telerik.Windows.Controls.DataControl.CurrentItemChanged(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.SetValue(DependencyProperty dp, Object value) bei Telerik.Windows.Controls.DataControl.Telerik.Windows.Data.Selection.ISelectorInternal.set_CurrentItem(Object value) bei Telerik.Windows.Data.Selection.ItemSelectionHandler.SynchronizePublicCurrentItem() bei Telerik.Windows.Data.Selection.ItemSelectionHandler.HandleCurrentItemChanged() bei Telerik.Windows.Controls.GridView.Selection.CompositeSelectionHandler.OnOwnerItemsCurrentChangedDispatch(Object sender, EventArgs e) bei Telerik.Windows.Data.DataItemCollection.OnCurrentChanged(EventArgs e) bei Telerik.Windows.Data.DataItemCollection.OnCollectionViewCurrentChanged(Object sender, EventArgs args) bei Telerik.Windows.Data.QueryableCollectionView.OnCurrentChanged(EventArgs args) bei Telerik.Windows.Data.QueryableCollectionView.MoveCurrentToPositionCore(Int32 position) bei Telerik.Windows.Data.QueryableCollectionView.MoveCurrentToPosition(Int32 position) bei Telerik.Windows.Data.Selection.ItemSelectionHandler.SyncCurrentWithSelected() bei Telerik.Windows.Data.Selection.ItemSelectionHandler.EndAllowedSelection(ItemSelectionChange selectionChange) bei Telerik.Windows.Controls.GridView.Selection.CompositeSelectionHandler.OnOwnerItemsCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e) bei System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e) bei Telerik.Windows.Data.DataItemCollection.OnCollectionChanged(NotifyCollectionChangedEventArgs e) bei Telerik.Windows.Data.DataItemCollection.OnCollectionViewCollectionChanged(Object sender, NotifyCollectionChangedEventArgs e) bei Telerik.Windows.Data.QueryableCollectionView.OnCollectionChanged(NotifyCollectionChangedEventArgs args) bei Telerik.Windows.Data.QueryableCollectionView.ProcessSynchronousCollectionChangedWithAdjustedArgs(NotifyCollectionChangedEventArgs originalArguments, Int32 adjustedOldIndex, Int32 adjustedNewIndex) bei Telerik.Windows.Data.QueryableCollectionView.OnSourceCollectionChanged(Object sender, NotifyCollectionChangedEventArgs args) bei Telerik.Windows.Data.QueryableCollectionView.Telerik.Windows.Data.IWeakEventListener.ReceiveWeakEvent(Object sender, NotifyCollectionChangedEventArgs args) bei System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e) bei System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) bei System.Collections.ObjectModel.ObservableCollection`1.RemoveItem(Int32 index) bei _2c5e938511cc41e9870bcbbb10a3003a.ewcjc.Drop(DropInfo wpnhp) bei Ade.WpfCommon.DragDropBehavior.vclxg(Object wpnhp, DragEventArgs wpnhp) bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) bei System.Windows.OleDropTarget.RaiseDragEvent(RoutedEvent dragEvent, Int32 dragDropKeyStates, Int32& effects, DependencyObject target, Point targetPoint) bei System.Windows.OleDropTarget.MS.Win32.UnsafeNativeMethods.IOleDropTarget.OleDrop(Object data, Int32 dragDropKeyStates, Int64 point, Int32& effects) bei MS.Win32.UnsafeNativeMethods.DoDragDrop(IDataObject dataObject, IOleDropSource dropSource, Int32 allowedEffects, Int32[] finalEffect) bei System.Windows.OleServicesContext.OleDoDragDrop(IDataObject dataObject, IOleDropSource dropSource, Int32 allowedEffects, Int32[] finalEffect) bei System.Windows.DragDrop.OleDoDragDrop(DependencyObject dragSource, DataObject dataObject, DragDropEffects allowedEffects) bei System.Windows.DragDrop.DoDragDrop(DependencyObject dragSource, Object data, DragDropEffects allowedEffects) bei Ade.WpfCommon.DragDropBehavior.vclxe(Object wpnhp, MouseEventArgs wpnhp) bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) bei System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args) bei System.Windows.Input.InputManager.ProcessStagingArea() bei System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) bei System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) bei System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel) bei System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bei System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) 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) bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) bei MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) bei System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) bei System.Windows.Application.RunDispatcher(Object ignore) bei System.Windows.Application.RunInternal(Window window) bei Ade.Application.ApplicationStarter.Run() bei PCWorxNext.Startup.Main(String[] args) ---------------------------------------------------------------------- InvalidOperationException ============================== Message: ------------------------------ ObservableCollection kann während eines CollectionChanged-Ereignisses nicht geändert werden. Stack trace: ------------------------------ bei System.Collections.ObjectModel.ObservableCollection`1.CheckReentrancy() bei System.Collections.ObjectModel.ObservableCollection`1.ClearItems() bei Ade.PlcNext.UI.OpcUAClientConfiguration.ViewModel.ConfigurationViewModel.RefreshConnections() bei System.Collections.Specialized.NotifyCollectionChangedEventHandler.Invoke(Object sender, NotifyCollectionChangedEventArgs e) bei System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(NotifyCollectionChangedEventArgs e) bei System.Collections.ObjectModel.ObservableCollection`1.InsertItem(Int32 index, T item) bei Ade.PlcNext.OpcUA.OpcUAClientConfiguration.Model.ConfigurationModel.AddNewConnection(String name, String url, MessageSecurityMode securityMode, String securityPolicy, String serverUserName, String serverPassword, Int32 index, ConfigurationModel clientConfiguration) bei Ade.PlcNext.UI.OpcUAClientConfiguration.ViewModel.ConfigurationViewModel.AddNewItem(IPlaceholderItem`1 placeHolder) bei Ade.PlcNext.UI.OpcUAClientConfiguration.View.CreateNewLineBehavior.ifkcr(Object qvkdo, GridViewRowEditEndedEventArgs qvkdo) bei System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType) bei System.Windows.WeakEventManager.DeliverEvent(Object sender, EventArgs args)