Vous êtes sur la page 1sur 4

[FATAL][TaskScheduler.

UnobservedTaskException] UHANDLED EXCEPTION


System.AggregateException: Aucune exception de tâche n'a été observée en attendant
la tâche ou en accédant à sa propriété Exception. Par conséquent, l'exception non
prise en charge a été à nouveau levée par le thread finaliseur. --->
System.ObjectDisposedException: Le sémaphore a été supprimé.
à System.Threading.SemaphoreSlim.CheckDispose()
à System.Threading.SemaphoreSlim.Release(Int32 releaseCount)
à
OpenBullet.ViewModels.ProxyManagerViewModel.<>c__DisplayClass75_2.<<CheckAllAsync>b
__0>d.MoveNext() dans
C:\projects\openbullet\OpenBullet\ViewModels\ProxyManagerViewModel.cs:ligne 235
--- Fin de la trace de la pile d'exception interne ---
---> (Exception interne #0) System.ObjectDisposedException: Le sémaphore a été
supprimé.
à System.Threading.SemaphoreSlim.CheckDispose()
à System.Threading.SemaphoreSlim.Release(Int32 releaseCount)
à
OpenBullet.ViewModels.ProxyManagerViewModel.<>c__DisplayClass75_2.<<CheckAllAsync>b
__0>d.MoveNext() dans
C:\projects\openbullet\OpenBullet\ViewModels\ProxyManagerViewModel.cs:ligne 235<---
[FATAL][Application.Current.DispatcherUnhandledException] UHANDLED EXCEPTION
System.NullReferenceException: La référence d'objet n'est pas définie à une
instance d'un objet.
à LiteDB.StreamExtensions.<>c__DisplayClass4_0.<TryLock>b__0()
à LiteDB.FileHelper.TryExec(Action action, TimeSpan timeout)
à LiteDB.StreamExtensions.TryLock(FileStream stream, Int64 position, Int64
length, TimeSpan timeout)
à LiteDB.FileDiskService.Lock(LockState state, TimeSpan timeout)
à LiteDB.LockService.Write()
à LiteDB.LiteEngine.Transaction[T](String collection, Boolean addIfNotExists,
Func`2 action)
à LiteDB.LiteEngine.Delete(String collection, Query query)
à LiteDB.LiteCollection`1.Delete(Query query)
à LiteDB.LiteCollection`1.Delete(BsonValue id)
à OpenBullet.Repositories.LiteDBRepository`1.Remove(IEnumerable`1 entities) dans
C:\projects\openbullet\OpenBullet\Repositories\LiteDBRepository.cs:ligne 81
à OpenBullet.ViewModels.ProxyManagerViewModel.Remove(IEnumerable`1 proxies) dans
C:\projects\openbullet\OpenBullet\ViewModels\ProxyManagerViewModel.cs:ligne 368
à OpenBullet.ViewModels.ProxyManagerViewModel.RemoveNotWorking() dans
C:\projects\openbullet\OpenBullet\ViewModels\ProxyManagerViewModel.cs:ligne 381
à OpenBullet.Views.Main.ProxyManager.deleteNotWorkingButton_Click(Object sender,
RoutedEventArgs e) dans
C:\projects\openbullet\OpenBullet\Views\Main\ProxyManager.xaml.cs:ligne 229
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target,
RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs
args, Boolean reRaised)
à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender,
RoutedEventArgs args)
à System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
à System.Windows.Controls.Primitives.ButtonBase.OnClick()
à System.Windows.Controls.Button.OnClick()
à
System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventA
rgs e)
à System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender,
MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate
genericHandler, Object genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target,
RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs
args, Boolean reRaised)
à System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender,
RoutedEventArgs args, RoutedEvent newEvent)
à System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate
genericHandler, Object genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target,
RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs
args, Boolean reRaised)
à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender,
RoutedEventArgs args)
à System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
à System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
à System.Windows.Input.InputManager.ProcessStagingArea()
à System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
à System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
à System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd,
InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32
wheel)
à System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd,
WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
à System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg,
IntPtr wParam, IntPtr lParam, Boolean& handled)
à MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr
lParam, Boolean& handled)
à MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
à System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback,
Object args, Int32 numArgs)
à System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate
callback, Object args, Int32 numArgs, Delegate catchHandler)[FATAL]
[AppDomain.CurrentDomain.UnhandledException] UHANDLED EXCEPTION
System.NullReferenceException: La référence d'objet n'est pas définie à une
instance d'un objet.
à LiteDB.StreamExtensions.<>c__DisplayClass4_0.<TryLock>b__0()
à LiteDB.FileHelper.TryExec(Action action, TimeSpan timeout)
à LiteDB.StreamExtensions.TryLock(FileStream stream, Int64 position, Int64
length, TimeSpan timeout)
à LiteDB.FileDiskService.Lock(LockState state, TimeSpan timeout)
à LiteDB.LockService.Write()
à LiteDB.LiteEngine.Transaction[T](String collection, Boolean addIfNotExists,
Func`2 action)
à LiteDB.LiteEngine.Delete(String collection, Query query)
à LiteDB.LiteCollection`1.Delete(Query query)
à LiteDB.LiteCollection`1.Delete(BsonValue id)
à OpenBullet.Repositories.LiteDBRepository`1.Remove(IEnumerable`1 entities) dans
C:\projects\openbullet\OpenBullet\Repositories\LiteDBRepository.cs:ligne 81
à OpenBullet.ViewModels.ProxyManagerViewModel.Remove(IEnumerable`1 proxies) dans
C:\projects\openbullet\OpenBullet\ViewModels\ProxyManagerViewModel.cs:ligne 368
à OpenBullet.ViewModels.ProxyManagerViewModel.RemoveNotWorking() dans
C:\projects\openbullet\OpenBullet\ViewModels\ProxyManagerViewModel.cs:ligne 381
à OpenBullet.Views.Main.ProxyManager.deleteNotWorkingButton_Click(Object sender,
RoutedEventArgs e) dans
C:\projects\openbullet\OpenBullet\Views\Main\ProxyManager.xaml.cs:ligne 229
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target,
RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs
args, Boolean reRaised)
à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender,
RoutedEventArgs args)
à System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
à System.Windows.Controls.Primitives.ButtonBase.OnClick()
à System.Windows.Controls.Button.OnClick()
à
System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventA
rgs e)
à System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender,
MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate
genericHandler, Object genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target,
RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs
args, Boolean reRaised)
à System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender,
RoutedEventArgs args, RoutedEvent newEvent)
à System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate
genericHandler, Object genericTarget)
à System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target,
RoutedEventArgs routedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs
args, Boolean reRaised)
à System.Windows.UIElement.RaiseEventImpl(DependencyObject sender,
RoutedEventArgs args)
à System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
à System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
à System.Windows.Input.InputManager.ProcessStagingArea()
à System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
à System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
à System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd,
InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32
wheel)
à System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd,
WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
à System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg,
IntPtr wParam, IntPtr lParam, Boolean& handled)
à MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr
lParam, Boolean& handled)
à MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
à System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback,
Object args, Int32 numArgs)
à System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate
callback, Object args, Int32 numArgs, Delegate catchHandler)
à System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority
priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
à MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam,
IntPtr lParam)
à MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
à System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
à System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
à System.Windows.Application.RunDispatcher(Object ignore)
à System.Windows.Application.RunInternal(Window window)
à System.Windows.Application.Run(Window window)
à OpenBullet.App.Main()

Vous aimerez peut-être aussi