Ask the Community
Ask questions, get advice from experts and peers on Digital Automation & Energy Management.
Link copied. Please paste this link to share this article on your social media post.
Posted: ‎2024-08-06 03:07 PM
Good morning everyone.
EBO Workstation 1.9.4.29 has started to crash frequently on one of our sites. This happens when working with the alarm console (expanding it, rearranging the order, etc.) and it appears to me to be an issue in the Xceed module, as every fault description includes references to that.
However I have not been able to work out exactly what is causing the issue. Has anyone else experienced this & can offer assistance?
Here's a sample error log:
Input string was not in a correct format.
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String, NumberStyles, NumberBuffer&, NumberFormatInfo, Boolean)
at System.Number.ParseInt64(String, NumberStyles, NumberFormatInfo)
at System.String.System.IConvertible.ToInt64(IFormatProvider)
at System.Convert.ToInt64(Object, IFormatProvider)
at SE.WorkStation.Otm.Globalization.GlobalizationValue.GetTypedEnumerationValue(Object)
at SE.WorkStation.Otm.Globalization.GlobalizationValue.GetEnumerationPresentationValue(Object)
at SE.WorkStation.Otm.Globalization.ValueValue.UpdatePresentationValue(Object)
at SE.WorkStation.Otm.Globalization.ValueValue.get_PresentationValue()
at SE.WorkStation.Alarms.Windows.Views.MonitoredValueConverter.Convert(Object[], Type, Object, CultureInfo)
at System.Windows.Data.MultiBindingExpression.TransferValue()
at System.Windows.Data.MultiBindingExpression.Transfer()
at System.Windows.Data.MultiBindingExpression.HandlePropertyInvalidation(DependencyObject, DependencyPropertyChangedEventArgs)
at System.Windows.Data.BindingExpressionBase.OnPropertyInvalidation(DependencyObject, DependencyPropertyChangedEventArgs)
at System.Windows.DependentList.InvalidateDependents(DependencyObject, DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex, DependencyProperty, PropertyMetadata, EffectiveValueEntry, EffectiveValueEntry&, Boolean, Boolean, OperationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty, Object, PropertyMetadata, Boolean, Boolean, OperationType, Boolean)
at System.Windows.DependencyObject.SetValue(DependencyProperty, Object)
at Xceed.Wpf.DataGrid.DataRow.SetDataContext(Object)
at Xceed.Wpf.DataGrid.Row.PrepareContainer(DataGridContext, Object)
at Xceed.Wpf.DataGrid.DataRow.PrepareContainer(DataGridContext, Object)
at Xceed.Wpf.DataGrid.Row.Xceed.Wpf.DataGrid.IDataGridItemContainer.PrepareContainer(DataGridContext, Object)
at Xceed.Wpf.DataGrid.DataGridControl.PrepareContainerForItemOverride(DependencyObject, Object)
at Xceed.Wpf.DataGrid.DataGridControl.PrepareItemContainer(DependencyObject, Object)
at Xceed.Wpf.DataGrid.Views.TableViewItemsHost.PrepareContainer(UIElement)
at Xceed.Wpf.DataGrid.Views.TableViewItemsHost.GenerateContainer(ICustomItemContainerGenerator, Int32, Boolean)
at Xceed.Wpf.DataGrid.Views.PageGenerator.CreateContainer(Int32)
at Xceed.Wpf.DataGrid.Views.TopBottomPageGenerator.GenerateContainers(Int32, Int32, Double, Double, Boolean)
at Xceed.Wpf.DataGrid.Views.PageGenerator.Generate(IEnumerable`1, TableViewPage)
at Xceed.Wpf.DataGrid.Views.TableViewItemsHost.GeneratePage(PageGenerator)
at Xceed.Wpf.DataGrid.Views.TableViewItemsHost.GeneratePage(TableViewStartPageInfo, Double, Boolean)
at Xceed.Wpf.DataGrid.Views.TableViewItemsHost.GeneratePageAndUpdateIScrollInfoValues(Size, Boolean)
at Xceed.Wpf.DataGrid.Views.TableViewItemsHost.GeneratePageAndUpdateIScrollInfoValues()
at Xceed.Wpf.DataGrid.Views.TableViewItemsHost.InvalidateLayoutFromScrollingHelper()
at Xceed.Wpf.DataGrid.Views.TableViewItemsHost.ScrollToVerticalOffset(Double)
at Xceed.Wpf.DataGrid.Views.TableViewItemsHost.System.Windows.Controls.Primitives.IScrollInfo.SetVerticalOffset(Double)
at System.Windows.Controls.ScrollViewer.ExecuteNextCommand()
at System.Windows.Controls.ScrollViewer.OnLayoutUpdated(Object, EventArgs)
at System.Windows.ContextLayoutManager.fireLayoutUpdateEvent()
at System.Windows.ContextLayoutManager.UpdateLayout()
at System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object)
at System.Windows.Media.InvokeOnRenderCallback.DoWork()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate, Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object, Delegate, Object, Int32, Delegate)
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: ‎2024-08-11 05:15 PM
@SchneiderMatt I suspect that one of the alarm or event entries is corrupted. You can try to login with Webstation and acknowledge all of the alarms.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: ‎2024-08-14 05:50 PM
Thanks Craig, that would make sense. I'll give it a go later. 👍🤞
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: ‎2024-09-26 09:11 PM
Craig's idea works well, but I'd love to track down this recurring issue. I've had a read of everything that I can find about alarms in EBO, but cannot find anything on locating & eradicating corrupted alarms. Can anyone tell me where to find the info, please, or shoot me the documentation?
Link copied. Please paste this link to share this article on your social media post.
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.