diff --git a/src/DynamoCoreWpf/ViewModels/Core/AnnotationViewModel.cs b/src/DynamoCoreWpf/ViewModels/Core/AnnotationViewModel.cs index 6d8f87c6fee..62cf5a5bafd 100644 --- a/src/DynamoCoreWpf/ViewModels/Core/AnnotationViewModel.cs +++ b/src/DynamoCoreWpf/ViewModels/Core/AnnotationViewModel.cs @@ -1249,16 +1249,25 @@ private void OnModelAddedToGroup(object sender, EventArgs e) private void UpdateAllGroupedGroups() { - using (NestedGroupsGeometries.DeferCollectionReset()) + try { - if (ViewModelBases != null) - { - ViewModelBases - .OfType() - .ToList() - .ForEach(x => UpdateGroupCutGeometry(x)); + using (NestedGroupsGeometries.DeferCollectionReset()) + { + if (ViewModelBases != null) + { + ViewModelBases + .OfType() + .ToList() + .ForEach(x => UpdateGroupCutGeometry(x)); + } } } + catch (Exception ex) + { + WorkspaceViewModel.DynamoViewModel.Model.Logger.Log("Error updating all grouped groups"); + WorkspaceViewModel.DynamoViewModel.Model.Logger.Log(ex); + WorkspaceViewModel.DynamoViewModel.Model.Logger.Log(ex.StackTrace); + } } private void HandleNodesCollectionChanges()