obsidian-db-folder: [Bug]: csv import not working, tried some ideas, and broke the plugin completely?
Contact Details
kenziechoe@gmail.com
What happened?
I’ve been trying to import csv files into DBFolder. I have not ever been able to do this, except 1 time I came close after looking at this discussion: https://github.com/RafaelGB/obsidian-db-folder/discussions/479 and verified I have all that information. Then well, I broke the plugin in my old/current vault somehow. I have tried capitalizing and not capitalizing in both places and with different fields.
Yet, when I click import csv, nothing happens.
I tried in a brand new vault with no themes, and very few plugins, and very few notes. I have attached screenshots of what I get in the new vault, including the installed plugins and the DB Folder settings and the RSO Lessons database settings.
I will also note that if I don’t put the file as columns template in the folder where I am creating the database, it doesn’t populate to select, even if settings state to look in Templates folder. If that should be a different bug (or a LOT of user error), please let me know. It is relevant here because:
I tried dragging my template to the _Templates folder and then my database disappeared - all the rows were gone. It now renders what I see in the old vault. Dragging the template back to the Lesson Plan folder does not reinstate the db.
Right click on Lesson Plan folder to create database returns an untitled and nothing I can do.
Clicking database creator in ribbon also outputs the same. see the databases rso lessons 2 and Untitled database. Nothing happens if I click them now. I think I actually well and broke it! LOL
Reading one it appears that because my topic column has special characters, that might be one issue? However, using the PLC column in old database, did import one time and everything after the “.” was gone. Sadly, didn’t screenshot that, because I assumed user error, deleted the file, went to make a new one and well, broke it on the old vault.
Database rso lessons 3 was after putting the template back into the Lesson Plans folder.
Closing and reopening a vault makes no difference. I also cannot open any other file on that tab. Nothing works in the folder menu. If I open a new tab, I can open files and folders, until I click one of these database files. Then everything “locks” again. I will leave the vault open and send the logs since reopening if needed.

These screenshots show how I can’t open other files on same tab:

What platform were you using?
Desktop
Version of the plugin
3.2.3
Relevant log output
3 different log files from the new vault. I have no idea what is relevant, sorry. Let me know if want something else from the logging. I turned it on after I broke it. These may not be in order. Logs from my other vault look similar, can provide if wanted.
---
plugin:dbfolder:118 Uncaught (in promise) Error: topic column not found in CSV file
at I1.eval (plugin:dbfolder:118:18034)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at I1.parseCSV (plugin:dbfolder:118:17647)
at I1.eval (plugin:dbfolder:118:17381)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) Error: topic column not found in CSV file
at I1.eval (plugin:dbfolder:118:18034)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at I1.parseCSV (plugin:dbfolder:118:17647)
at I1.eval (plugin:dbfolder:118:17381)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
plugin:dbfolder:10 Uncaught TypeError: Cannot read properties of undefined (reading 'config')
at tQ.handle (plugin:dbfolder:109:222693)
at eQ.goNext (plugin:dbfolder:109:201208)
at eQ.handle (plugin:dbfolder:109:221949)
at ZJ.goNext (plugin:dbfolder:109:201208)
at ZJ.handle (plugin:dbfolder:109:221198)
at sK.run (plugin:dbfolder:109:177837)
at sQ.constructBody (plugin:dbfolder:109:225997)
at sQ.constructUI (plugin:dbfolder:109:225940)
at oQ.onOpen (plugin:dbfolder:109:225522)
at oQ.e.open (app.js:1:1041197)
plugin:dbfolder:109 Uncaught (in promise) TypeError: q.debug is not a function
at AG.eval (plugin:dbfolder:109:156246)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at AG.create_markdown_file (plugin:dbfolder:109:156210)
at I1.eval (plugin:dbfolder:118:18451)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.error is not a function
at L2.eval (plugin:dbfolder:118:61657)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.initDatabase (plugin:dbfolder:118:60846)
at L2.eval (plugin:dbfolder:118:63078)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.warn is not a function
at Object.emit (plugin:dbfolder:118:59376)
at L2.handleExternalMetadataChange (plugin:dbfolder:118:63871)
at J2.eval (plugin:dbfolder:118:81017)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at eval (plugin:dbfolder:118:80927)
at Map.forEach (<anonymous>)
at J2.eval (plugin:dbfolder:118:80915)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at L2.destroy (plugin:dbfolder:118:62187)
at L2.eval (plugin:dbfolder:118:62283)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onClose (plugin:dbfolder:118:62244)
at L2.<anonymous> (app.js:1:1145526)
at app.js:1:235505
at Object.next (app.js:1:235610)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.error is not a function
at L2.eval (plugin:dbfolder:118:61657)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.initDatabase (plugin:dbfolder:118:60846)
at z2.registerView (plugin:dbfolder:118:64175)
at new z2 (plugin:dbfolder:118:64099)
at J2.addView (plugin:dbfolder:118:77706)
at L2.setViewData (plugin:dbfolder:118:60081)
plugin:dbfolder:118 Uncaught TypeError: Cannot read properties of undefined (reading 'yaml')
at d2.handle (plugin:dbfolder:118:41880)
at v2 (plugin:dbfolder:118:47580)
at W2.constructSettingBody (plugin:dbfolder:118:58172)
at W2.constructUI (plugin:dbfolder:118:58115)
at j2.onOpen (plugin:dbfolder:118:58684)
at j2.e.open (app.js:1:1041197)
at L2.settingsAction (plugin:dbfolder:118:63383)
at HTMLAnchorElement.<anonymous> (app.js:1:1355377)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.error is not a function
at L2.eval (plugin:dbfolder:118:61657)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.initDatabase (plugin:dbfolder:118:60846)
at L2.eval (plugin:dbfolder:118:63078)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.info is not a function
at eval (plugin:dbfolder:118:20365)
at a (plugin:dbfolder:109:297352)
at R1.eval (plugin:dbfolder:118:20244)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at Object.n.actions.dataviewUpdater (plugin:dbfolder:118:20210)
at eval (plugin:dbfolder:109:255358)
at Generator.next (<anonymous>)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.error is not a function
at L2.eval (plugin:dbfolder:118:61657)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.initDatabase (plugin:dbfolder:118:60846)
at z2.registerView (plugin:dbfolder:118:64175)
at new z2 (plugin:dbfolder:118:64099)
at J2.addView (plugin:dbfolder:118:77706)
at L2.setViewData (plugin:dbfolder:118:60081)
plugin:dbfolder:118 Uncaught TypeError: Cannot read properties of undefined (reading 'yaml')
at d2.handle (plugin:dbfolder:118:41880)
at v2 (plugin:dbfolder:118:47580)
at W2.constructSettingBody (plugin:dbfolder:118:58172)
at W2.constructUI (plugin:dbfolder:118:58115)
at j2.onOpen (plugin:dbfolder:118:58684)
at j2.e.open (app.js:1:1041197)
at L2.settingsAction (plugin:dbfolder:118:63383)
at HTMLAnchorElement.<anonymous> (app.js:1:1355377)
plugin:dbfolder:118 Uncaught (in promise) TypeError: q.error is not a function
at L2.eval (plugin:dbfolder:118:61657)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.initDatabase (plugin:dbfolder:118:60846)
at L2.eval (plugin:dbfolder:118:63078)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
--- Escaping characters I presume in my column
app.js:1 Uncaught (in promise) Error: File name cannot contain any of the following characters: * " \ / < > : | ?
at Be (app.js:1:250004)
at t.checkPath (app.js:1:1103614)
at t.<anonymous> (app.js:1:1105499)
at app.js:1:235505
at Object.next (app.js:1:235610)
at app.js:1:234547
at new Promise (<anonymous>)
at g (app.js:1:234292)
at t.create (app.js:1:1105387)
at AG.eval (plugin:dbfolder:109:156794)
app.js:1 Uncaught (in promise) Error: File name cannot contain any of the following characters: * " \ / < > : | ?
at Be (app.js:1:250004)
at t.checkPath (app.js:1:1103614)
at t.<anonymous> (app.js:1:1105499)
at app.js:1:235505
at Object.next (app.js:1:235610)
at app.js:1:234547
at new Promise (<anonymous>)
at g (app.js:1:234292)
at t.create (app.js:1:1105387)
at AG.eval (plugin:dbfolder:109:156794)
app.js:1 Uncaught (in promise) Error: File name cannot contain any of the following characters: * " \ / < > : | ?
at Be (app.js:1:250004)
at t.checkPath (app.js:1:1103614)
at t.<anonymous> (app.js:1:1105499)
at app.js:1:235505
at Object.next (app.js:1:235610)
at app.js:1:234547
at new Promise (<anonymous>)
at g (app.js:1:234292)
at t.create (app.js:1:1105387)
at AG.eval (plugin:dbfolder:109:156794)
app.js:1 TypeError: q.info is not a function
at L2.destroy (plugin:dbfolder:118:62187)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
---
app.js:1 Uncaught (in promise) Error: File name cannot contain any of the following characters: * " \ / < > : | ?
at Be (app.js:1:250004)
at t.checkPath (app.js:1:1103614)
at t.<anonymous> (app.js:1:1105499)
at app.js:1:235505
at Object.next (app.js:1:235610)
at app.js:1:234547
at new Promise (<anonymous>)
at g (app.js:1:234292)
at t.create (app.js:1:1105387)
at AG.eval (plugin:dbfolder:109:156794)
app.js:1 Uncaught (in promise) Error: File name cannot contain any of the following characters: * " \ / < > : | ?
at Be (app.js:1:250004)
at t.checkPath (app.js:1:1103614)
at t.<anonymous> (app.js:1:1105499)
at app.js:1:235505
at Object.next (app.js:1:235610)
at app.js:1:234547
at new Promise (<anonymous>)
at g (app.js:1:234292)
at t.create (app.js:1:1105387)
at AG.eval (plugin:dbfolder:109:156794)
app.js:1 Uncaught (in promise) Error: File name cannot contain any of the following characters: * " \ / < > : | ?
at Be (app.js:1:250004)
at t.checkPath (app.js:1:1103614)
at t.<anonymous> (app.js:1:1105499)
at app.js:1:235505
at Object.next (app.js:1:235610)
at app.js:1:234547
at new Promise (<anonymous>)
at g (app.js:1:234292)
at t.create (app.js:1:1105387)
at AG.eval (plugin:dbfolder:109:156794)
app.js:1 TypeError: q.info is not a function
at L2.destroy (plugin:dbfolder:118:62187)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
app.js:1 TypeError: Cannot read properties of undefined (reading 'unregisterView')
at L2.destroy (plugin:dbfolder:118:62077)
at L2.eval (plugin:dbfolder:118:62437)
at Generator.next (<anonymous>)
at eval (plugin:dbfolder:1:938)
at new Promise (<anonymous>)
at a (plugin:dbfolder:1:697)
at L2.onUnloadFile (plugin:dbfolder:118:62391)
at L2.<anonymous> (app.js:1:1359731)
at app.js:1:235505
at Object.next (app.js:1:235610)
(anonymous) @ app.js:1
Are you using the latest version of the plugin in your Obsidian vault?
- I have verified that I am on the latest version
Are you check if there is a similar issue?
- I have verified that there are not similar issues
About this issue
- Original URL
- State: open
- Created a year ago
- Comments: 17 (9 by maintainers)
The logger was fixed too. I was experimenting about that service to obtain the context without renounce to the current configuration and looks line some bugs were introduced
I am hardly working for bring next week some fixes, included a better csv imports.
I am happy that you can work with your ddbb again
the plugin will use the papaparser library for read csvs with a better error handler
I did the steps in heunchen’s post https://github.com/RafaelGB/obsidian-db-folder/issues/765.
It also corrected my csv import issue, now that I gave a unique identifier column of ItemNumber to each entry which is also correcting the errors with characters that need escaping. 😃
Idk what the logger did, but my DB Folder isn’t broken anymore? I’m happy, it is now working flawlessly - even with imports. I suppose we should put up a note that the logger is bugging things?