-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Load error! (too much recursion) #1077
Comments
Hello, thank you reporting this issue! The log does not really have anything suspicious but the "too much recursion" could suggest that there is some kind of cycle in the note graph. It would be extremely helpful if you could create an anonymized database and send it to zadam.apps@gmail.com. Just click on the button here: And go to the ~/trilium-data/anonymized/ and take the DB file there. This file retains the structure of the note tree but deletes (and VACUUMs) all the data and metadata. Since I won't see the "Literature" title, I can't identify the problematic node - what noteId does it have? You can see that in Note Actions -> Show note info. Thank you! |
Hi Zadam, Thanks for the fast reply! Unfortunately, I am getting another error when I try to anonymize my database. I am not sure how to define a filename or should I try the new trilium update? 21:56:01.221 INFO ERROR: JS Error: Error when calling POST anonymization/anonymize: error - Internal Server Error |
Hello, looks like the anonymization had a bug - I just released 0.42.6 which should fix that - could you download that release and try anonymization again? I appreciate your help! |
Hello, with the help of your anonymized database I could figure out the issue - the problem was with the fact that you had a template note which was a child/descendant of its own template instance. This created attribute inheritance cycle. This situation is valid, but sort of unexpected so I did not test it before. Anyway I added the protection to the code to avoid this kind of cycle and I will be releasing it soon. Thank you for your help! It's really important to fix these kind of blocker issues. |
Fix should be in v0.42.7 |
Thanks, can confirm it works now on my end! Much appreciate all the work you put into Trillium and it really shows as it is an amazing knowledge database! |
Hi,
It seems I am unable to load certain trees in my database anymore due to a load error caused by too much recursion. I am still able to export this and see my content, however, I would be interested in what is causing this so I can prevent it in the future. Here are some details:
.
I am not sure what is causing this but it seems to have occured after I updated to 0.42.4 from 0.40.3
I am using Trillium 0.42.4. It is a similar issue as this one, so I will provide the same logs.
backend_log.txt
Creating a backup and reading from that did not seem to solve the issue. I am also unable to open / edit the notes in this tree to alter it but I suspect there are some weird linkings going on between them. Any idea on how to solve this? Thanks!
The text was updated successfully, but these errors were encountered: