[prev in list] [next in list] [prev in thread] [next in thread] 

List:       trac-tickets
Subject:    [Trac-tickets] [The Trac Project] #1497: BerkeleyDB
From:       noreply () edgewall ! com (The Trac Project)
Date:       2005-04-29 16:01:04
Message-ID: 043.a9155833c3cc43183c73be496bb38ff0 () edgewall ! com
[Download RAW message or body]

#1497: BerkeleyDB DB_PAGE_NOTFOUND Error on Specific Chcngeset
----------------------------+-----------------------------------------------
       Id:  1497            |      Status:  new                     
Component:  changeset view  |    Modified:  Fri Apr 29 16:00:57 2005
 Severity:  major           |   Milestone:  0.8.2                   
 Priority:  high            |     Version:  0.8.1                   
    Owner:  jonas           |    Reporter:  anonymous               
----------------------------+-----------------------------------------------
 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

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/1497>
The Trac Project <>
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic