BigBox crash when search has no results

Issue #5008 new
Netanel Attali created an issue

Using Bigbox version 9.10 on Windows 7 64 bit.

Theme: Four-By-Three

In All-Games wheel, searching for a game that does not exist, causes an error window with this message:

Value cannot be null.
Parameter name: key

App:     Big Box
Version: 9.10
Type:    System.ArgumentNullException
Site:    Boolean TryGetValue(TKey, TValue ByRef)
Source:  mscorlib

   at System.Collections.Concurrent.ConcurrentDictionary`2.TryGetValue(TKey key, TValue& value)
   at (Game )
   at Unbroken.LaunchBox.Data.Game.GetActualFrontImages()
   at (Game )
   at Unbroken.LaunchBox.Data.Game.GetActualRandomFrontImage()
   at (WheelGamesViewModel , String , Boolean )
   at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.WheelGamesViewModel.UpdateImage(String imageType, Boolean updateModel)
   at (WheelGamesViewModel , Guid )
   at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.WheelGamesViewModel.LoadDetails(Guid instance)
   at (<>c__DisplayClass174_0 )
   at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.GamesViewModelBase.<>c__DisplayClass174_0.<LoadSelectedGameDetails>b__2()
   at Unbroken.LaunchBox.Wpf.Threading.<>c__DisplayClass0_0.<Queue>b__0(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()

Recent Log:

   1:41:04 PM Music.Pause Start
   1:41:04 PM Music.Resume Start
   1:41:04 PM Music.Resume Start
   1:41:04 PM Music.Pause Start
   1:41:04 PM Music.Resume Start
   1:41:09 PM Music.Initialize Start
   1:41:09 PM Music.Kill Start
   1:41:09 PM Music.Kill Finished
   1:41:10 PM Music.StopAndResumeBackground Start
   1:41:10 PM Music.Kill Start
   1:41:10 PM Music.Kill Finished
   1:41:15 PM Music.Kill Start
   1:41:15 PM Music.Kill Finished
   1:41:33 PM Music.Kill Start
   1:41:33 PM Music.Kill Finished
   1:41:40 PM Music.Kill Start
   1:41:40 PM Music.Kill Finished
   1:43:18 PM Music.Kill Start
   1:43:18 PM Music.Kill Finished
   1:43:20 PM Music.Kill Start
   1:43:20 PM Music.Kill Finished
   1:43:23 PM Music.StopAndResumeBackground Start
   1:43:23 PM Music.Kill Start
   1:43:23 PM Music.Kill Finished
   1:43:26 PM Music.Kill Start
   1:43:26 PM Music.Kill Finished
   1:43:28 PM Music.StopAndResumeBackground Start
   1:43:28 PM Music.StopAndResumeBackground Start
   1:43:31 PM Music.StopAndResumeBackground Start
   1:43:31 PM Music.StopAndResumeBackground Start
   1:43:32 PM Music.StopAndResumeBackground Start
   1:43:32 PM Music.Kill Start
   1:43:32 PM Music.Kill Finished
   1:43:34 PM Music.StopAndResumeBackground Start
   1:43:34 PM Music.Kill Start
   1:43:34 PM Music.Kill Finished
   1:43:37 PM Music.Kill Start
   1:43:37 PM Music.Kill Finished
   1:43:54 PM Music.Kill Start
   1:43:54 PM Music.Kill Finished
   1:43:55 PM Music.Kill Start
   1:43:55 PM Music.Kill Finished
   1:43:57 PM Music.StopAndResumeBackground Start
   1:43:57 PM Music.Kill Start
   1:43:57 PM Music.Kill Finished
   1:43:59 PM Music.StopAndResumeBackground Start
   1:43:59 PM Music.StopAndResumeBackground Start
   1:44:11 PM Music.StopAndResumeBackground Start
   1:44:12 PM Music.StopAndResumeBackground Start
   1:44:22 PM Music.StopAndResumeBackground Start
   1:44:41 PM Music.Kill Start
   1:44:41 PM Music.Kill Finished
   1:44:42 PM Exception

Comments (3)

  1. Retro808

    Try installing version 10.0 that just released. There was a fix added that should hopefully address this.

  2. Retro808

    You posted this on our forum as well right? Jason is troubleshooting and gave a recommendation to try. Take a look at the forum and respond there if you can. We will follow it more closely there.

  3. Log in to comment