Edgewall Software
Modify

Opened 16 years ago

Closed 16 years ago

#7727 closed defect (wontfix)

SubversionException: ("Filesystem path 'trunk/papilles-appengine' is neither a file nor a directory", 160013)

Reported by: rco Owned by:
Priority: high Milestone:
Component: general Version: 0.11
Severity: blocker Keywords: svn SubversionException Filesystem needinfo
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

How to Reproduce

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

After doing some svn operations : import/add/delete/commit, the system is totally out.

trac-admin resync command give me the same result.

Request parameters:

{'path': '/'}

User Agent was: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3

System Information

Trac 0.11
Python 2.4.4 (#2, Apr 15 2008, 23:43:20)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)]
setuptools 0.6c8
SQLite 3.3.8
pysqlite 2.3.2
Genshi 0.5.1
Subversion 1.4.2 (r22196)
jQuery: 1.2.3

Python Traceback

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/web/main.py", line 423, in _dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/web/main.py", line 173, in dispatch
    chosen_handler)
  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/web/main.py", line 286, in _pre_process_request
    chosen_handler = filter_.pre_process_request(req, chosen_handler)
  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/versioncontrol/api.py", line 79, in pre_process_request
    self.get_repository(req.authname).sync()
  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/versioncontrol/cache.py", line 195, in sync
    for path,kind,action,bpath,brev in cset.get_changes():
  File "/usr/lib/python2.4/site-packages/Trac-0.11-py2.4.egg/trac/versioncontrol/svn_fs.py", line 882, in get_changes
    repos.svn_repos_replay(root, e_ptr, e_baton, pool())
  File "/var/lib/python-support/python2.4/libsvn/repos.py", line 245, in svn_repos_replay
    return apply(_repos.svn_repos_replay, args)
SubversionException: ("Filesystem path 'trunk/papilles-appengine' is neither a file nor a directory", 160013)

Attachments (0)

Change History (3)

comment:1 by Christian Boos, 16 years ago

Just a guess: you didn't upgrade your Subversion repository to 1.5 recently, by any chance? Because the bindings are for 1.4.2, so that would not be compatible.

Is this a fresh install? Or did the system work for a while and stopped working for a new revision?

In any case, what is the revision number involved here? You can find out by adding a print cset.rev statement at line 194 in trac/versioncontrol/cache.py and doing another trac-admin resync.

Then, do a svn log -r <that_rev> -v --xml and report it here (don't forget the -v).

comment:2 by Christian Boos, 16 years ago

Keywords: needinfo added

comment:3 by Christian Boos, 16 years ago

Resolution: wontfix
Status: newclosed

Well, without the requested feedback or a reproduction recipe, not much we can do.

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.