Hello, I am an engineer setting up a production environment after migrating SVN repositories from SCM-Manager 1.6 to 3.11. I am posting this question because a “file not found” exception occurs intermittently and repeatedly when viewing the source tree or past commit history in the web UI for a specific repository.
error
"sonia.scm.repository.spi.SvnBrowseCommand.fetchExternalsProperty (line 179) sonia.scm.repository.spi.SvnBrowseCommand.createFileObject (line 163) … sonia.scm.repository.BrowserResultCollapser.collapseFolders (line 46) sonia.scm.repository.api.BrowserCommandBuilder.computeBrowserResult (line 173) org.tmatesoft.svn.core.SVNException: svn: E160013: File not found: revision , path ‘/<DIR_B>’ (or path ‘/<DIR_A>’) svn: E160013: Attempted to open non-existent child node ‘<DIR_B>’
Verified Facts (Investigation Steps)
To check for repository corruption, I directly inspected the actual filesystem on the local server using svnlook. "
- Actual Data Structure (svnlook tree -r 34): When querying the internal tree of the repository, only tags/ exists directly under the root (/). The bld directory in question is not located directly under the root, but properly exists under the hierarchy /tags/1.0.0/bld/… The original SVN data and files are completely intact without any loss or corruption.
- Direct Path Access Check: When accessing the full path /tags/1.0.0/bld directly via the web browser URL or SVN CLI, the page and file tree are displayed normally without any errors. This exception is triggered only when browsing starts from the repository root.
help me