Reloading a DB for DisplayEx with MTP Responder active causes CaVE to crash

Issue #85 on hold
snucker created an issue

[9/6/2023 3:46:36 PM] Entering SetupPlatform
[9/6/2023 3:46:36 PM] Database Type detected as "NSO".
[9/6/2023 3:46:36 PM] Entering Database Initalize
[9/6/2023 3:46:36 PM] Entering GetDatabasePlatform
[9/6/2023 3:46:36 PM] Platform detected as N64
[9/6/2023 3:46:36 PM] Selected Platform: N64
[9/6/2023 3:46:36 PM] LClassicsTitlesDB_Load
[9/6/2023 3:46:36 PM] GetStreamReader
[9/6/2023 3:46:36 PM] ClearStageFolder
[9/6/2023 3:46:36 PM] LClassicsTitlesDB_ParseTitles
[9/6/2023 3:46:36 PM] Loading "C:\Users\snucker\Downloads\CaVE\1.5 beta\CaVE-v1.5-Beta\database\N64_2.12_1.5-beta_2023-09-06\0100C9A00ECE6000\romfs\bootapp\resources\strings\en\strings.lng".
[9/6/2023 3:46:36 PM] 1 language strings loaded.
[9/6/2023 3:46:36 PM] Entering StringsLng_GetMetaComments
[9/6/2023 3:46:36 PM] Entering ReplaceMainTitlesList
[9/6/2023 3:46:36 PM] Connecting to MTP Responder...
[9/6/2023 3:46:36 PM] SAVED
[9/6/2023 3:46:39 PM] Save folders for 56 games detected.
[9/6/2023 3:46:39 PM] Loading Missing Game (N-9292_e) save data...
[9/6/2023 3:46:39 PM] Loading save data for: Missing Game (N-9292_e)
[9/6/2023 3:46:40 PM] Loading Missing Game (N-5378_e) save data...
[9/6/2023 3:46:40 PM] Loading save data for: Missing Game (N-5378_e)
[9/6/2023 3:46:40 PM] Loading Paper Mario™ save data...
[9/6/2023 3:46:40 PM] Loading save data for: Paper Mario™
[9/6/2023 3:46:40 PM] Entering SetupPlatform
[9/6/2023 3:46:40 PM] Database Type detected as "NSO".
[9/6/2023 3:46:40 PM] Entering Database Initalize
[9/6/2023 3:46:40 PM] Entering GetDatabasePlatform
[9/6/2023 3:46:40 PM] Platform detected as N64
[9/6/2023 3:46:40 PM] Selected Platform: N64
[9/6/2023 3:46:40 PM] LClassicsTitlesDB_Load
[9/6/2023 3:46:40 PM] GetStreamReader
[9/6/2023 3:46:40 PM] ClearStageFolder
[9/6/2023 3:46:40 PM] LClassicsTitlesDB_ParseTitles
[9/6/2023 3:46:40 PM] Loading "C:\Users\snucker\Downloads\CaVE\1.5 beta\CaVE-v1.5-Beta\database\N64_2.12_1.5-beta_2023-09-06\0100C9A00ECE6000\romfs\bootapp\resources\strings\en\strings.lng".
[9/6/2023 3:46:40 PM] 1 language strings loaded.
[9/6/2023 3:46:40 PM] Entering StringsLng_GetMetaComments
[9/6/2023 3:46:40 PM] Entering ReplaceMainTitlesList
[9/6/2023 3:46:40 PM] Connecting to MTP Responder...
[9/6/2023 3:46:40 PM] SAVED
[9/6/2023 3:46:42 PM] Loading Mario Party™ 2 save data...
[9/6/2023 3:46:42 PM] Loading save data for: Mario Party™ 2
[9/6/2023 3:46:42 PM] Object reference not set to an instance of an object.
[9/6/2023 3:46:43 PM] Save folders for 56 games detected.
[9/6/2023 3:46:43 PM] Loading Missing Game (N-9292_e) save data...
[9/6/2023 3:46:43 PM] Loading save data for: Missing Game (N-9292_e)
[9/6/2023 3:46:43 PM] Loading Missing Game (N-5378_e) save data...
[9/6/2023 3:46:43 PM] Loading save data for: Missing Game (N-5378_e)
[9/6/2023 3:46:43 PM] Loading Paper Mario™ save data...
[9/6/2023 3:46:43 PM] Loading save data for: Paper Mario™
[9/6/2023 3:46:44 PM] Loading Mario Party™ 2 save data...
[9/6/2023 3:46:44 PM] Loading save data for: Mario Party™ 2
[9/6/2023 3:46:44 PM] Loading Mario Golf™ save data...
[9/6/2023 3:46:44 PM] Loading save data for: Mario Golf™
[9/6/2023 3:46:44 PM] Loading Mario Party™ save data...
[9/6/2023 3:46:44 PM] Loading save data for: Mario Party™
[9/6/2023 3:46:44 PM] Loading Mario Tennis™ save data...
[9/6/2023 3:46:44 PM] Loading save data for: Mario Tennis™
[9/6/2023 3:46:44 PM] Loading Kirby 64™: The Crystal Shards save data...
[9/6/2023 3:46:44 PM] Loading save data for: Kirby 64™: The Crystal Shards
[9/6/2023 3:46:45 PM] Loading Banjo Kazooie™ save data...
[9/6/2023 3:46:45 PM] Loading save data for: Banjo Kazooie™
[9/6/2023 3:46:45 PM] Loading Missing Game (N-9453_e) save data...
[9/6/2023 3:46:45 PM] Loading save data for: Missing Game (N-9453_e)
[9/6/2023 3:46:45 PM] Loading Pokémon Stadium 2™ save data...
[9/6/2023 3:46:45 PM] Loading save data for: Pokémon Stadium 2™
[9/6/2023 3:46:45 PM] Loading Missing Game (N-4609_e) save data...
[9/6/2023 3:46:45 PM] Loading save data for: Missing Game (N-4609_e)
[9/6/2023 3:46:45 PM] Loading Missing Game (N-8143_e) save data...
[9/6/2023 3:46:45 PM] Loading save data for: Missing Game (N-8143_e)
[9/6/2023 3:46:46 PM] Loading GoldenEye 007 save data...
[9/6/2023 3:46:46 PM] Loading save data for: GoldenEye 007
[9/6/2023 3:46:46 PM] Loading Missing Game (N-6506_e) save data...
[9/6/2023 3:46:46 PM] Loading save data for: Missing Game (N-6506_e)
[9/6/2023 3:46:46 PM] Loading Missing Game (N-5895_e) save data...
[9/6/2023 3:46:46 PM] Loading save data for: Missing Game (N-5895_e)
[9/6/2023 3:46:46 PM] Loading Missing Game (N-8098_e) save data...
[9/6/2023 3:46:46 PM] Loading save data for: Missing Game (N-8098_e)
[9/6/2023 3:46:47 PM] Loading Pilotwings™ 64 save data...
[9/6/2023 3:46:47 PM] Loading save data for: Pilotwings™ 64
[9/6/2023 3:46:47 PM] Loading Wave Race™ 64 save data...
[9/6/2023 3:46:47 PM] Loading save data for: Wave Race™ 64
[9/6/2023 3:46:47 PM] Loading Super Mario 64™ save data...
[9/6/2023 3:46:47 PM] Loading save data for: Super Mario 64™
[9/6/2023 3:46:48 PM] Loading F-Zero™ X save data...
[9/6/2023 3:46:48 PM] Loading save data for: F-Zero™ X
[9/6/2023 3:46:48 PM] Loading The Legend of Zelda™: Majora's Mask™ save data...
[9/6/2023 3:46:48 PM] Loading save data for: The Legend of Zelda™: Majora's Mask™
[9/6/2023 3:46:48 PM] Loading The Legend of Zelda™: Ocarina of Time™ save data...
[9/6/2023 3:46:48 PM] Loading save data for: The Legend of Zelda™: Ocarina of Time™
[9/6/2023 3:46:49 PM] Loading Mario Kart™ 64 save data...
[9/6/2023 3:46:49 PM] Loading save data for: Mario Kart™ 64
[9/6/2023 3:46:49 PM] Loading Pokémon Snap™ save data...
[9/6/2023 3:46:49 PM] Loading save data for: Pokémon Snap™
[9/6/2023 3:46:49 PM] Loading Missing Game (N-9446_e) save data...
[9/6/2023 3:46:49 PM] Loading save data for: Missing Game (N-9446_e)
[9/6/2023 3:46:50 PM] Loading Missing Game (N-8628_e) save data...
[9/6/2023 3:46:50 PM] Loading save data for: Missing Game (N-8628_e)
[9/6/2023 3:46:50 PM] Loading Missing Game (N-8543_e) save data...
[9/6/2023 3:46:50 PM] Loading save data for: Missing Game (N-8543_e)
[9/6/2023 3:46:51 PM] Loading Missing Game (N-7496_e) save data...
[9/6/2023 3:46:51 PM] Loading save data for: Missing Game (N-7496_e)
[9/6/2023 3:46:51 PM] Loading Missing Game (N-8241_e) save data...
[9/6/2023 3:46:51 PM] Loading save data for: Missing Game (N-8241_e)
[9/6/2023 3:46:51 PM] Loading Missing Game (N-8719_e) save data...
[9/6/2023 3:46:51 PM] Loading save data for: Missing Game (N-8719_e)
[9/6/2023 3:46:52 PM] Loading Missing Game (N-7168_e) save data...
[9/6/2023 3:46:52 PM] Loading save data for: Missing Game (N-7168_e)
[9/6/2023 3:46:52 PM] Loading Missing Game (N-8797_e) save data...
[9/6/2023 3:46:52 PM] Loading save data for: Missing Game (N-8797_e)
[9/6/2023 3:46:52 PM] Loading Missing Game (N-6056_e) save data...
[9/6/2023 3:46:52 PM] Loading save data for: Missing Game (N-6056_e)
[9/6/2023 3:46:53 PM] Loading Missing Game (N-8352_e) save data...
[9/6/2023 3:46:53 PM] Loading save data for: Missing Game (N-8352_e)
[9/6/2023 3:46:53 PM] Loading Missing Game (N-5296_e) save data...
[9/6/2023 3:46:53 PM] Loading save data for: Missing Game (N-5296_e)
[9/6/2023 3:46:53 PM] Loading Missing Game (N-9326_e) save data...
[9/6/2023 3:46:53 PM] Loading save data for: Missing Game (N-9326_e)
[9/6/2023 3:46:54 PM] Loading Missing Game (N-6329_e) save data...
[9/6/2023 3:46:54 PM] Loading save data for: Missing Game (N-6329_e)
[9/6/2023 3:46:54 PM] Loading Missing Game (N-6931_e) save data...
[9/6/2023 3:46:54 PM] Loading save data for: Missing Game (N-6931_e)
[9/6/2023 3:46:54 PM] Loading Missing Game (N-5551_e) save data...
[9/6/2023 3:46:54 PM] Loading save data for: Missing Game (N-5551_e)
[9/6/2023 3:46:55 PM] Loading Missing Game (N-6198_e) save data...
[9/6/2023 3:46:55 PM] Loading save data for: Missing Game (N-6198_e)
[9/6/2023 3:46:55 PM] Loading Missing Game (N-9456_e) save data...
[9/6/2023 3:46:55 PM] Loading save data for: Missing Game (N-9456_e)
[9/6/2023 3:46:55 PM] Loading Missing Game (N-4771_e) save data...
[9/6/2023 3:46:55 PM] Loading save data for: Missing Game (N-4771_e)
[9/6/2023 3:46:56 PM] Loading Missing Game (N-9619_e) save data...
[9/6/2023 3:46:56 PM] Loading save data for: Missing Game (N-9619_e)
[9/6/2023 3:46:56 PM] Loading Missing Game (N-7859_e) save data...
[9/6/2023 3:46:56 PM] Loading save data for: Missing Game (N-7859_e)
[9/6/2023 3:46:56 PM] Loading Missing Game (N-6812_e) save data...
[9/6/2023 3:46:56 PM] Loading save data for: Missing Game (N-6812_e)
[9/6/2023 3:46:57 PM] Loading Missing Game (N-6413_e) save data...
[9/6/2023 3:46:57 PM] Loading save data for: Missing Game (N-6413_e)
[9/6/2023 3:46:57 PM] Loading Missing Game (N-9278_e) save data...
[9/6/2023 3:46:57 PM] Loading save data for: Missing Game (N-9278_e)
[9/6/2023 3:46:57 PM] Loading Missing Game (N-8042_e) save data...
[9/6/2023 3:46:57 PM] Loading save data for: Missing Game (N-8042_e)
[9/6/2023 3:46:57 PM] Loading Missing Game (N-8395_e) save data...
[9/6/2023 3:46:57 PM] Loading save data for: Missing Game (N-8395_e)
[9/6/2023 3:46:58 PM] Loading Missing Game (N-4424_e) save data...
[9/6/2023 3:46:58 PM] Loading save data for: Missing Game (N-4424_e)
[9/6/2023 3:46:58 PM] Loading Missing Game (N-6277_e) save data...
[9/6/2023 3:46:58 PM] Loading save data for: Missing Game (N-6277_e)
[9/6/2023 3:46:59 PM] Loading Dr. Mario™ 64 save data...
[9/6/2023 3:46:59 PM] Loading save data for: Dr. Mario™ 64
[9/6/2023 3:46:59 PM] Loading Yoshi's Story™ save data...
[9/6/2023 3:46:59 PM] Loading save data for: Yoshi's Story™
[9/6/2023 3:47:00 PM] Loading Sin & Punishment™ save data...
[9/6/2023 3:47:00 PM] Loading save data for: Sin & Punishment™
[9/6/2023 3:47:00 PM] Loading Paper Mario™ save data...
[9/6/2023 3:47:00 PM] Loading save data for: Paper Mario™
[9/6/2023 3:47:00 PM]
[9/6/2023 3:47:00 PM] SAVED

Comments (7)

  1. Dark Akuma

    By active, do you mean “connected” or “actively loading save data or syncing”? I'm not sure from your log.

    Assuming you just mean “connected”, I am not able to reproduce the result.

    But… for the odd scenario of doing that while saves are loading… I DO get that exact error. While not perfect, I addressed it and it seems to work.

    The fix will be in the next version.

  2. snucker reporter

    By active, do you mean “connected” or “actively loading save data or syncing”? I'm not sure from your log.

    Connected, yes. As in, the green dot in CaVE is visible to detect that the MTP Responder is connected.

  3. Tokyo Panda

    This one was a bit tricky to test because I am not really 100% sure what the test was. But I have done the following:

    1. Loaded my database with MTP Responder and CaVE with no issues.
    2. While my database was loading with MTP responder (save states loading) I quickly changed databases before it could finish loading and received the following message.

    ”The save data scan was interrupted. Object reference not set to an instance of an object.”

  4. iiTzSamurai

    I tried to open a database why the saves were loading also, I got the same message as Tokyo. My guess is that message is suppose to appear cause the save data “WAS” interrupted.
    I’ve loaded multiple database’s over and over, switched from n64 to gba and vice versa. No error just the save data scan message

  5. Dark Akuma

    Addressed as far as producing a comprehensible error, but should probably still be addressed with disabling of options while MTP scans are active.

  6. Log in to comment