-
I do not mind testing with your files. Please share them directly here.
-
Didn't notice at first that "Link" in the editor here included an upload option, i've double-checked that it's safe to export, and tested again as the files changed slightly.
Confirmed the latest version of the files still triggers it, here's the original version: .obsidian.zip
-
-
Previous Value Current Value Open
Closed
-
You may also configure
project settings > code > code analysisto only analyze desired files. For instance, specifying files to be analyzed as-**/*.jsthere will prevent OneDev from analyzing all js files. -
That'd actually work perfectly, since the parent of the project in question has zero JS in it, and the sub-project I found this on was pure text notes for that project, so there's no functional code anyways.
Thank you for the fast find on this (a few hours!), OneDev's been improving faster than i've been keeping track of it, even when under limited resources like a Raspberry Pi 4, while staying surprisingly easy to use!
-
| Type |
Bug
|
| Priority |
Major
|
| Assignee | |
| Affected Versions |
13.?.?, 14.1.8 (latest)
|
| Labels |
No labels
|
(Title is an accurate summary, adjust Priority accordingly.)
With a particular, small folder of files uploaded, OneDev will show the following banner when viewing the relevant repository's files in a browser:
Revision indexing in progress... (search in this revision will be accurate after indexed)After doing so, OneDev will start maxing out a few cores until every thread hits OOM, with no other log entries.
Example output:
As expected, OneDev remains locked up and mostly unresponsive until restart, with any functional feature breaking down, like new logins citing incorrect credentials, or listing other repo files in the browser showing a blank repo entirely. (You can imagine this gave me quite a spook at first, thinking the entire data directory nuked itself)
This is repeatable and consistent, thankfully, and I have the problematic files on hand if you'd like a copy for testing. (Triggering data has zero sensitive information, it's a local copy of some plugins for note-taking software, so they can be re-acquired directly.)
Full details of the setup and environment on discovery:
1dev/serversite/is only 53 MB total. (Entire data dir is 1.1 GB total)GraalVM v37.1on Linux x64, downloaded at either:.mdtext file otherwise.If you'd like the problematic files without downloading from a stranger, it's quick to create them:
Triggering folder structure breakdown, via
tree .obsidian/: (Total folder size is 1.0 MB)Ignoring this directory via
.gitignore, and hence keeping it off the repo, avoids triggering the issue for now, but I'd prefer to be able to upload it as all (private, authenticated) recipients should have these files, either via the repo or manually recreating them.If I missed an important detail, or there's something you'd like me to check, feel free to ask.