Lost all tabs! Cannot restore w/numbered DB file. Invalid/No json extension

154 views
Skip to first unread message

Daniel Gonzalez

unread,
Mar 6, 2025, 9:40:58 PMMar 6
to Session Buddy Discussion
This morning, most of my tabs were gone except for the pinned ones. I think it's related to Chrome automatically removing both Session Buddy and The Marvelous Suspender, but I've re-enabled those extensions. 

As per the instructions written here (https://sessionbuddy.com/data-location-v4/) I went to the folder C:\Users\dgonz\AppData\Local\Google\Chrome\User Data\Default\IndexedDB\chrome-extension_edacconmaakjimmfgnblocblbcdcpbko_0.indexeddb.blob\3\03\ and found the file with the highest number. It doesn't have an extension like .json, it's only labeled 348. Opening it up in vscode, I see all the links to my tabs in there, so it's fine. But uploading it, I get "Invalid Session Buddy export file. Try again."

Here is the console output, as is usually recommended. I also have a diagnostic file I can email you. 
SessionBuddyConsole.png

Thanks! 
-Daniel

Session Buddy Support

unread,
Mar 6, 2025, 9:51:53 PMMar 6
to sessionbud...@googlegroups.com
Based on the screenshot it looks like you've been affected by a browser bug that sometimes saves null values. More info here:  Replacing via Table.put() can result in null value · Issue #541 · dexie/Dexie.js

The next release (being submitted to the Chrome Web Store tomorrow) will automatically work around this bug. In the interim, you can clear it up manually as follows:

1. Open the Session Buddy console 
2. Click on the Application tab
3. Expand IndexedDB on the left and select clientHistory as per the following:

image.png

You should see something similar to the above image (a table of number keys mapping to values). In fact, it looks like you already found this based on your screenshot.

4. Page through these items (click right-facing triangle icon at top) and see if there's any entries with a null value
5. If you find an entry with a null value, select it and delete it by clicking the TRASH ICON at the top. DO NOT click the icon next to it, which will clear everything permanently without confirmation.
6. Reload Session Buddy

Let me know if this solves your problem. If not, we can try some other things.

Hans


--
You received this message because you are subscribed to the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-dis...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sessionbuddy-discuss/0db317b4-8166-433b-8814-584466ffc85an%40googlegroups.com.

Daniel Gonzalez

unread,
Mar 6, 2025, 10:38:45 PMMar 6
to Session Buddy Discussion
Thanks for the help. I found a null entry and deleted it by clicking the trash icon. Then I restarted Chrome, opened the Session Buddy UI and tried to restore again using one of my backup files, but it still gives me the same issue. Looking in the console, there's a new error: 

SessionBuddyConsole2.png

Daniel Gonzalez

unread,
Mar 7, 2025, 12:39:16 PMMar 7
to Session Buddy Discussion
I figured it out! I can now use the History feature and was able to restore a snapshot from a couple weeks ago. 

Thank you for the help. 
Reply all
Reply to author
Forward
0 new messages