Example:
URL: https://sourceforge.net/p/adempiere-mysql/svn/LATEST/tree/dist/mysql-dist/ Module weberror.errormiddleware:162 in __call__ >> app_iter = self.application(environ, sr_checker) Module tw.core.middleware:43 in __call__ >> return self.wsgi_app(environ, start_response) Module tw.core.middleware:68 in wsgi_app >> resp = req.get_response(self.application) Module webob.request:919 in get_response >> application, catch_exc_info=False) Module webob.request:887 in call_application >> app_iter = application(self.environ, start_response) Module tw.core.resource_injector:68 in _injector >> resp = req.get_response(app) Module webob.request:919 in get_response >> application, catch_exc_info=False) Module webob.request:887 in call_application >> app_iter = application(self.environ, start_response) Module beaker.middleware:73 in __call__ >> return self.app(environ, start_response) Module beaker.middleware:152 in __call__ >> return self.wrap_app(environ, session_start_response) Module routes.middleware:131 in __call__ >> response = self.app(environ, start_response) Module sfx.middleware:29 in __call__ >> resp = request.get_response(self.app) Module webob.request:919 in get_response >> application, catch_exc_info=False) Module webob.request:887 in call_application >> app_iter = application(self.environ, start_response) Module pylons.wsgiapp:125 in __call__ >> response = self.dispatch(controller, environ, start_response) Module pylons.wsgiapp:324 in dispatch >> return controller(environ, start_response) Module allura.lib.base:61 in __call__ >> return self._app(environ, start_response) Module allura.lib.custom_middleware:42 in __call__ >> result = self.app(environ, start_response) Module ming.orm.middleware:13 in __call__ >> result = self.app(environ, start_response) Module allura.lib.base:41 in _base_app >> return app(environ, start_response) Module allura.lib.base:40 in <lambda> >> app = lambda e,s: TGController.__call__(self, e, s) Module pylons.controllers.core:221 in __call__ >> response = self._dispatch_call() Module pylons.controllers.core:172 in _dispatch_call >> response = self._inspect_call(func) Module pylons.controllers.core:107 in _inspect_call >> result = self._perform_call(func, args) Module tg.controllers.dispatcher:241 in _perform_call >> func, controller, remainder, params = self._get_dispatchable(url_path) Module tg.controllers.dispatcher:199 in _get_dispatchable >> state = state.controller._dispatch(state, url_path) Module tg.controllers.dispatcher:503 in _dispatch >> current_path, current_controller, state, remainder[1:]) Module tg.controllers.dispatcher:416 in _dispatch_controller >> return self._dispatch(state, remainder) Module tg.controllers.dispatcher:506 in _dispatch >> return self._dispatch_first_found_default_or_lookup(state, remainder) Module tg.controllers.dispatcher:437 in _dispatch_first_found_default_or_lookup >> return dispatcher(state, new_remainder) Module tg.controllers.dispatcher:506 in _dispatch >> return self._dispatch_first_found_default_or_lookup(state, remainder) Module tg.controllers.dispatcher:437 in _dispatch_first_found_default_or_lookup >> return dispatcher(state, new_remainder) Module tg.controllers.dispatcher:506 in _dispatch >> return self._dispatch_first_found_default_or_lookup(state, remainder) Module tg.controllers.dispatcher:431 in _dispatch_first_found_default_or_lookup >> new_controller, new_remainder = controller._lookup(*remainder) Module forgesvn.controllers:22 in _lookup >> return repository.CommitBrowser(rev), remainder Module allura.controllers.repository:250 in __init__ >> self.tree = self.TreeBrowserClass(self._commit, tree=self._commit.tree) AttributeError: 'NoneType' object has no attribute 'tree'
custom_field__milestone: --> jan-04
summary: Fix 500 errors in svn for bad revnos --> Fix 500 errors in svn/hg for bad revnos
Noted problems in SVN for revision 'LATEST' and hg for revision 'default'