You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi ,
Thank you for creating this package and I have been using it successfully to work with bibtex entry and editing for my personal paper collection on emacs.
Until today, I got this error when emacs tried to pull the entry for an Arxiv item. I believe it is something with node. I included the picture of the debug on emacs.
I am using endeavourOS ( an archlinux based OS) and usually i started the selfhost local sever by using the command
pm2 start index.js
Then I would proceed like normal on emacs with zotra.
Please guide me to ways to fix this
Thank you
EDIT: i looked around and was able to fix it.
Utils.IsRegExp and Utils.IsDate are deprecated API so change the code in the config.js respectively
parent instanceof RegExp
parent instanceof Date
The text was updated successfully, but these errors were encountered:
I just installed zotra-server and I got the same error. The tip from lnguyen4 seems to work (thanks a lot!).
At first, it wasn't very clear to me what I had to do exactly, in the end I got it to work by replacing, in the .../zotra-server/node-modules/config/lib/config.js file, the line 1217, } else if (Utils.isRegExp(parent)) {, by:
} else if (parent instanceof RegExp) {
And the line 1220, } else if (Utils.isDate(parent)) {, by:
It seems like the issue is from using deprecated node functions in the upstream repository.
Specifically, the functions you mentioned are deprecated in node 23: https://nodejs.org/api/deprecations.html#DEP0055
The easiest solution for now is to use node version <= 22, or alternatively use the fix suggested by @lnguyen4.
I'll keep this issue open so other users who get this error could see it.
Hi ,
Thank you for creating this package and I have been using it successfully to work with bibtex entry and editing for my personal paper collection on emacs.
Until today, I got this error when emacs tried to pull the entry for an Arxiv item. I believe it is something with node. I included the picture of the debug on emacs.
I am using endeavourOS ( an archlinux based OS) and usually i started the selfhost local sever by using the command
pm2 start index.js
Then I would proceed like normal on emacs with zotra.
Please guide me to ways to fix this
Thank you
EDIT: i looked around and was able to fix it.
Utils.IsRegExp and Utils.IsDate are deprecated API so change the code in the config.js respectively
parent instanceof RegExp
parent instanceof Date
The text was updated successfully, but these errors were encountered: