15:32:56,064 ERROR [allura.command] taskd error 'NoneType' object has no attribute '__getitem__'; pausing for 10s before taking more tasks Traceback (most recent call last): File "/var/local/allura/Allura/allura/command/taskd.py", line 105, in worker list(wsgi_app(r.environ, start_response)) File "/var/local/env-allura/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/registry.py", line 409, in streaming_iter for item in self.application(environ, start_response): File "/var/local/env-allura/lib/python2.7/site-packages/Ming-0.3.2dev_20121101-py2.7.egg/ming/odm/middleware.py", line 16, in __call__ result = self.app(environ, start_response) File "/var/local/allura/Allura/allura/lib/custom_middleware.py", line 36, in __call__ return self.app(environ, start_response) File "/var/local/allura/Allura/allura/config/middleware.py", line 156, in SchemeMiddleware return app(environ, start_response) File "/var/local/env-allura/lib/python2.7/site-packages/EasyWidgets-0.2dev_20121022-py2.7.egg/ew/middleware.py", line 65, in __call__ result = self.app(environ, start_response) File "/var/local/allura/Allura/allura/lib/custom_middleware.py", line 147, in __call__ resp = req.get_response(self.app) File "/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1086, in get_response application, catch_exc_info=False) File "/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1055, in call_application app_iter = application(self.environ, start_response) File "/var/local/allura/Allura/allura/config/middleware.py", line 165, in AlluraGlobalsMiddleware return app(environ, start_response) File "/var/local/allura/Allura/allura/lib/custom_middleware.py", line 116, in __call__ return self._app(environ, session_start_response) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4-py2.7.egg/timermiddleware/__init__.py", line 161, in __call__ resp = req.get_response(self.app) File "/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1086, in get_response application, catch_exc_info=False) File "/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1055, in call_application app_iter = application(self.environ, start_response) File "/var/local/allura/Allura/allura/lib/custom_middleware.py", line 73, in __call__ self.app, environ, catch_exc_info=True) File "/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/util.py", line 48, in call_wsgi_application app_iter = application(environ, start_response) File "/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/middleware.py", line 163, in __call__ self.app, new_environ, catch_exc_info=True) File "/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/util.py", line 48, in call_wsgi_application app_iter = application(environ, start_response) File "/var/local/env-allura/lib/python2.7/site-packages/WebError-0.10.3-py2.7.egg/weberror/errormiddleware.py", line 156, in __call__ return self.application(environ, start_response) File "/var/local/env-allura/lib/python2.7/site-packages/Beaker-1.5.4-py2.7.egg/beaker/middleware.py", line 152, in __call__ return self.wrap_app(environ, session_start_response) File "/var/local/env-allura/lib/python2.7/site-packages/Routes-1.12.3-py2.7.egg/routes/middleware.py", line 131, in __call__ response = self.app(environ, start_response) File "/var/local/forge-classic/sfx/middleware.py", line 37, in __call__ resp = request.get_response(self.app) File "/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1086, in get_response application, catch_exc_info=False) File "/var/local/env-allura/lib/python2.7/site-packages/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1055, in call_application app_iter = application(self.environ, start_response) File "/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/wsgiapp.py", line 107, in __call__ response = self.dispatch(controller, environ, start_response) File "/var/local/env-allura/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/wsgiapp.py", line 312, in dispatch return controller(environ, start_response) File "/var/local/allura/Allura/allura/controllers/task.py", line 11, in __call__ result = task(restore_context=False) File "/var/local/allura/Allura/allura/model/monq_model.py", line 230, in __call__ self.result = func(*self.args, **self.kwargs) File "/var/local/allura/Allura/allura/tasks/index_tasks.py", line 32, in add_artifacts link.ref_id for link in find_shortlinks(s['text']) ] File "/var/local/allura/Allura/allura/lib/search.py", line 67, in find_shortlinks md.convert(text) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4-py2.7.egg/timermiddleware/__init__.py", line 105, in wrapper return self.run_and_log(func, inst, *args, **kwargs) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4-py2.7.egg/timermiddleware/__init__.py", line 130, in run_and_log return func(*args, **kwargs) File "/var/local/env-allura/lib/python2.7/site-packages/Markdown-2.2.0-py2.7.egg/markdown/__init__.py", line 292, in convert newRoot = treeprocessor.run(root) File "/var/local/env-allura/lib/python2.7/site-packages/Markdown-2.2.0-py2.7.egg/markdown/treeprocessors.py", line 289, in run text), child) File "/var/local/env-allura/lib/python2.7/site-packages/Markdown-2.2.0-py2.7.egg/markdown/treeprocessors.py", line 110, in __handleInline data, patternIndex, startIndex) File "/var/local/env-allura/lib/python2.7/site-packages/Markdown-2.2.0-py2.7.egg/markdown/treeprocessors.py", line 237, in __applyPattern node = pattern.handleMatch(match) File "/var/local/allura/Allura/allura/lib/markdown_extensions.py", line 83, in handleMatch href, classes = self._expand_alink(href) File "/var/local/allura/Allura/allura/lib/markdown_extensions.py", line 99, in _expand_alink shortlink = M.Shortlink.lookup(link) File "/var/local/allura/Allura/allura/model/index.py", line 104, in lookup return cls.from_links(link)[link] File "/var/local/allura/Allura/allura/model/index.py", line 135, in from_links project_ids.add(d['project_id']) TypeError: 'NoneType' object has no attribute '__getitem__'
forge:tv/5343