See <https://builds.apache.org/job/Allura/935/changes>
Changes:
[dave] [#8026] remove file_chooser.js (unsure of its licensing) and related
------------------------------------------
[...truncated 8166 lines...]
application, catch_exc_info=False)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/webob/request.py",>
line 1022, in call_application
app_iter = application(self.environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/custom_middleware.py",>
line 156, in __call__
self.app, environ, catch_exc_info=True)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/util.py",>
line 48, in call_wsgi_application
app_iter = application(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/custom_middleware.py",>
line 386, in __call__
return self.app(environ, remember_login_start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/beaker/middleware.py",>
line 155, in __call__
return self.wrap_app(environ, session_start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/routes/middleware.py",>
line 131, in __call__
response = self.app(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/wsgiapp.py",>
line 107, in __call__
response = self.dispatch(controller, environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/wsgiapp.py",>
line 312, in dispatch
return controller(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/controllers/basetest_project_root.py",>
line 143, in __call__
return WsgiDispatchController.__call__(self, environ, start_response)
File "<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/base.py",>
line 49, in __call__
environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",>
line 211, in __call__
response = self._dispatch_call()
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",>
line 162, in _dispatch_call
response = self._inspect_call(func)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",>
line 105, in _inspect_call
result = self._perform_call(func, args)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/dispatcher.py",>
line 258, in _perform_call
r = self._call(func, params, remainder=remainder)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/decoratedcontroller.py",>
line 142, in _call
response = self._render_response(controller, output)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/decoratedcontroller.py",>
line 331, in _render_response
**render_params)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/render.py",>
line 188, in render
kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/render.py",>
line 470, in render_jinja
cache_key=cache_key, cache_type=cache_type, cache_expire=cache_expire)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/render.py",>
line 253, in cached_template
return render_func()
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/render.py",>
line 467, in render_template
return literal(template.render(**globs))
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/jinja2/environment.py",>
line 989, in render
return self.environment.handle_exception(exc_info, True)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/jinja2/environment.py",>
line 754, in handle_exception
reraise(exc_type, exc_value, tb)
File
"<https://builds.apache.org/job/Allura/ws/ForgeDiscussion/forgediscussion/templates/discussionforums/admin_forums.html",>
line 20, in top-level template code
{% import 'allura:templates/jinja_master/lib.html' as lib with context %}
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/templates/jinja_master/master.html",>
line 37, in top-level template code
{% do g.resource_manager.register_widgets(c) %}
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/ew/resource.py",>
line 106, in register_widgets
self.register(w)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/ew/resource.py",>
line 118, in register
for r in resource.resources():
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/ew/fields.py",>
line 132, in resources
for f in chain(self.fields, self.hidden_fields, self.extra_fields):
File
"<https://builds.apache.org/job/Allura/ws/ForgeDiscussion/forgediscussion/widgets/admin.py",>
line 79, in fields
ffw.FileChooser(name='icon', label='Icon'),
AttributeError: 'module' object has no attribute 'FileChooser'
-------------------- >> begin captured stdout << ---------------------
Running setup_app() from allura.websetup
--------------------- >> end captured stdout << ----------------------
======================================================================
ERROR: forgediscussion.tests.test_app.TestBulkExport.test_bulk_export
----------------------------------------------------------------------
Traceback (most recent call last):
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/case.py",>
line 381, in setUp
try_run(self.inst, ('setup', 'setUp'))
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/nose/util.py",>
line 470, in try_run
return func()
File
"<https://builds.apache.org/job/Allura/ws/ForgeDiscussion/forgediscussion/tests/functional/test_rest.py",>
line 34, in setUp
self.setup_with_tools()
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/tests/decorators.py",>
line 82, in wrapped
return func(*args, **kw)
File
"<https://builds.apache.org/job/Allura/ws/ForgeDiscussion/forgediscussion/tests/functional/test_rest.py",>
line 39, in setup_with_tools
self.create_forum('héllo', 'Say Héllo', 'Say héllo here')
File
"<https://builds.apache.org/job/Allura/ws/ForgeDiscussion/forgediscussion/tests/functional/test_rest.py",>
line 44, in create_forum
r = self.app.get('/admin/discussion/forums')
File
"<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",>
line 307, in get
resp = super(ValidatingTestApp, self).get(*args, **kw)
File
"<https://builds.apache.org/job/Allura/ws/AlluraTest/alluratest/validation.py",>
line 257, in get
return super(PostParamCheckingTestApp, self).get(*args, **kwargs)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/webtest/app.py",>
line 756, in get
expect_errors=expect_errors)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/webtest/app.py",>
line 1099, in do_request
res = req.get_response(app, catch_exc_info=True)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/webob/request.py",>
line 1049, in get_response
application, catch_exc_info=True)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/webob/request.py",>
line 1022, in call_application
app_iter = application(self.environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/webtest/lint.py",>
line 179, in lint_app
iterator = application(environ, start_response_wrapper)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/middleware.py",>
line 150, in __call__
self.app, environ, catch_exc_info=True)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/util.py",>
line 51, in call_wsgi_application
output.extend(app_iter)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/paste/registry.py",>
line 409, in streaming_iter
for item in self.application(environ, start_response):
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/ming/odm/middleware.py",>
line 20, in __call__
result = self.app(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/custom_middleware.py",>
line 60, in __call__
return self.app(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/ew/middleware.py",>
line 65, in __call__
result = self.app(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/custom_middleware.py",>
line 263, in __call__
return resp(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/config/middleware.py",>
line 203, in AlluraGlobalsMiddleware
return app(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/custom_middleware.py",>
line 217, in __call__
return self._app(environ, session_start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/timermiddleware/__init__.py",>
line 202, in __call__
resp = req.get_response(self.app)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/webob/request.py",>
line 1053, in get_response
application, catch_exc_info=False)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/webob/request.py",>
line 1022, in call_application
app_iter = application(self.environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/custom_middleware.py",>
line 156, in __call__
self.app, environ, catch_exc_info=True)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/util.py",>
line 48, in call_wsgi_application
app_iter = application(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/custom_middleware.py",>
line 386, in __call__
return self.app(environ, remember_login_start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/beaker/middleware.py",>
line 155, in __call__
return self.wrap_app(environ, session_start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/routes/middleware.py",>
line 131, in __call__
response = self.app(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/wsgiapp.py",>
line 107, in __call__
response = self.dispatch(controller, environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/wsgiapp.py",>
line 312, in dispatch
return controller(environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/controllers/basetest_project_root.py",>
line 143, in __call__
return WsgiDispatchController.__call__(self, environ, start_response)
File "<https://builds.apache.org/job/Allura/ws/Allura/allura/lib/base.py",>
line 49, in __call__
environ, start_response)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",>
line 211, in __call__
response = self._dispatch_call()
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",>
line 162, in _dispatch_call
response = self._inspect_call(func)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/pylons/controllers/core.py",>
line 105, in _inspect_call
result = self._perform_call(func, args)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/dispatcher.py",>
line 258, in _perform_call
r = self._call(func, params, remainder=remainder)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/decoratedcontroller.py",>
line 142, in _call
response = self._render_response(controller, output)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/controllers/decoratedcontroller.py",>
line 331, in _render_response
**render_params)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/render.py",>
line 188, in render
kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/render.py",>
line 470, in render_jinja
cache_key=cache_key, cache_type=cache_type, cache_expire=cache_expire)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/render.py",>
line 253, in cached_template
return render_func()
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/tg/render.py",>
line 467, in render_template
return literal(template.render(**globs))
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/jinja2/environment.py",>
line 989, in render
return self.environment.handle_exception(exc_info, True)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/jinja2/environment.py",>
line 754, in handle_exception
reraise(exc_type, exc_value, tb)
File
"<https://builds.apache.org/job/Allura/ws/ForgeDiscussion/forgediscussion/templates/discussionforums/admin_forums.html",>
line 20, in top-level template code
{% import 'allura:templates/jinja_master/lib.html' as lib with context %}
File
"<https://builds.apache.org/job/Allura/ws/Allura/allura/templates/jinja_master/master.html",>
line 37, in top-level template code
{% do g.resource_manager.register_widgets(c) %}
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/ew/resource.py",>
line 106, in register_widgets
self.register(w)
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/ew/resource.py",>
line 118, in register
for r in resource.resources():
File
"<https://builds.apache.org/job/Allura/ws/.allura-venv/local/lib/python2.7/site-packages/ew/fields.py",>
line 132, in resources
for f in chain(self.fields, self.hidden_fields, self.extra_fields):
File
"<https://builds.apache.org/job/Allura/ws/ForgeDiscussion/forgediscussion/widgets/admin.py",>
line 79, in fields
ffw.FileChooser(name='icon', label='Icon'),
AttributeError: 'module' object has no attribute 'FileChooser'
-------------------- >> begin captured stdout << ---------------------
Running setup_app() from allura.websetup
--------------------- >> end captured stdout << ----------------------
----------------------------------------------------------------------
Ran 64 tests in 41.173s
FAILED (errors=61)
finished nosetests --with-xunitmp --cover-package=forgediscussion
--processes=4 --process-timeout=360 {'cwd': 'ForgeDiscussion'}
<DummyProcess(Thread-2, started daemon 140641656895232)> running nosetests
--with-xunitmp --cover-package=forgelink --processes=4 --process-timeout=360
{'cwd': 'ForgeLink'}
.................
----------------------------------------------------------------------
Ran 17 tests in 13.256s
OK
finished nosetests --with-xunitmp --cover-package=forgelink --processes=4
--process-timeout=360 {'cwd': 'ForgeLink'}
<DummyProcess(Thread-2, started daemon 140641656895232)> running nosetests
--with-xunitmp --cover-package=forgesvn {'cwd': 'ForgeSVN'}
.......................................S................S............................................S.....................S..................................S.........SSSS..SS..........S.
----------------------------------------------------------------------
Ran 188 tests in 60.458s
OK (SKIP=12)
finished nosetests --with-xunitmp --cover-package=forgeimporters --processes=4
--process-timeout=360 {'cwd': 'ForgeImporters'}
<DummyProcess(Thread-4, started daemon 140641640109824)> running nosetests
--with-xunitmp --cover-package=forgeshorturl --processes=4
--process-timeout=360 {'cwd': 'ForgeShortUrl'}
...........
----------------------------------------------------------------------
Ran 11 tests in 7.633s
OK
finished nosetests --with-xunitmp --cover-package=forgeshorturl --processes=4
--process-timeout=360 {'cwd': 'ForgeShortUrl'}
<DummyProcess(Thread-4, started daemon 140641640109824)> running nosetests
--with-xunitmp --cover-package=forgetracker --processes=4 --process-timeout=360
{'cwd': 'ForgeTracker'}
..............................................................................................................................................................................................
----------------------------------------------------------------------
Ran 190 tests in 151.481s
OK
finished nosetests --with-xunitmp --cover-package=forgetracker --processes=4
--process-timeout=360 {'cwd': 'ForgeTracker'}
<DummyProcess(Thread-4, started daemon 140641640109824)> running nosetests
--with-xunitmp --cover-package=forgeuserstats --processes=4
--process-timeout=360 {'cwd': 'ForgeUserStats'}
............
----------------------------------------------------------------------
Ran 12 tests in 21.716s
OK
finished nosetests --with-xunitmp --cover-package=forgeuserstats --processes=4
--process-timeout=360 {'cwd': 'ForgeUserStats'}
<DummyProcess(Thread-4, started daemon 140641640109824)> running nosetests
--with-xunitmp --cover-package=forgewiki --processes=4 --process-timeout=360
{'cwd': 'ForgeWiki'}
.......................................................S........
----------------------------------------------------------------------
Ran 64 tests in 54.339s
OK (SKIP=1)
finished nosetests --with-xunitmp --cover-package=forgewiki --processes=4
--process-timeout=360 {'cwd': 'ForgeWiki'}
..........................................................................................
----------------------------------------------------------------------
Ran 90 tests in 276.084s
OK
finished nosetests --with-xunitmp --cover-package=forgesvn {'cwd': 'ForgeSVN'}
.....................................................................................................................................................................................................................................................................S..............................................................................................................................................................................................................................................................................................................S...................................................SSSSSSSSSSS..................................................................................................................................................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 981 tests in 352.482s
OK (SKIP=13)
finished nosetests allura/tests/ --with-xunitmp --cover-package=allura
--processes=4 --process-timeout=360 {'cwd': 'Allura'}
......................................................................................................................................
----------------------------------------------------------------------
Ran 134 tests in 388.909s
OK
finished nosetests --with-xunitmp --cover-package=forgegit {'cwd': 'ForgeGit'}
Running setup_app() from allura.websetup
/p/test/wiki/_discuss/thread/835c3e70/ 200 OK
{"sidebar": 1, "jinja": 1, "markdown": 4, "ming": 107}
Build step 'Execute shell' marked build as failure
Recording plot data
Skipping Cobertura coverage report as build was not SUCCESS or better ...
Recording test results