GristleMcTough Posted February 15, 2018 Share Posted February 15, 2018 Aeon Nox Crash Report Problem: BigBox crashes when using the Aeon Nox theme. - Windows 10 - BigBox v8 -Crash Report: (Inner Exception) Length cannot be less than zero. Parameter name: length App: Big Box Version: 8.0 Type: System.ArgumentOutOfRangeException Site: System.String Substring(Int32, Int32) Source: mscorlib at System.String.Substring(Int32 startIndex, Int32 length) at HelperControl.GetTotalGamesConverter.Convert(Object value, Type targetType, Object parameter, CultureInfo culture) at System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange) at MS.Internal.Data.ClrBindingWorker.NewValueAvailable(Boolean dependencySourcesChanged, Boolean initialValue, Boolean isASubPropertyChange) at MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32 k, ICollectionView collectionView, Object newValue, Boolean isASubPropertyChange) at MS.Internal.Data.ClrBindingWorker.OnSourcePropertyChanged(Object o, String propName) at System.Windows.WeakEventManager.ListenerList`1.DeliverEvent(Object sender, EventArgs e, Type managerType) at System.ComponentModel.PropertyChangedEventManager.OnPropertyChanged(Object sender, PropertyChangedEventArgs args) at Caliburn.Micro.PropertyChangedBase.OnPropertyChanged(PropertyChangedEventArgs e) at Caliburn.Micro.XamlPlatformProvider.<>c__DisplayClass8_1.<OnUIThread>b__0() (Outer Exception) An error occurred while dispatching a call to the UI Thread App: Big Box Version: 8.0 Type: System.Reflection.TargetInvocationException Site: Void OnUIThread(System.Action) Source: Caliburn.Micro.Platform at Caliburn.Micro.XamlPlatformProvider.OnUIThread(Action action) at Caliburn.Micro.PropertyChangedBase.OnUIThread(Action action) at Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange(String propertyName) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.FiltersViewModelBase.set_DetailsViewModel(FilterDetailsViewModel value) at (PlatformFiltersViewModelBase , Object ) at Unbroken.LaunchBox.Wpf.BigBox.ViewModels.PlatformFiltersViewModelBase.<SelectionChangedTimerElapsed>b__11_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: 12:47:52 PM Music.Resume Start 12:47:52 PM Music.Initialize Start 12:47:52 PM Music.Kill Start 12:47:52 PM Music.Kill Finished 12:47:53 PM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 12:47:53 PM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 12:47:53 PM VlcMediaPlayer.Dispose(bool disposing) Free 12:47:53 PM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 12:47:57 PM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 12:47:57 PM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 12:47:57 PM VlcMediaPlayer.Dispose(bool disposing) Free 12:47:57 PM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 12:48:01 PM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 12:48:01 PM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 12:48:01 PM VlcMediaPlayer.Dispose(bool disposing) Free 12:48:01 PM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 12:48:06 PM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 12:48:06 PM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 12:48:06 PM VlcMediaPlayer.Dispose(bool disposing) Free 12:48:06 PM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 12:48:09 PM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 12:48:09 PM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 12:48:09 PM VlcMediaPlayer.Dispose(bool disposing) Free 12:48:09 PM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 12:48:15 PM Music.StopAndResumeBackground Start 12:48:26 PM Music.Initialize Start 12:48:26 PM Music.Kill Start 12:48:26 PM Music.Kill Finished 12:48:31 PM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 12:48:31 PM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 12:48:31 PM VlcMediaPlayer.Dispose(bool disposing) Free 12:48:31 PM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 12:48:35 PM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 12:48:35 PM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 12:48:35 PM VlcMediaPlayer.Dispose(bool disposing) Free 12:48:35 PM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 12:48:35 PM Music.StopAndResumeBackground Start 12:48:52 PM Music.Initialize Start 12:48:52 PM Music.Kill Start 12:48:52 PM Music.Kill Finished 12:48:57 PM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 12:48:57 PM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 12:48:57 PM VlcMediaPlayer.Dispose(bool disposing) Free 12:48:57 PM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 12:48:58 PM Music.StopAndResumeBackground Start 12:49:31 PM Music.Initialize Start 12:49:31 PM Music.Kill Start 12:49:31 PM Music.Kill Finished 12:49:36 PM Exception Quote Link to comment Share on other sites More sharing options...
NJDave71 Posted February 15, 2018 Author Share Posted February 15, 2018 1. Are you using Aeon Nox 2.0? 2. Did unblocked all the .dll in the theme Plugin folder? 3 Did you change themes views? The only time i saw a crash like that was when i loaded another theme using an older version of the "HelperControl" Hope that helps. Quote Link to comment Share on other sites More sharing options...
GristleMcTough Posted February 15, 2018 Share Posted February 15, 2018 1 hour ago, NJDave71 said: 1. Are you using Aeon Nox 2.0? 2. Did unblocked all the .dll in the theme Plugin folder? 3 Did you change themes views? The only time i saw a crash like that was when i loaded another theme using an older version of the "HelperControl" Hope that helps. 1. I am using the latest release of AN. (v2) 2. The DLLs were never blocked by Windows. I checked. 3. Are you asking if I changed Views and that is what caused the crash? Or if I am able to change views to avoid the crash? Quote Link to comment Share on other sites More sharing options...
NJDave71 Posted February 15, 2018 Author Share Posted February 15, 2018 On Number 3 if you have other themes installed that used the scrolling text such as Aeon MQ7 and then Switch to Aeon Nox it will crash. This has nothing to do with the Theme its an issue with BigBox. Does it continue to crash? have you tried it again? Quote Link to comment Share on other sites More sharing options...
GristleMcTough Posted February 15, 2018 Share Posted February 15, 2018 The only themes I have installed are the two that are packaged with LaunchBox and Aeon Nox. I do not have Aeon MQ7 installed. The crash still occurs. Quote Link to comment Share on other sites More sharing options...
NJDave71 Posted February 15, 2018 Author Share Posted February 15, 2018 I just downloaded a fresh copy and I had to Unblock the .DLLs in the theme plugin folder. see the screen shot (Windows 7) 1. in the ..\LaunchBox\Themes\Aeon Nox\Plugins on windows 10 or 7 you have to unblock these dlls (On both my home and work system this is somthing i have to do) right clicking on the .dll Other wise the theme will crash. Quote Link to comment Share on other sites More sharing options...
GristleMcTough Posted February 15, 2018 Share Posted February 15, 2018 The DLLs on my system are not blocked (Windows 10). See link for screenshot. Notice there us no UNBLOCK button. None of the DLLs were ever blocked by Windows. https://imgur.com/a/sPEbx Quote Link to comment Share on other sites More sharing options...
GristleMcTough Posted February 15, 2018 Share Posted February 15, 2018 I appreciate your attempts to fix this, but I understand if it can't be done. If there is a way to hand you more robust logs that might be of help let me know. Quote Link to comment Share on other sites More sharing options...
NJDave71 Posted February 15, 2018 Author Share Posted February 15, 2018 i am sorry I don't have an answer on this error outside of DLL blocking hoping @Jason Carr can advise. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted February 15, 2018 Share Posted February 15, 2018 It looks like the error is in the HelperControl.GetTotalGamesConverter method, which I don't recognize so I'm guessing maybe that it's in a plugin? There's a String.Substring in that method that has an invalid value fed into the length parameter. Do you recognize that method @NJDave71? Quote Link to comment Share on other sites More sharing options...
GristleMcTough Posted February 15, 2018 Share Posted February 15, 2018 No worries! its a gorgeous theme . Quote Link to comment Share on other sites More sharing options...
NJDave71 Posted February 15, 2018 Author Share Posted February 15, 2018 (edited) That method parses the activegame.details and looks for total game: and gets the number. I am not getting this error so it's hard to catch. @Jason Carr I can pm the code. Edited February 15, 2018 by NJDave71 Quote Link to comment Share on other sites More sharing options...
NJDave71 Posted February 15, 2018 Author Share Posted February 15, 2018 I sent the method to @Jason Carr if there is something that is missing i can get a out a fix. Quote Link to comment Share on other sites More sharing options...
alnyden Posted February 24, 2018 Share Posted February 24, 2018 On 2/15/2018 at 12:58 PM, GristleMcTough said: The DLLs on my system are not blocked (Windows 10). See link for screenshot. Notice there us no UNBLOCK button. None of the DLLs were ever blocked by Windows. https://imgur.com/a/sPEbx Anyone find a fix for this? I'm getting the same error and also don't have the UNBLOCK button. I wasn't having any issue until recently. Thanks. Quote Link to comment Share on other sites More sharing options...
NJDave71 Posted February 24, 2018 Author Share Posted February 24, 2018 Try this in Windows 1. Open Search button (Cortana) and type PowerShell and Select PowerShell App. 2. Type the command unblock-file -path (Then the full path of the file you want to unblock 3. Repeat for each file Example unblock-file -path "C:\Launchbox\Themes\Aeon Nox\Plugins\HelperControl_v3.dll" Quote Link to comment Share on other sites More sharing options...
alnyden Posted February 24, 2018 Share Posted February 24, 2018 16 minutes ago, NJDave71 said: Try this in Windows 1. Open Search button (Cortana) and type PowerShell and Select PowerShell App. 2. Type the command unblock-file -path (Then the full path of the file you want to unblock 3. Repeat for each file Example unblock-file -path "C:\Launchbox\Themes\Aeon Nox\Plugins\HelperControl_v3.dll" Tried, but didn’t fix it unfortunately. Also noticed I only get the error when using the theme in the main Platform view. But it’s fine for a specific playlist. Quote Link to comment Share on other sites More sharing options...
NJDave71 Posted February 24, 2018 Author Share Posted February 24, 2018 (edited) I am not sure why you are getting these errors. Edited February 24, 2018 by NJDave71 Quote Link to comment Share on other sites More sharing options...
orphen92 Posted March 13, 2019 Share Posted March 13, 2019 Hey it is possible to have the same render of the 5 screen but with game box instead of clear logo? Quote Link to comment Share on other sites More sharing options...
Krako13 Posted July 10, 2019 Share Posted July 10, 2019 Hey i'm trying to custom the GameDetailsView to add Genre and multiplayers icons near ESRB/Favortite... I'm not a hard developer and everything I try, failed... I think it is beacause in this file the property "ActiveGame." doesn't work for some reason... Could someone help me ? GameDetailsView.xaml Quote Link to comment Share on other sites More sharing options...
Obsidian74 Posted January 14, 2020 Share Posted January 14, 2020 Hey NJDave, first of all, the theme looks fantastic! I have recently made the switch from RetroFE to BigBox as well, and I like how it looks. I did have a couple questions however: 1. Is there a way to view the platform/source of a game within a custom playlist? Say for example I make a 'Horror Games' playlist, and I have multiple copies of Amnesia from both Steam and GOG, I would want to be able to see which platform the selected copy is on. 2. In the video/fanart window, I noticed that the fanart is off-center. Is there a way to center it out/shrink it to see the whole image. This isn't an issue with the video, but only the fanart image. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.