[GH-ISSUE #872] TypeError when opening classic Boostnote storage #424

Closed
opened 2026-03-03 00:21:04 +03:00 by kerem · 3 comments
Owner

Originally created by @tewe on GitHub (Mar 16, 2021).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/872

Current behavior

When first launching Boost Note, I didn't know that the storage format had changed, and gave it the path to my Boostnote data. This resulted in the following.

TypeError: Cannot read property '/' of
undefined

Boostnote 2021-03-16 at 1 46 20 PM

I assume this refers to my old boostnote.json having a "folders" object instead of the new "folderMap" with its "/" key.

Expected behavior

An import wizard. Or at least an error message pointing to some documentation.

Steps to reproduce

  1. run Boostnote
  2. create some notes
  3. install Boost Note
  4. give it the existing folder

Environment

Desktop/Web

  • Boost Note.next version: 0.14.1
  • OS version and name: macOS 10.13.6
Originally created by @tewe on GitHub (Mar 16, 2021). Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/872 # Current behavior When first launching _Boost Note_, I didn't know that the storage format had changed, and gave it the path to my _Boostnote_ data. This resulted in the following. > TypeError: Cannot read property '/' of > undefined ![Boostnote 2021-03-16 at 1 46 20 PM](https://user-images.githubusercontent.com/645412/111352100-23d68b00-8684-11eb-89aa-29b67f6d9fc3.png) I assume this refers to my old `boostnote.json` having a "folders" object instead of the new "folderMap" with its "/" key. # Expected behavior An import wizard. Or at least an error message pointing to some documentation. # Steps to reproduce 1. run Boostnote 2. create some notes 3. install Boost Note 4. give it the existing folder # Environment ## Desktop/Web - Boost Note.next version: 0.14.1 - OS version and name: macOS 10.13.6
kerem closed this issue 2026-03-03 00:21:04 +03:00
Author
Owner

@Komediruzecki commented on GitHub (Mar 16, 2021):

Hi, tewe,

Sorry for the trouble, but Boost Note next is a completely new application, it's not just that storage changed, migration tutorial can be found here: https://medium.com/boostnote/how-to-migrate-data-from-old-boostnote-efd8a5c7aa7d

I agree that if we could easily detect such a case, we could notify the user that this is a new boost note and advise learning how to import the legacy storage into a new boost note.

<!-- gh-comment-id:800502997 --> @Komediruzecki commented on GitHub (Mar 16, 2021): Hi, tewe, Sorry for the trouble, but Boost Note next is a completely new application, it's not just that storage changed, migration tutorial can be found here: https://medium.com/boostnote/how-to-migrate-data-from-old-boostnote-efd8a5c7aa7d I agree that if we could easily detect such a case, we could notify the user that this is a new boost note and advise learning how to import the legacy storage into a new boost note.
Author
Owner

@Rokt33r commented on GitHub (Aug 20, 2021):

Closed because of inactivity.

<!-- gh-comment-id:902470782 --> @Rokt33r commented on GitHub (Aug 20, 2021): Closed because of inactivity.
Author
Owner

@tewe commented on GitHub (Aug 20, 2021):

I wrote a script to export from the old Boost Note format to a completely different application, hence the inactivity.

<!-- gh-comment-id:902913254 --> @tewe commented on GitHub (Aug 20, 2021): I wrote a script to export from the old Boost Note format to a completely different application, hence the inactivity.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#424
No description provided.