wallmachine Posted June 4, 2018 Share Posted June 4, 2018 clicking on any function in LaunchBox next Value cannot be null. Parameter name: source App: LaunchBox Version: 8.3-beta-14 Type: System.ArgumentNullException Site: System.Collections.Generic.IEnumerable`1[TSource] Where[TSource](System.Collections.Generic.IEnumerable`1[TSource], System.Func`2[TSource,System.Boolean]) Source: System.Core at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate) at (ContentViewModelBase ) at Unbroken.LaunchBox.Desktop.Next.ViewModels.ContentViewModelBase.get_SelectedItems() at (SideBarViewModel , ItemsControl ) at Unbroken.LaunchBox.Desktop.Next.ViewModels.SideBarViewModel.BuildToolsMenu(ItemsControl toolsMenuItem) at (<>c__DisplayClass55_0 , Object ) at Unbroken.LaunchBox.Desktop.Next.ViewModels.SideBarViewModel.<>c__DisplayClass55_0.<ShowMenu>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: 7:55:19 PM Exception Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 4, 2018 Author Share Posted June 4, 2018 On 6/1/2018 at 10:31 PM, faydesmee said: After updating metadata, I got this: Now I have to restart Launchbox because it keeps re-appearing. Must create DependencySource on same Thread as the DependencyObject. App: LaunchBox Version: 8.3-beta-14 Type: System.ArgumentException Site: Void ValidateSources(System.Windows.DependencyObject, System.Windows.DependencySource[], System.Windows.Expression) Source: WindowsBase at System.Windows.DependencyObject.ValidateSources(DependencyObject d, DependencySource[] newSources, Expression expr) at System.Windows.Expression.ChangeSources(DependencyObject d, DependencyProperty dp, DependencySource[] newSources) at System.Windows.Data.BindingExpressionBase.ChangeSources(WeakDependencySource[] newSources) at MS.Internal.Data.ClrBindingWorker.ReplaceDependencySources() 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.AttachDataItem() at System.Windows.Data.BindingExpression.Activate(Object item) at System.Windows.Data.BindingExpression.AttachToContext(AttachAttempt attempt) at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance) at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance) at MS.Internal.Data.DataBindEngine.Run(Object arg) 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) Recent Log: 7:26:01 AM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 7:26:01 AM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 7:26:01 AM VlcMediaPlayer.Dispose(bool disposing) Free 7:26:01 AM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 7:26:29 AM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 7:26:29 AM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 7:26:29 AM VlcMediaPlayer.Dispose(bool disposing) Free 7:26:29 AM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 7:26:36 AM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 7:26:36 AM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 7:26:36 AM VlcMediaPlayer.Dispose(bool disposing) Free 7:26:36 AM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 7:26:38 AM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 7:26:38 AM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 7:26:38 AM VlcMediaPlayer.Dispose(bool disposing) Free 7:26:38 AM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 7:26:41 AM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 7:26:41 AM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 7:26:41 AM VlcMediaPlayer.Dispose(bool disposing) Free 7:26:41 AM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 7:26:44 AM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 7:26:44 AM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 7:26:44 AM VlcMediaPlayer.Dispose(bool disposing) Free 7:26:44 AM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 7:28:18 AM VlcMediaPlayer.Dispose(bool disposing) HandleManager.Remove 7:28:18 AM VlcMediaPlayer.Dispose(bool disposing) EventManager.Detach 7:28:18 AM VlcMediaPlayer.Dispose(bool disposing) Free 7:28:18 AM VlcMediaPlayer.Dispose(bool disposing) ReleaseMediaPlayerFunction 7:28:22 AM Exception Thanks, I have this fixed for the next beta. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 4, 2018 Author Share Posted June 4, 2018 On 6/1/2018 at 11:35 PM, Lordmonkus said: @Jason Carr I am encountering a weird bug with beta 14 where often when double clicking a game to load it will load the previous game that was selected. What appears to be happening is if I click a game to see its details and then just double click a different game the game I had selected before will load. So for example if I click on Golden Axe to see its details and then I decide I would rather play Golden Axe 3 which is right beside it I double click Golden Axe 3 quickly it will load Golden Axe instead. The solution to preventing this is to select the game I actually want to play first to see its details and then double click it. When I do this it will load the game properly instead of the previously selected game. Thanks, also fixed for the next beta. 1 Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 4, 2018 Author Share Posted June 4, 2018 On 6/2/2018 at 3:43 AM, ALIE said: Thanks that worked i put on 10 it was on 1655 ?. no i only run LB on one machine it just happened from update to update. Hmm, let me know if you see that happen again. That's certainly an oddity. I'm gonna label it as just a random fluke for the time being. 1 Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 4, 2018 Author Share Posted June 4, 2018 On 6/3/2018 at 6:29 AM, wallmachine said: I've just noticed if I have a system with an apostrophe in it and the folder that is automatically created by LaunchBox for the "\Images\Platforms\" folder ONLY places an underscore instead of an apostrophe. I'm assuming this isn't intended as the other folders such as Games, Images, Manuals, Music and Videos don't have underscores. If I change it to an apostrophe LaunchBox keeps making a folder with an underscore. I don't see anywhere in the .xml files to change this. This is by design to prevent a whole slew of potential issues. Is there a reason why it's a problem? 18 hours ago, wallmachine said: Nothing we can do its the way he has coded it, that platforms folder references the gamessb i believe and maybe isnt enclosed correctly, not 100% Not quite sure what you mean here by not enclosed correctly, but this has nothing to do with the games database. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 4, 2018 Author Share Posted June 4, 2018 7 hours ago, wallmachine said: clicking on any function in LaunchBox next Value cannot be null. Parameter name: source App: LaunchBox Version: 8.3-beta-14 Type: System.ArgumentNullException Site: System.Collections.Generic.IEnumerable`1[TSource] Where[TSource](System.Collections.Generic.IEnumerable`1[TSource], System.Func`2[TSource,System.Boolean]) Source: System.Core at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate) at (ContentViewModelBase ) at Unbroken.LaunchBox.Desktop.Next.ViewModels.ContentViewModelBase.get_SelectedItems() at (SideBarViewModel , ItemsControl ) at Unbroken.LaunchBox.Desktop.Next.ViewModels.SideBarViewModel.BuildToolsMenu(ItemsControl toolsMenuItem) at (<>c__DisplayClass55_0 , Object ) at Unbroken.LaunchBox.Desktop.Next.ViewModels.SideBarViewModel.<>c__DisplayClass55_0.<ShowMenu>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: 7:55:19 PM Exception I should have this fixed as well for the next beta. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 4, 2018 Author Share Posted June 4, 2018 Beta 15 is out now with a bunch of fixes (including all referenced above), as well as controller automation (though not yet full controller support) and alphanumeric keyboard navigation (jump to game). Let me know how this one fairs; I'm considering it to be a release candidate for 8.3. Depending on how things go, we may put out the official release either tomorrow or Wednesday. 3 2 Quote Link to comment Share on other sites More sharing options...
wallmachine Posted June 4, 2018 Share Posted June 4, 2018 (edited) 4 hours ago, Jason Carr said: This is by design to prevent a whole slew of potential issues. Is there a reason why it's a problem? Just wondering why only this folder has an underscore and the other folders dont Edited June 4, 2018 by wallmachine Quote Link to comment Share on other sites More sharing options...
xsilverfuryx Posted June 4, 2018 Share Posted June 4, 2018 the backgrounds that I have in jpg format to save space are not displayed in launchbox next, I can only visualize them with png extension. Thanks Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 4, 2018 Author Share Posted June 4, 2018 41 minutes ago, xsilverfuryx said: the backgrounds that I have in jpg format to save space are not displayed in launchbox next, I can only visualize them with png extension. Thanks It's possible that you're using a certain JPEG format that is unsupported by WPF. However, JPEGs definitely work as backgrounds in .Next. 56 minutes ago, wallmachine said: Just wondering why only this folder has an underscore and the other folders dont So the same platform names display single quotes in the other folders? That's interesting. Not sure why that is. Probably not a high priority, but I'll have to look at the code to figure out why. Quote Link to comment Share on other sites More sharing options...
Drybonz Posted June 5, 2018 Share Posted June 5, 2018 1 hour ago, xsilverfuryx said: the backgrounds that I have in jpg format to save space are not displayed in launchbox next, I can only visualize them with png extension. Thanks Open in MS Paint and "save as" .jpg to your desktop or something... see if that fixes it. Alternatively, rename as .png before you open in MS Paint, then save as .jpg. Quote Link to comment Share on other sites More sharing options...
dragon57 Posted June 5, 2018 Share Posted June 5, 2018 I just updated to the latest beta and am seeing some strange behavior in Launchbox. After the program has run for a bit, the gui acts like I am using the mouse wheel to initiate a scroll such that the Platform names list on the left scrolls to the top all by itself. If I restart Launchbox, all is ok for a while, then all of a sudden, the scrolling starts again. I don't see this in any other app. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 5, 2018 Author Share Posted June 5, 2018 3 hours ago, dragon57 said: I just updated to the latest beta and am seeing some strange behavior in Launchbox. After the program has run for a bit, the gui acts like I am using the mouse wheel to initiate a scroll such that the Platform names list on the left scrolls to the top all by itself. If I restart Launchbox, all is ok for a while, then all of a sudden, the scrolling starts again. I don't see this in any other app. This could be caused by my half-implementation for controllers. Does it happen if you unplug all game controllers? Quote Link to comment Share on other sites More sharing options...
Lordmonkus Posted June 5, 2018 Share Posted June 5, 2018 Getting this error message when opening the Audit tool in LaunchboxNext and not in regular Launchbox. Object reference not set to an instance of an object. App: LaunchBox Version: 8.3-beta-15 Type: System.NullReferenceException Site: System.Type GetType() Source: mscorlib at System.Object.GetType() at PCSX2_Configurator.LaunchBoxPlugin.SetConfigureOnClick(EventHandler onConfigureClick) at PCSX2_Configurator.LaunchBoxPlugin.GetIsValidForGame(IGame selectedGame) at (AuditForm , Object , EventArgs ) at Unbroken.LaunchBox.Desktop.Forms.AuditForm.dataGridView_SelectionChanged(Object sender, EventArgs e) at System.Windows.Forms.DataGridView.OnSelectionChanged(EventArgs e) at System.Windows.Forms.DataGridView.FlushSelectionChanged() at System.Windows.Forms.DataGridView.ClearSelection(Int32 columnIndexException, Int32 rowIndexException, Boolean selectExceptionElement) at System.Windows.Forms.DataGridView.SetAndSelectCurrentCellAddress(Int32 columnIndex, Int32 rowIndex, Boolean setAnchorCellAddress, Boolean validateCurrentCell, Boolean throughMouseClick, Boolean clearSelection, Boolean forceCurrentCellSelection) at System.Windows.Forms.DataGridView.MakeFirstDisplayedCellCurrentCell(Boolean includeNewRow) at System.Windows.Forms.DataGridView.OnHandleCreated(EventArgs e) at System.Windows.Forms.Control.WmCreate(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Recent Log: 2:14:35 AM Exception Quote Link to comment Share on other sites More sharing options...
Rod Posted June 5, 2018 Share Posted June 5, 2018 @Jason Carr I like the "launch with" feature where it opens a submenu when there are multiple cores available for a system. I noticed that it also opens the submenu when there is only one core, making that additional step of having to open the submenu unneccesary. Could you possibly make it so that when there are multiple cores configured, that it opens the submenu, but when there's only one core configured for a system, that it's the old behaviour of "launch with -> Retroarch" (no submenu opening)? Hope that makes sense and it possible. 1 Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 5, 2018 Author Share Posted June 5, 2018 14 hours ago, dragon57 said: I just updated to the latest beta and am seeing some strange behavior in Launchbox. After the program has run for a bit, the gui acts like I am using the mouse wheel to initiate a scroll such that the Platform names list on the left scrolls to the top all by itself. If I restart Launchbox, all is ok for a while, then all of a sudden, the scrolling starts again. I don't see this in any other app. For the life of me I can't seem to figure out why this would ever be happening. Has anyone else seen this? @dragon57, when it happens, does it just scroll, or does it change the selected item as well? Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 5, 2018 Author Share Posted June 5, 2018 9 hours ago, Lordmonkus said: Getting this error message when opening the Audit tool in LaunchboxNext and not in regular Launchbox. Object reference not set to an instance of an object. App: LaunchBox Version: 8.3-beta-15 Type: System.NullReferenceException Site: System.Type GetType() Source: mscorlib at System.Object.GetType() at PCSX2_Configurator.LaunchBoxPlugin.SetConfigureOnClick(EventHandler onConfigureClick) at PCSX2_Configurator.LaunchBoxPlugin.GetIsValidForGame(IGame selectedGame) at (AuditForm , Object , EventArgs ) at Unbroken.LaunchBox.Desktop.Forms.AuditForm.dataGridView_SelectionChanged(Object sender, EventArgs e) at System.Windows.Forms.DataGridView.OnSelectionChanged(EventArgs e) at System.Windows.Forms.DataGridView.FlushSelectionChanged() at System.Windows.Forms.DataGridView.ClearSelection(Int32 columnIndexException, Int32 rowIndexException, Boolean selectExceptionElement) at System.Windows.Forms.DataGridView.SetAndSelectCurrentCellAddress(Int32 columnIndex, Int32 rowIndex, Boolean setAnchorCellAddress, Boolean validateCurrentCell, Boolean throughMouseClick, Boolean clearSelection, Boolean forceCurrentCellSelection) at System.Windows.Forms.DataGridView.MakeFirstDisplayedCellCurrentCell(Boolean includeNewRow) at System.Windows.Forms.DataGridView.OnHandleCreated(EventArgs e) at System.Windows.Forms.Control.WmCreate(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Recent Log: 2:14:35 AM Exception Unfortunately that looks to be a bug with the PCSX2 Configurator plugin. Quote Link to comment Share on other sites More sharing options...
Jason Carr Posted June 5, 2018 Author Share Posted June 5, 2018 7 hours ago, Rod said: @Jason Carr I like the "launch with" feature where it opens a submenu when there are multiple cores available for a system. I noticed that it also opens the submenu when there is only one core, making that additional step of having to open the submenu unneccesary. Could you possibly make it so that when there are multiple cores configured, that it opens the submenu, but when there's only one core configured for a system, that it's the old behaviour of "launch with -> Retroarch" (no submenu opening)? Hope that makes sense and it possible. We may add an option for that at some point, but for the moment I see value in the user knowing which core is going to be run, so I think we'll leave it as-is currently (also largely because we're getting ready for an official release). Quote Link to comment Share on other sites More sharing options...
Mr. RetroLust Posted June 5, 2018 Share Posted June 5, 2018 49 minutes ago, Jason Carr said: For the life of me I can't seem to figure out why this would ever be happening. Has anyone else seen this? @dragon57, when it happens, does it just scroll, or does it change the selected item as well? Could this be a controller issue? It reminds me of the old days with pcs or game consoles when the joystick was pressed while booting up it kept on moving to one side automatically,wrongly calibrated, maybe something worth checking if it stops when controller function is turned off. Quote Link to comment Share on other sites More sharing options...
DOS76 Posted June 5, 2018 Share Posted June 5, 2018 I've seen that behavior of the scrolling when you have use Z axis scrolling checked in the LB controller settings turning it off will fix it in some cases. 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.