Edgewall Software
Modify

Opened 20 years ago

Closed 20 years ago

Last modified 18 years ago

#1497 closed defect (invalid)

BerkeleyDB DB_PAGE_NOTFOUND Error on Specific Changeset

Reported by: anonymous Owned by: Jonas Borgström
Priority: high Milestone:
Component: version control/changeset view Version: 0.8.1
Severity: major Keywords:
Cc: root@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description

hi all,

Just ran into a weird one I've never seen before:

http://trac.mybox.com/trac/changeset/48

Trac detected an internal error:

('Berkeley DB error while reading string for filesystem /var/svn/toolwire/db:\nDB_PAGE_NOTFOUND: Requested page not found', 160029)
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/trac/ModPythonHandler.py", line 195, in handler
    core.dispatch_request(mpr.path_info, args, mpr, env)
  File "/usr/lib/python2.3/site-packages/trac/core.py", line 441, in dispatch_request
    module.run()
  File "/usr/lib/python2.3/site-packages/trac/Module.py", line 46, in run
    disp()
  File "/usr/lib/python2.3/site-packages/trac/Changeset.py", line 243, in display
    self.render_diffs()
  File "/usr/lib/python2.3/site-packages/trac/Changeset.py", line 239, in render_diffs
    0, 1, 0, 1, self.pool)
  File "/usr/lib/python2.3/site-packages/trac/Changeset.py", line 112, in apply_textdelta
    self.print_diff (*file_baton)
  File "/usr/lib/python2.3/site-packages/trac/Changeset.py", line 77, in print_diff
    differ.get_files()
  File "/usr/lib/python2.3/site-packages/svn/fs.py", line 106, in get_files
    self._dump_contents(self.tempfile1, self.root1, self.path1, self.pool)
  File "/usr/lib/python2.3/site-packages/svn/fs.py", line 88, in _dump_contents
    chunk = core.svn_stream_read(stream, core.SVN_STREAM_CHUNK_SIZE)
SubversionException: ('Berkeley DB error while reading string for filesystem /var/svn/companyname/db:\nDB_PAGE_NOTFOUND: Requested page not found', 160029)

Note that this problem only occurs with a single changeset - all other changsets - including subsequent changesets - work perfectly as I would expect. Given that this is a problem with talking to SVN (or is is an SVN problem, I can't tell?) is there a trac-admin command I can use to "reload" all the svn stuff?

Thanks,

_alex

Attachments (0)

Change History (4)

comment:1 by anonymous, 20 years ago

Summary: BerkeleyDB DB_PAGE_NOTFOUND Error on Specific ChcngesetBerkeleyDB DB_PAGE_NOTFOUND Error on Specific Changeset

comment:2 by root@…, 20 years ago

btw,

I searched for this specific berkeleyDB error, and wasn't able to find it - thus this ticket.

tia,

_alex

comment:3 by anonymous, 20 years ago

Resolution: invalid
Status: newclosed

This is definitely an SVN error, which is obvious from the exception, but I've seen it unrelated to trac. Closing.

comment:4 by Christopher Lenz, 20 years ago

Milestone: 0.8.2

Modify Ticket

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