Strange new error when closing cTrader

Created at 08 May 2020, 18:11
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
AL

alex_mihail

Joined 09.08.2018

Strange new error when closing cTrader
08 May 2020, 18:11


 

Anybody know what this is all about? Started appearing after the latest update from ICMarkets.


@alex_mihail
Replies

PanagiotisCharalampous
11 May 2020, 10:02

Hi alex_mihail,

Can you please check your computer's Event Viewer, navigate to Windows Logs > Application and send us any logs recorded there related to this issue? Usually when such exceptions happen, you should see two logs recorded there. We need them both.

Best Regards,

Panagiotis 

Join us on Telegram

 


@PanagiotisCharalampous

alex_mihail
11 May 2020, 18:02

RE:

PanagiotisCharalampous said:

Hi alex_mihail,

Can you please check your computer's Event Viewer, navigate to Windows Logs > Application and send us any logs recorded there related to this issue? Usually when such exceptions happen, you should see two logs recorded there. We need them both.

Best Regards,

Panagiotis 

Join us on Telegram

 

I can't see any error at all related to this in my Event Viewer.

 

 


@alex_mihail

alex_mihail
17 May 2020, 17:31

RE: RE:

It seems many others are experiencing this error as well - I doubt it is user PC specific, seems like a cTrader/ICMarkets issue.

 


@alex_mihail

alex_mihail
12 Jun 2020, 01:18

RE:

Please see attached errors:

Application: cTrader.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
   at System.Windows.Threading.Dispatcher.VerifyAccess()
   at System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty, System.Object)
   at cTrader.Views.Controls.CursorModes.Crosshair.CrosshairCursorMode.MJ(cTrader.Views.Controls.Panels.DrawingPanel, System.Windows.Input.Cursor)
   at cTrader.Views.Controls.CursorModes.Crosshair.CrosshairCursorMode.MJ(System.Object, System.Windows.Input.KeyEventArgs)
   at System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
   at System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
   at System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
   at System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
   at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawKeyboardActions, Int32, Boolean, Boolean, Int32)
   at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(System.Windows.Interop.MSG ByRef, Boolean ByRef)
   at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(System.Windows.Interop.MSG ByRef, System.Windows.Input.ModifierKeys)
   at System.Windows.Interop.HwndSource.OnPreprocessMessage(System.Object)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   at System.Windows.Threading.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority, System.Delegate, System.Object)
   at System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(System.Windows.Interop.MSG ByRef, Boolean ByRef)
   at System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(System.Windows.Interop.MSG ByRef)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at Common.ViewModels.PopupNotifications.CurrentDispatcher.Run()
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ThreadHelper.ThreadStart()


@alex_mihail

alex_mihail
12 Jun 2020, 01:20

RE: RE:

Application: cTrader.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ObjectDisposedException
   at System.Threading.TimerQueueTimer.Change(UInt32, UInt32)
   at System.Threading.Timer.Change(Int64, Int64)
   at System.Threading.Timer.Change(System.TimeSpan, System.TimeSpan)
   at Core.Framework.Extension.PCL.Implementation.Threading.Timers.SystemTimerWrapper.Change(System.TimeSpan, System.TimeSpan)
   at Core.Framework.Extension.PCL.Implementation.Threading.Timers.DispatcherTimer.Start()
   at cTrader.Infrastructure.Server.PCL.ChartSource.ChartSourceOriginUnloadScheduler.ScheduleUnload(cTrader.Infrastructure.Server.PCL.ChartSource.IChartSourceOrigin)
   at Core.Framework.Extension.PCL.Extensions.EventExtensions.Raise[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Action`1<System.__Canon>, System.__Canon)
   at cTrader.Infrastructure.Server.PCL.ChartSource.ChartSourceOriginBase.RevokeToken(cTrader.Domain.PCL.Chart.ChartSource.IChartSourceToken)
   at cTrader.Infrastructure.Server.PCL.ChartSource.ChartSourceRepository.Dispose()
   at Autofac.Core.Disposer.Dispose(Boolean)
   at Autofac.Util.Disposable.Dispose()
   at Autofac.Core.Lifetime.LifetimeScope.Dispose(Boolean)
   at Autofac.Util.Disposable.Dispose()
   at Autofac.Core.Container.Dispose(Boolean)
   at Autofac.Util.Disposable.Dispose()
   at cTrader.CTraderBootstrapper.MJ(System.Object, System.EventArgs)
   at System.EventHandler.Invoke(System.Object, System.EventArgs)
   at System.Windows.Threading.Dispatcher.ShutdownImplInSecurityContext(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Windows.Threading.Dispatcher.ShutdownImpl()
   at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   at System.Windows.Application.RunDispatcher(System.Object)
   at System.Windows.Application.RunInternal(System.Windows.Window)
   at cTrader.App.Main()

 

 


@alex_mihail

alex_mihail
12 Jun 2020, 13:43

RE:

PanagiotisCharalampous said:

Hi alex_mihail,

Can you please check your computer's Event Viewer, navigate to Windows Logs > Application and send us any logs recorded there related to this issue? Usually when such exceptions happen, you should see two logs recorded there. We need them both.

Best Regards,

Panagiotis 

Join us on Telegram

 

Sorry - wrong errors. Here is the one for that specific popup - it tells us nothing.

 

Application pop-up: MediaContextNotificationWindow: cTrader.exe - System Error : A new guard page for the stack cannot be created.


@alex_mihail