Edgewall Software

Ticket #7727 (new defect)

Opened 3 months ago

Last modified 3 months ago

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:

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

Change History

Changed 3 months ago by cboos

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).

Changed 3 months ago by cboos

  • keywords needinfo added

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

Author



Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will change from (none). Next status will be 'new'
The owner will change from (none) to anonymous. Next status will be 'assigned'
 
Note: See TracTickets for help on using tickets.