Edgewall Software
Modify

Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#7587 closed defect (duplicate)

SubversionException: ("Reference to non-existent node '0.0.rXXXX/YYYY' in filesystem '/path/to/repo/db'", 160014)

Reported by: cgamache@… Owned by:
Priority: normal Milestone:
Component: general Version: 0.11.1
Severity: normal Keywords:
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

How to Reproduce

While doing a GET operation on /browser, Trac issued an internal error.

(please provide additional details here)

Request parameters:

{'path': '/'}

User Agent was: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13

System Information

Trac 0.11.1
Python 2.5.1 (r251:54863, Nov 3 2007, 02:54:52) [C]
setuptools 0.6c7
SQLite 3.2.2
pysqlite 2.3.5
Genshi 0.5.1
Subversion 1.4.5 (r25188)
jQuery: 1.2.6

Python Traceback

Traceback (most recent call last):
  File "/opt/csw/lib/python/site-packages/Trac-0.11.1-py2.5.egg/trac/web/main.py", line 423, in _dispatch_request
    dispatcher.dispatch(req)
  File "/opt/csw/lib/python/site-packages/Trac-0.11.1-py2.5.egg/trac/web/main.py", line 197, in dispatch
    resp = chosen_handler.process_request(req)
  File "/opt/csw/lib/python/site-packages/Trac-0.11.1-py2.5.egg/trac/versioncontrol/web_ui/browser.py", line 361, in process_request
    'dir': node.isdir and self._render_dir(req, repos, node, rev),
  File "/opt/csw/lib/python/site-packages/Trac-0.11.1-py2.5.egg/trac/versioncontrol/web_ui/browser.py", line 407, in _render_dir
    entries = [entry(n) for n in node.get_entries()]
  File "/opt/csw/lib/python/site-packages/Trac-0.11.1-py2.5.egg/trac/versioncontrol/svn_fs.py", line 756, in get_entries
    entries = fs.dir_entries(self.root, self._scoped_svn_path, pool())
  File "/opt/csw/lib/python/site-packages/libsvn/fs.py", line 492, in svn_fs_dir_entries
    return apply(_fs.svn_fs_dir_entries, args)
SubversionException: ("Reference to non-existent node '0.0.rXXXX/YYYY' in filesystem '/path/to/repo/db'", 160014)

This should work, no?

Attachments (0)

Change History (3)

comment:1 by ebray, 16 years ago

Resolution: duplicate
Status: newclosed

Duplicate of #7087. Please follow up there.

comment:2 by Christian Boos, 16 years ago

I think it's simply a misconfiguration here. While on #7087, the "filesystem" is '/var/repos/stratplace/db', which apparently matches the location of the repository according to the comments, here it's '/path/to/repo/db', which most probably doesn't correspond to a valid repository (it's actually the "sample" shown at the prompt when creating a Trac environment interactively).

cgamache: simply fix your [trac] repository_dir configuration entry (see TracIni#trac-section).

comment:3 by anonymous, 16 years ago

/path/to/repo/db was my obsfucation. :) I actually have a valid path to my repository. It might have been better to obsfucate as

/export/home/svn/my_obsfucated_project_name/db

So, it still stands that trac functions through Apache2 mod_python, but not tracd in my environment, which is Solaris 10 (Sparc).

It still might be a misconfiguration on my part, but not an obvious one.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none) to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.