Genesis v2.6 does not load

Issue #49 resolved
snucker created an issue

Cave 1.4.6 -> Create Genesis 2.5 DB
Cave 1.5.0 -> Accept the update to Genesis 2.6
-> Load Genesis 2.5 DB, CaVE crashes

[7/3/2023 5:26:14 PM] -- New Session Initalized --
[7/3/2023 5:26:14 PM] Entering Main
[7/3/2023 5:26:14 PM] Listing versions available in NewDatabase menu.
[7/3/2023 5:26:20 PM] Entering OpenDatabase_Click

CaVE 1.5.0 -> Create 2.6 DB, CaVE crashes

[7/3/2023 5:35:00 PM] -- New Session Initalized --
[7/3/2023 5:35:00 PM] Entering Main
[7/3/2023 5:35:00 PM] Listing versions available in NewDatabase menu.
[7/3/2023 5:36:38 PM] Menu_NewNSODatabase_Click
[7/3/2023 5:36:38 PM] Platform selected: Genesis/Mega Drive Online

Comments (5)

  1. Dark Akuma

    Cave 1.4.6 -> Create Genesis 2.5 DB (i made it with v1.5, but deleted the DBINFO before trying to load it again.)
    Cave 1.5.0 -> Accept the update to Genesis 2.6 (Same)
    -> Load Genesis 2.5 DB, CaVE crashes (Loads fine…)

    CaVE 1.5.0 -> Create 2.6 DB, CaVE crashes (works fine…)

    I have done these steps, and cannot repeat.

    I will have to test using the files from the rar when I can. I do my main tests with the debug mode version so I can track crashes to the source.

    EDIT:

    Repeated test with the files from the latest rar, and still can not reproduce.

  2. Dark Akuma

    Fixed in the latest build now.

    The issue was, that one last piece of my code was still designed thinking only of NSO in mind. the Create() method was requiring a instance of a NSO database code object to already exist in order to access it, and that wouldn't be the case if you have not opened a NSO database yet. the create function needed to be made into a static function.

  3. Log in to comment