Jump to content
LaunchBox Community Forums

ikinsey

Members
  • Posts

    10
  • Joined

  • Last visited

Posts posted by ikinsey

  1. The problem occurs on multiple platforms, so it's not a problem with any one platform.

    This problem is resolved for me by reverting to 13.2. I've tried out 13.8 and 13.11, both of which error frequently. I've toggled back and forth between 13.11 and 13.2, and the results are that 13.11 errors every time within minutes while 13.2 seems to never get the error.

  2. I've also tried reverting to an older version (13.8), but the same Object reference not set to an instance of an object error occurs but with this stack trace:

    at (Object , Game )
       at ThreadParser.AssetRole(Object , Game value, ThreadParser )
       at Unbroken.LaunchBox.Windows.BigBox.ViewModels.GamesViewModelBase.<>c__DisplayClass192_0.SearchAdapter()
       at Unbroken.LaunchBox.Windows.Data.DataManager.<>c__DisplayClass170_0.PrepareAbstractProperty(Object )
       at Unbroken.LaunchBox.Windows.Data.DataManager.<>c__DisplayClass170_0.WriteLiteralToken()
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

    Is there anyone who can give me any clue on what this might be?

  3. I browse for a few minutes then I get an error, it happens every time i use BigBox. This never used to happen now I can't use bigbox at all

    Object reference not set to an instance of an object.
       at (Object , Game )
       at ComparatorDefinition.DisableCustomer(Object , Game value, ComparatorDefinition )
       at Unbroken.LaunchBox.Windows.BigBox.ViewModels.GamesViewModelBase.<>c__DisplayClass192_0.ResetPrinter()
       at Unbroken.LaunchBox.Windows.Data.DataManager.<>c__DisplayClass170_0.InvokeJmsException(Object )
       at Unbroken.LaunchBox.Windows.Data.DataManager.<>c__DisplayClass170_0.PrepareMetaDic()
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)


    Here are the last lines of the log and attached is the full log
     

    2024-02-21 12:17:16 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Processing garbage collection....
    2024-02-21 12:17:16 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Completed.
    2024-02-21 12:17:16 PM Disposing videos: Disposing BackgroundVideoView...
    2024-02-21 12:17:16 PM Disposing videos: Invoking UI thread...
    2024-02-21 12:17:16 PM Disposing videos: Starting delay dispose process for all video control classes...
    2024-02-21 12:17:16 PM Navigation Manager going back
    2024-02-21 12:17:16 PM New Navigation Manager stack: PlatformWheel1FiltersViewModel > Wheel2GamesViewModel
    2024-02-21 12:17:16 PM Music.Kill Start
    2024-02-21 12:17:16 PM Music.Kill Finished
    2024-02-21 12:17:17 PM DataManager.SaveInternal completed successfully.
    2024-02-21 12:17:17 PM DataManager.SaveInternal started.
    2024-02-21 12:17:17 PM Attract Mode stopped
    2024-02-21 12:17:17 PM Saving InputBindings.xml...
    2024-02-21 12:17:17 PM Saving GameControllers.xml...
    2024-02-21 12:17:17 PM Saving ListCache.xml...
    2024-02-21 12:17:17 PM Saving Platforms.xml...
    2024-02-21 12:17:17 PM Beginning GamesViewModelBase dispose process...
    2024-02-21 12:17:17 PM Disposing videos...
    2024-02-21 12:17:17 PM Disposing background view model...
    2024-02-21 12:17:17 PM Disposing background image view model...
    2024-02-21 12:17:17 PM Disposing image video view model...
    2024-02-21 12:17:17 PM VlcPlayer.Dispose: Beginning...
    2024-02-21 12:17:17 PM VlcPlayer.Dispose: Returning because already disposing or disposed.
    2024-02-21 12:17:17 PM Disposing image view model...
    2024-02-21 12:17:17 PM Disposing games list view model...
    2024-02-21 12:17:17 PM Disposing list view model...
    2024-02-21 12:17:17 PM Disposing menu items list view model...
    2024-02-21 12:17:17 PM Disposing game details view model...
    2024-02-21 12:17:17 PM Disposing image video view...
    2024-02-21 12:17:17 PM Disposing background video view...
    2024-02-21 12:17:17 PM Nulling out image video view...
    2024-02-21 12:17:17 PM Nulling out background video view...
    2024-02-21 12:17:17 PM Nulling out all image sources...
    2024-02-21 12:17:17 PM VlcPlayer.Dispose: Beginning...
    2024-02-21 12:17:17 PM VlcPlayer.Dispose: Returning because already disposing or disposed.
    2024-02-21 12:17:17 PM Nulling out view...
    2024-02-21 12:17:17 PM Processing garbage collection...
    2024-02-21 12:17:17 PM Reducing nondisposed count...
    2024-02-21 12:17:17 PM GamesViewModelBase dispose process completed successfully.
    2024-02-21 12:17:17 PM Saving Settings.xml...
    2024-02-21 12:17:18 PM DataManager.SaveInternal completed successfully.
    2024-02-21 12:17:18 PM FIRST CHANCE EXCEPTION: Object reference not set to an instance of an object.
       at (Object , Game )
    2024-02-21 12:17:18 PM FIRST CHANCE EXCEPTION: Object reference not set to an instance of an object.
       at (Object , Game )
       at ComparatorDefinition.DisableCustomer(Object , Game value, ComparatorDefinition )
       at Unbroken.LaunchBox.Windows.BigBox.ViewModels.GamesViewModelBase.<>c__DisplayClass192_0.ResetPrinter()
       at Unbroken.LaunchBox.Windows.Data.DataManager.<>c__DisplayClass170_0.InvokeJmsException(Object )
       at Unbroken.LaunchBox.Windows.Data.DataManager.<>c__DisplayClass170_0.PrepareMetaDic()
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
    --- End of stack trace from previous location ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    2024-02-21 12:17:18 PM DISPLAYED EXCEPTION: Object reference not set to an instance of an object.
       at (Object , Game )
       at ComparatorDefinition.DisableCustomer(Object , Game value, ComparatorDefinition )
       at Unbroken.LaunchBox.Windows.BigBox.ViewModels.GamesViewModelBase.<>c__DisplayClass192_0.ResetPrinter()
       at Unbroken.LaunchBox.Windows.Data.DataManager.<>c__DisplayClass170_0.InvokeJmsException(Object )
       at Unbroken.LaunchBox.Windows.Data.DataManager.<>c__DisplayClass170_0.PrepareMetaDic()
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
    --- End of stack trace from previous location ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    2024-02-21 12:17:18 PM Music.Pause Start
    2024-02-21 12:17:18 PM Music.StopAndResumeBackground Start
    2024-02-21 12:17:18 PM Music.StopAndResumeBackground Start
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Beginning...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Calling Stop method...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Disposing VlcMediaPlayer.Media...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Disposing VlcMediaPlayer...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Nulling out VlcMediaPlayer...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Freeing lock callback handle...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Freeing unlock callback handle...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Freeing display callback handle...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Freeing format callback handle...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Freeing cleanup callback handle...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Finished.
    2024-02-21 12:17:19 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Begin...
    2024-02-21 12:17:19 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Invoking on UI thread...
    2024-02-21 12:17:19 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Disposing VLC player...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Beginning...
    2024-02-21 12:17:19 PM VlcPlayer.Dispose: Returning because already disposing or disposed.
    2024-02-21 12:17:19 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Retrieving WMP instance...
    2024-02-21 12:17:19 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Returning from UI thread because WMP is null...
    2024-02-21 12:17:19 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Suppressing GC finalization...
    2024-02-21 12:17:19 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Processing garbage collection....
    2024-02-21 12:17:19 PM Unbroken.LaunchBox.Windows.Views.ImageVideoView.Dispose: Completed.
    2024-02-21 12:17:20 PM VlcPlayer.Dispose: Beginning...
    2024-02-21 12:17:20 PM VlcPlayer.Dispose: Returning because already disposing or disposed.
    2024-02-21 12:18:20 PM FIRST CHANCE EXCEPTION: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
    2024-02-21 12:18:20 PM FIRST CHANCE CONTINUED INNER EXCEPTION: The I/O operation has been aborted because of either a thread exit or an application request.
    
    2024-02-21 12:18:20 PM FIRST CHANCE EXCEPTION: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
       at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](TIOAdapter adapter, Memory`1 buffer)
    2024-02-21 12:18:20 PM FIRST CHANCE CONTINUED INNER EXCEPTION: The I/O operation has been aborted because of either a thread exit or an application request.
    
    2024-02-21 12:18:20 PM FIRST CHANCE EXCEPTION: Unable to read data from the transport connection: The I/O operation has been aborted because of either a thread exit or an application request..
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
       at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](TIOAdapter adapter, Memory`1 buffer)
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    2024-02-21 12:18:20 PM FIRST CHANCE CONTINUED INNER EXCEPTION: The I/O operation has been aborted because of either a thread exit or an application request.

     

    Debug 2024-02-21 11-45-08 AM.log

  4. On 1/3/2020 at 2:13 AM, Zeux said:

    the solution was  turning on Threaded video within RA. it's not perfect  but 100% better than it was  and once I'm in my Arcade cab  with led monitor I should be golden!

    I have a NUC running retroarch through launchbox and this solved my audio glitches / distorted sound for one emulator but not others.

    The solution that solved it altogether was checking my frame rate in windows under DIsplay > Advanced Display Settings and changing the hz from 30 to 60.

     

  5. Platform Consolidation Script

    View File

    I had a lot of duplicate MS-DOS games, and when I tried to use the "Consolidate roms for MS-DOS" tool, it would just say "The selected platform is not an emulated ROM-based platform." But I had so many duplicates that not consolidating them was not an option. So I wrote a script that imitates what the tool did for my PlayStation library.

    It seemed to work for me; now I only see one entry per game and I have the option of "additional apps" for the others.

    Usage instructions:

    - Download Python: https://www.python.org/downloads/
    - Double click on the script or run it via command line `python path/to/file`
    - Enter a full path to the platform you wish to consolidate 
      - Note: the platform should not have been consolidated already (i.e., it should have no additional apps for any game)
      - Platform XML files are located at LaunchBox\Data\Platforms
    - Script will generate a file called {file name}-consolidated; backup your previous XML file and then rename the new file to take its place
    - Make sure to remove all other XML files for the newly consolidated platform from the Data\Platforms folder or Launchbox may use one of those old/undesired files

    Here is the original question I asked on the forums about solving this:

     


     

  6. I have a lot of duplicate MS-DOS games, and when I try to use the "Consolidate roms for MS-DOS" tool, it says "The selected platform is not an emulated ROM-based platform."

    I've tested it out and I can modify the XML file to match how the other XML files handle duplicates (since other platforms automatically consolidated dupes for me). Which raises the question, surely there is some way to do this for MS-DOS in the UI that I'm missing?

    I was thinking about writing a script to modify the XML for me and consolidate entries, but I wanted to check with the community first to make sure there isn't already a canonical solution.

    Anyone got any ideas how to consolidate all these duplicate MS-DOS games?

×
×
  • Create New...