microsoft / microsoft/WPF-Samples

stickynotes demo expexcted occur

Open
#290 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

issue-type-application-bug
Dominant language
C#
Stars
5.7k
Forks
3.3k
Avg merge
12d 8h
Merged PRs (30d)
2

Description

System.ArgumentOutOfRangeException
HResult=0x80131502
Message=Year, Month, and Day parameters describe an un-representable DateTime.
Source=System.Private.CoreLib
StackTrace:
at System.DateTime.DateToTicks(Int32 year, Int32 month, Int32 day)
at System.DateTime..ctor(Int32 year, Int32 month, Int32 day, Int32 hour, Int32 minute, Int32 second)
at StickyNotesDemo.MainWindow.ExtractValues(Int32& contentIndicator, String line, Double& height, Double& width, Double& x, Double& y, Boolean& topmost, Int32& backgroundColorIndex, Int32& foregroundColorIndex, DateTime& alarmTime, String& loadRepeatNumber) in D:\github学习项目\WPF-Samples-master (1)\WPF-Samples-master\Sample Applications\StickyNotesDemo\MainWindow.cs:line 241
at StickyNotesDemo.MainWindow.LoadNotes() in D:\github学习项目\WPF-Samples-master (1)\WPF-Samples-master\Sample Applications\StickyNotesDemo\MainWindow.cs:line 81
at StickyNotesDemo.MainWindow.WindowLoaded(Object sender, RoutedEventArgs e) in D:\github学习项目\WPF-Samples-master (1)\WPF-Samples-master\Sample Applications\StickyNotesDemo\MainWindow.cs:line 52
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
at MS.Internal.LoadedOrUnloadedOperation.DoWork()
at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.Resize(ICompositionTarget resizedCompositionTarget)
at System.Windows.Interop.HwndTarget.OnResize()
at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in Sample Applications/StickyNotesDemo/MainWindow.cs at ExtractValues line 241, then trace its callers in LoadNotes and WindowLoaded using the supplied stack trace. Reproduce the failure while loading the StickyNotes demo and determine which input produces the unrepresentable DateTime; done means the demo loads without this exception and preserves the intended alarm value.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.