#2611: Problem with SVN bindings (SVN 1.3.0, Trac r2771)
-----------------------------+----------------------------------------------
 Reporter:  Manuzhai         |        Owner:  cboos
     Type:  defect           |       Status:  new  
 Priority:  high             |    Milestone:  0.9.4
Component:  version control  |      Version:  devel
 Severity:  major            |   Resolution:       
 Keywords:                   |  
-----------------------------+----------------------------------------------
Comment (by [EMAIL PROTECTED]):

 james - I upgraded to swig 1.3.27, applied your patch and did the whole
 make extraclean/autogen. Now I am noticing a different, similar error:

 {{{
 Traceback (most recent call last):
   File "/usr/local/lib/python2.4/site-
 packages/trac/web/modpython_frontend.py", line 206, in handler
     dispatch_request(mpr.path_info, mpr, env)
   File "/usr/local/lib/python2.4/site-packages/trac/web/main.py", line
 139, in dispatch_request
     dispatcher.dispatch(req)
   File "/usr/local/lib/python2.4/site-packages/trac/web/main.py", line
 107, in dispatch
     resp = chosen_handler.process_request(req)
   File "/usr/local/lib/python2.4/site-
 packages/trac/versioncontrol/web_ui/browser.py", line 91, in
 process_request
     repos = self.env.get_repository(req.authname)
   File "/usr/local/lib/python2.4/site-packages/trac/env.py", line 157, in
 get_repository
     authname)
   File "/usr/local/lib/python2.4/site-
 packages/trac/versioncontrol/api.py", line 61, in get_repository
     return self._connector.get_repository(repos_type, repos_dir, authname)
   File "/usr/local/lib/python2.4/site-
 packages/trac/versioncontrol/svn_fs.py", line 205, in get_repository
     repos = SubversionRepository(dir, authz, self.log)
   File "/usr/local/lib/python2.4/site-
 packages/trac/versioncontrol/svn_fs.py", line 224, in __init__
     self.path = repos.svn_repos_find_root_path(path, self.pool())
   File "/usr/local/lib/python2.4/site-packages/libsvn/repos.py", line 43,
 in svn_repos_find_root_path
     return apply(_repos.svn_repos_find_root_path, args)
 TypeError: argument number 2: a 'apr_pool_t *' is expected,
 'instance(<libsvn.core.GenericSWIGWrapper instance at 0x8b88f6c>)' is
 received
 }}}

 Instead of seeing the stack trace in my error log (where I saw the
 original apr_pool_t exception), it shows up on an actual trac "Oops...
 Trac detected an internal error:" error page. I can't tell if this is due
 to your patch, the swig upgrade, or both

 This new error is intermittent like the old one. Occasionally I receive
 either 404 responses or blank pages instead of the error message. Nothing
 in the error_log

 Also: I got the impression the make extraclean/reautogen would end up
 creating a brand new subversion/includes/svn_types.h file corresponding to
 your change to svn_types.swg. That was not the case -- the patch was
 successfully applied, but I ended up with the same svn_types.h file. Let
 me know if that is actually a problem

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/2611>
The Trac Project <http://trac.edgewall.com/>
_______________________________________________
Trac-Tickets mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac-tickets

Reply via email to