Edgewall Software

Opened 17 years ago

Closed 17 years ago

#5709 closed defect (duplicate)

SubversionException: ("Can't set position pointer in file '/svn/socialthing/db/revs/84': Invalid argument", 22)

Reported by: jragonfire@… Owned by: Christian Boos
Priority: normal Milestone:
Component: version control Version: devel
Severity: normal Keywords: svn
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:


How to Reproduce

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

I clicked the button "Browse Source" and this error occurred.

Request parameters:

{'path': '/'}

System Information

Trac 0.11dev-r5823
Python 2.5.1 (r251:54863, Jul 12 2007, 20:08:56)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-3)]
setuptools 0.7a1
MySQL server: "4.1.20", client: "4.1.20", thread-safe: 1
MySQLdb 1.2.2
Genshi 0.4.2
Subversion 1.4.3 (r23084)

Python Traceback

Traceback (most recent call last):
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11dev_r5823-py2.5.egg/trac/web/main.py", line 434, in dispatch_request
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11dev_r5823-py2.5.egg/trac/web/main.py", line 217, in dispatch
    resp = chosen_handler.process_request(req)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11dev_r5823-py2.5.egg/trac/versioncontrol/web_ui/browser.py", line 341, in process_request
    node = get_existing_node(req, repos, path, rev_or_latest)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11dev_r5823-py2.5.egg/trac/versioncontrol/web_ui/util.py", line 56, in get_existing_node
    return repos.get_node(path, rev)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11dev_r5823-py2.5.egg/trac/versioncontrol/cache.py", line 213, in get_node
    return self.repos.get_node(path, rev)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11dev_r5823-py2.5.egg/trac/versioncontrol/svn_fs.py", line 482, in get_node
    return SubversionNode(path, rev, self, self.pool)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.11dev_r5823-py2.5.egg/trac/versioncontrol/svn_fs.py", line 690, in __init__
    self.root = fs.revision_root(self.fs_ptr, rev, pool)
  File "/usr/local/lib/svn-python/libsvn/fs.py", line 218, in svn_fs_revision_root
    return apply(_fs.svn_fs_revision_root, args)
SubversionException: ("Can't set position pointer in file '/svn/socialthing/db/revs/84': Invalid argument", 22)

Attachments (0)

Change History (2)

comment:1 by yonghuazh@…, 17 years ago

It seems that, as my experience, currently, the only solution for subversion 1.4.4 and apache httpd-2.2.3 is to use the apr-1.2.7 inside httpd-2.2.3 instead of the apr-0.9.4 inside subversion-1.4.4 (as well as apr-util). By using the same apr & apr-util from httpd, this issue could be fixed.

comment:2 by ThurnerRupert, 17 years ago

Resolution: duplicate
Status: newclosed

dup of #2920

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Christian Boos.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from Christian Boos 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.