#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 , 21 years ago
| Summary: | BerkeleyDB DB_PAGE_NOTFOUND Error on Specific Chcngeset → BerkeleyDB DB_PAGE_NOTFOUND Error on Specific Changeset |
|---|
comment:2 by , 21 years ago
comment:3 by , 21 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
This is definitely an SVN error, which is obvious from the exception, but I've seen it unrelated to trac. Closing.
comment:4 by , 21 years ago
| Milestone: | 0.8.2 |
|---|



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