You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@allura.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2021/12/10 19:16:53 UTC

Build failed in Jenkins: Allura » Allura-py3 #86

See <https://ci-builds.apache.org/job/Allura/job/Allura-py3/86/display/redirect?page=changes>

Changes:

[dbrondsema] Adds method to fetch multiple troves by their IDs


------------------------------------------
[...truncated 31.90 KB...]
<DummyProcess(Thread-14, started daemon 139761549289216)> running `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters

<DummyProcess(Thread-17, started daemon 139760978880256)> running `nosetests  --with-xunitmp ` in ForgeSVN

<DummyProcess(Thread-4, started daemon 139762108798720)> running `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats

<DummyProcess(Thread-7, started daemon 139762083620608)> running `npm run lint-es6` in .


> allura@0.0.0 lint-es6 <https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/>
> eslint -c .eslintrc-es6  --ignore-path .eslintignore-es6 Allura/allura/public/**/*.es6.js || true

finished `npm run lint-es6` in .
..
----------------------------------------------------------------------
Ran 2 tests in 7.891s

OK
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeChat
..........SSSSSSSSSSSSS......
----------------------------------------------------------------------
Ran 29 tests in 13.116s

OK (SKIP=13)
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in AlluraTest
...........
----------------------------------------------------------------------
Ran 11 tests in 14.080s

OK
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeShortUrl
.............
----------------------------------------------------------------------
Ran 13 tests in 14.931s

OK
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeFeedback
...................
----------------------------------------------------------------------
Ran 19 tests in 18.325s

OK
..............
----------------------------------------------------------------------
Ran 14 tests in 18.387s

OK
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeLink
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeFiles
......................
----------------------------------------------------------------------
Ran 22 tests in 19.856s

OK
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeActivity
............
----------------------------------------------------------------------
Ran 12 tests in 26.181s

OK
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeUserStats
.......................................................S..
----------------------------------------------------------------------
Ran 58 tests in 35.639s

OK (SKIP=1)
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeBlog
....................................................................S......
----------------------------------------------------------------------
Ran 75 tests in 51.330s

OK (SKIP=1)
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeWiki
.......................................................................
----------------------------------------------------------------------
Ran 71 tests in 59.941s

OK
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeDiscussion
<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:912: GuessedAtParserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("html5lib"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.

The code that caused this warning is on line 912 of the file <https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeTracker/forgetracker/tests/functional/test_root.py.> To get rid of this warning, pass the additional argument 'features="html5lib"' to the BeautifulSoup constructor.

  file_link = BeautifulSoup(form.text).findAll('a')[2]
<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:955: GuessedAtParserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("html5lib"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.

The code that caused this warning is on line 955 of the file <https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeTracker/forgetracker/tests/functional/test_root.py.> To get rid of this warning, pass the additional argument 'features="html5lib"' to the BeautifulSoup constructor.

  download = self.app.get(str(BeautifulSoup(form.text).findAll('a')[2]['href']))
<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeTracker/forgetracker/tests/functional/test_root.py>:1335: GuessedAtParserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("html5lib"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.

The code that caused this warning is on line 1335 of the file <https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeTracker/forgetracker/tests/functional/test_root.py.> To get rid of this warning, pass the additional argument 'features="html5lib"' to the BeautifulSoup constructor.

  error_message = BeautifulSoup(form.text).find('div', {'class': 'error'})
...........................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 203 tests in 105.632s

OK
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeTracker
.......................................................................................................................SSSS..SS..........S.....S.
----------------------------------------------------------------------
Ran 145 tests in 160.982s

OK (SKIP=8)
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters
.......................................................................................
----------------------------------------------------------------------
Ran 87 tests in 167.773s

OK
finished `nosetests  --with-xunitmp ` in ForgeSVN
....................................................................................................................................................................................................................................................................................................................................................S.................................................................................................................................................................................................................................................................................................SSSSSSSS.......................................................................................................................................S.................................................................................................................................................................................................................................................................................E...................................................................................................................................................................................
======================================================================
ERROR: allura.tests.test_plugin.TestProjectRegistrationProviderPhoneVerification.test_verify_phone_max_limit_reached
----------------------------------------------------------------------
Traceback (most recent call last):
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/case.py",> line 198, in runTest
    self.test(*self.arg)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/mock/mock.py",> line 1330, in patched
    return func(*args, **keywargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/tests/test_plugin.py",> line 273, in test_verify_phone_max_limit_reached
    result = self.p.verify_phone(user, '123 45 45')
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/plugin.py",> line 927, in verify_phone
    h.auditlog_user(msg, user=user)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/helpers.py",> line 1217, in auditlog_user
    ip_address = utils.ip_address(request)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/utils.py",> line 612, in ip_address
    ip = request.remote_addr
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/objectproxy.py",> line 19, in __getattr__
    return getattr(self._current_obj(), attr)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/request_local.py",> line 214, in _current_obj
    return getattr(context, self.name)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/objectproxy.py",> line 19, in __getattr__
    return getattr(self._current_obj(), attr)
AttributeError: request
-------------------- >> begin captured logging << --------------------
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
allura.lib.plugin: INFO: PhoneService going to send a verification for: usermock
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
ming.mim: DEBUG: match(M{}, 'number_hash', '$eq', '106322620a472b863c68ee9a1b825cfdff9cc81e')
--------------------- >> end captured logging << ---------------------

----------------------------------------------------------------------
Ran 1227 tests in 185.833s

FAILED (SKIP=10, errors=1)
finished `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura
...........................................................................................................................................................
----------------------------------------------------------------------
Ran 155 tests in 218.518s

OK
finished `nosetests  --with-xunitmp ` in ForgeGit
/p/test/wiki/_discuss/thread/e148478001/ 200 OK
{"ming": 81, "logging": 74, "jinja.compile": 17, "jinja": 1, "navbar": 1, "sidebar": 1, "markdown": 4}
npm: 6.14.15
hostname: asf941
NODE_NAME: H41
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.
Publishing Clover coverage report...
No Clover report will be published due to a build Failure

Jenkins build is back to normal : Allura » Allura-py3 #89

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3/89/display/redirect?page=changes>


Build failed in Jenkins: Allura » Allura-py3 #88

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3/88/display/redirect?page=changes>

Changes:

[dillon.walls] Fix LdapUserPreferencesProvider.get_pref return.  Support multi-valued ldap prefs

[dillon.walls] Change ldap to simple_bind_s (does same thing, lets mockldap be used in tests)


------------------------------------------
[...truncated 34.22 KB...]
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 441, in __call__
    return self.app(environ, remember_login_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/beaker/middleware.py",> line 156, in __call__
    return self.wrap_app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 120, in __call__
    response = self.wrapped_dispatch(controller, environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 285, in _dispatch
    return controller(environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 119, in __call__
    response = self._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/controllers/basetest_project_root.py",> line 134, in _perform_call
    return super(BasetestProjectRootController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/base.py",> line 44, in _perform_call
    return super(WsgiDispatchController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 108, in _perform_call
    r = self._call(action, params, remainder=remainder, context=context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 137, in _call
    response = self._render_response(context, action, output)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 247, in _render_response
    template_name=template_name, **render_params)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 208, in render
    kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 115, in __call__
    cache_expire=cache_expire)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 274, in cached_template
    return render_func()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 110, in render_template
    return Markup(template.render(**template_vars))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 1304, in render
    self.environment.handle_exception()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 925, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/github/templates/project.html",> line 19, in top-level template code
    {%- import '/var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html' as shared_svgs_macro -%}
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/package_path_loader.py",> line 286, in get_source
    return self.fs_loader.get_source(environment, template)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/loaders.py",> line 214, in get_source
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: /var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html

======================================================================
ERROR: test_login_overlay (forgeimporters.tests.github.functional.test_github.TestGitHubImportController)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/tests/github/functional/test_github.py",> line 41, in test_login_overlay
    extra_environ=dict(username=str('*anonymous')))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/validation.py",> line 353, in get
    resp = super(ValidatingTestApp, self).get(*args, **kw)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/validation.py",> line 296, in get
    return super(PostParamCheckingTestApp, self).get(*args, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/app.py",> line 325, in get
    expect_errors=expect_errors)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/app.py",> line 620, in do_request
    res = req.get_response(app, catch_exc_info=True)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1323, in send
    application, catch_exc_info=True)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1291, in call_application
    app_iter = application(self.environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/lint.py",> line 196, in lint_app
    iterator = application(environ, start_response_wrapper)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/registry.py",> line 253, in __call__
    app_iter = self.application(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/ming/odm/middleware.py",> line 29, in __call__
    result = self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 466, in __call__
    return self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 67, in __call__
    return self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/ew/middleware.py",> line 70, in __call__
    result = self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 272, in __call__
    return resp(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/config/middleware.py",> line 236, in AlluraGlobalsMiddleware
    return app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 226, in __call__
    return self._app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/timermiddleware/__init__.py",> line 232, in __call__
    resp = req.get_response(self.app)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1327, in send
    application, catch_exc_info=False)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1291, in call_application
    app_iter = application(self.environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 159, in __call__
    status, headers, app_iter, exc_info = call_wsgi_application(self.app, environ)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/middlewares.py",> line 20, in _call_wsgi_application
    app_iter = application(environ, _start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 441, in __call__
    return self.app(environ, remember_login_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/beaker/middleware.py",> line 156, in __call__
    return self.wrap_app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 120, in __call__
    response = self.wrapped_dispatch(controller, environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 285, in _dispatch
    return controller(environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 119, in __call__
    response = self._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/controllers/basetest_project_root.py",> line 134, in _perform_call
    return super(BasetestProjectRootController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/base.py",> line 44, in _perform_call
    return super(WsgiDispatchController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 108, in _perform_call
    r = self._call(action, params, remainder=remainder, context=context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 137, in _call
    response = self._render_response(context, action, output)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 247, in _render_response
    template_name=template_name, **render_params)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 208, in render
    kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 115, in __call__
    cache_expire=cache_expire)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 274, in cached_template
    return render_func()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 110, in render_template
    return Markup(template.render(**template_vars))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 1304, in render
    self.environment.handle_exception()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 925, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/github/templates/project.html",> line 19, in top-level template code
    {%- import '/var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html' as shared_svgs_macro -%}
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/package_path_loader.py",> line 286, in get_source
    return self.fs_loader.get_source(environment, template)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/loaders.py",> line 214, in get_source
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: /var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html

======================================================================
ERROR: forgeimporters.tests.github.functional.test_github.TestGitHubOAuth.test_oauth_flow
----------------------------------------------------------------------
Traceback (most recent call last):
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/case.py",> line 198, in runTest
    self.test(*self.arg)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/mock/mock.py",> line 1330, in patched
    return func(*args, **keywargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/tests/github/functional/test_github.py",> line 88, in test_oauth_flow
    r = self.app.get('/p/import_project/github/')
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/validation.py",> line 353, in get
    resp = super(ValidatingTestApp, self).get(*args, **kw)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/validation.py",> line 296, in get
    return super(PostParamCheckingTestApp, self).get(*args, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/app.py",> line 325, in get
    expect_errors=expect_errors)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/app.py",> line 620, in do_request
    res = req.get_response(app, catch_exc_info=True)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1323, in send
    application, catch_exc_info=True)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1291, in call_application
    app_iter = application(self.environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/lint.py",> line 196, in lint_app
    iterator = application(environ, start_response_wrapper)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/registry.py",> line 253, in __call__
    app_iter = self.application(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/ming/odm/middleware.py",> line 29, in __call__
    result = self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 466, in __call__
    return self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 67, in __call__
    return self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/ew/middleware.py",> line 70, in __call__
    result = self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 272, in __call__
    return resp(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/config/middleware.py",> line 236, in AlluraGlobalsMiddleware
    return app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 226, in __call__
    return self._app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/timermiddleware/__init__.py",> line 232, in __call__
    resp = req.get_response(self.app)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1327, in send
    application, catch_exc_info=False)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1291, in call_application
    app_iter = application(self.environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 159, in __call__
    status, headers, app_iter, exc_info = call_wsgi_application(self.app, environ)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/middlewares.py",> line 20, in _call_wsgi_application
    app_iter = application(environ, _start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 441, in __call__
    return self.app(environ, remember_login_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/beaker/middleware.py",> line 156, in __call__
    return self.wrap_app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 120, in __call__
    response = self.wrapped_dispatch(controller, environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 285, in _dispatch
    return controller(environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 119, in __call__
    response = self._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/controllers/basetest_project_root.py",> line 134, in _perform_call
    return super(BasetestProjectRootController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/base.py",> line 44, in _perform_call
    return super(WsgiDispatchController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 108, in _perform_call
    r = self._call(action, params, remainder=remainder, context=context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 137, in _call
    response = self._render_response(context, action, output)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 247, in _render_response
    template_name=template_name, **render_params)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 208, in render
    kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 115, in __call__
    cache_expire=cache_expire)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 274, in cached_template
    return render_func()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 110, in render_template
    return Markup(template.render(**template_vars))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 1304, in render
    self.environment.handle_exception()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 925, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/github/templates/project.html",> line 19, in top-level template code
    {%- import '/var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html' as shared_svgs_macro -%}
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/package_path_loader.py",> line 286, in get_source
    return self.fs_loader.get_source(environment, template)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/loaders.py",> line 214, in get_source
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: /var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html

----------------------------------------------------------------------
Ran 145 tests in 159.623s

FAILED (SKIP=8, errors=3)
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters
.......................................................................................
----------------------------------------------------------------------
Ran 87 tests in 167.941s

OK
finished `nosetests  --with-xunitmp ` in ForgeSVN
.....................................................................................................................................................................................................................................................................................................................................................S................................................................................................................................................................................................................................................................................................SSSSSSSS.................................................................................................................................................................................S...........................................................................................................................................................................................................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 1227 tests in 185.576s

OK (SKIP=10)
finished `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura
...........................................................................................................................................................
----------------------------------------------------------------------
Ran 155 tests in 212.692s

OK
finished `nosetests  --with-xunitmp ` in ForgeGit
/p/test/wiki/_discuss/thread/3e9f3608dd/ 200 OK
{"ming": 81, "logging": 74, "jinja.compile": 17, "jinja": 1, "navbar": 1, "sidebar": 1, "markdown": 4}
npm: 6.14.15
hostname: asf941
NODE_NAME: H41
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.
Publishing Clover coverage report...
No Clover report will be published due to a build Failure

Build failed in Jenkins: Allura » Allura-py3 #87

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://ci-builds.apache.org/job/Allura/job/Allura-py3/87/display/redirect?page=changes>

Changes:

[dillon.walls] 8403 added new project_url field with validator and tooltips

[dillon.walls] 8403 added two new subtitles and improvements to the form, updated error message when project is not available in GH

[dillon.walls] 8403 added field diver for SF project shortname and a on blur event on project_url to check for valid github url


------------------------------------------
[...truncated 41.95 KB...]
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 441, in __call__
    return self.app(environ, remember_login_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/beaker/middleware.py",> line 156, in __call__
    return self.wrap_app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 120, in __call__
    response = self.wrapped_dispatch(controller, environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 285, in _dispatch
    return controller(environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 119, in __call__
    response = self._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/controllers/basetest_project_root.py",> line 134, in _perform_call
    return super(BasetestProjectRootController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/base.py",> line 44, in _perform_call
    return super(WsgiDispatchController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 108, in _perform_call
    r = self._call(action, params, remainder=remainder, context=context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 137, in _call
    response = self._render_response(context, action, output)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 247, in _render_response
    template_name=template_name, **render_params)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 208, in render
    kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 115, in __call__
    cache_expire=cache_expire)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 274, in cached_template
    return render_func()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 110, in render_template
    return Markup(template.render(**template_vars))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 1304, in render
    self.environment.handle_exception()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 925, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/github/templates/project.html",> line 19, in top-level template code
    {%- import '/var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html' as shared_svgs_macro -%}
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/package_path_loader.py",> line 286, in get_source
    return self.fs_loader.get_source(environment, template)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/loaders.py",> line 214, in get_source
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: /var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html

======================================================================
ERROR: test_login_overlay (forgeimporters.tests.github.functional.test_github.TestGitHubImportController)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/tests/github/functional/test_github.py",> line 41, in test_login_overlay
    extra_environ=dict(username=str('*anonymous')))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/validation.py",> line 353, in get
    resp = super(ValidatingTestApp, self).get(*args, **kw)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/validation.py",> line 296, in get
    return super(PostParamCheckingTestApp, self).get(*args, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/app.py",> line 325, in get
    expect_errors=expect_errors)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/app.py",> line 620, in do_request
    res = req.get_response(app, catch_exc_info=True)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1323, in send
    application, catch_exc_info=True)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1291, in call_application
    app_iter = application(self.environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/lint.py",> line 196, in lint_app
    iterator = application(environ, start_response_wrapper)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/registry.py",> line 253, in __call__
    app_iter = self.application(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/ming/odm/middleware.py",> line 29, in __call__
    result = self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 466, in __call__
    return self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 67, in __call__
    return self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/ew/middleware.py",> line 70, in __call__
    result = self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 272, in __call__
    return resp(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/config/middleware.py",> line 236, in AlluraGlobalsMiddleware
    return app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 226, in __call__
    return self._app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/timermiddleware/__init__.py",> line 232, in __call__
    resp = req.get_response(self.app)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1327, in send
    application, catch_exc_info=False)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1291, in call_application
    app_iter = application(self.environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 159, in __call__
    status, headers, app_iter, exc_info = call_wsgi_application(self.app, environ)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/middlewares.py",> line 20, in _call_wsgi_application
    app_iter = application(environ, _start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 441, in __call__
    return self.app(environ, remember_login_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/beaker/middleware.py",> line 156, in __call__
    return self.wrap_app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 120, in __call__
    response = self.wrapped_dispatch(controller, environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 285, in _dispatch
    return controller(environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 119, in __call__
    response = self._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/controllers/basetest_project_root.py",> line 134, in _perform_call
    return super(BasetestProjectRootController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/base.py",> line 44, in _perform_call
    return super(WsgiDispatchController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 108, in _perform_call
    r = self._call(action, params, remainder=remainder, context=context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 137, in _call
    response = self._render_response(context, action, output)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 247, in _render_response
    template_name=template_name, **render_params)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 208, in render
    kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 115, in __call__
    cache_expire=cache_expire)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 274, in cached_template
    return render_func()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 110, in render_template
    return Markup(template.render(**template_vars))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 1304, in render
    self.environment.handle_exception()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 925, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/github/templates/project.html",> line 19, in top-level template code
    {%- import '/var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html' as shared_svgs_macro -%}
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/package_path_loader.py",> line 286, in get_source
    return self.fs_loader.get_source(environment, template)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/loaders.py",> line 214, in get_source
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: /var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html

======================================================================
ERROR: forgeimporters.tests.github.functional.test_github.TestGitHubOAuth.test_oauth_flow
----------------------------------------------------------------------
Traceback (most recent call last):
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/case.py",> line 198, in runTest
    self.test(*self.arg)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/mock/mock.py",> line 1330, in patched
    return func(*args, **keywargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/tests/github/functional/test_github.py",> line 88, in test_oauth_flow
    r = self.app.get('/p/import_project/github/')
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/validation.py",> line 353, in get
    resp = super(ValidatingTestApp, self).get(*args, **kw)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/validation.py",> line 296, in get
    return super(PostParamCheckingTestApp, self).get(*args, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/app.py",> line 325, in get
    expect_errors=expect_errors)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/app.py",> line 620, in do_request
    res = req.get_response(app, catch_exc_info=True)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1323, in send
    application, catch_exc_info=True)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1291, in call_application
    app_iter = application(self.environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webtest/lint.py",> line 196, in lint_app
    iterator = application(environ, start_response_wrapper)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/registry.py",> line 253, in __call__
    app_iter = self.application(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/ming/odm/middleware.py",> line 29, in __call__
    result = self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 466, in __call__
    return self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 67, in __call__
    return self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/ew/middleware.py",> line 70, in __call__
    result = self.app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 272, in __call__
    return resp(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/config/middleware.py",> line 236, in AlluraGlobalsMiddleware
    return app(environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 226, in __call__
    return self._app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/timermiddleware/__init__.py",> line 232, in __call__
    resp = req.get_response(self.app)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1327, in send
    application, catch_exc_info=False)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/webob/request.py",> line 1291, in call_application
    app_iter = application(self.environ, start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 159, in __call__
    status, headers, app_iter, exc_info = call_wsgi_application(self.app, environ)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/support/middlewares.py",> line 20, in _call_wsgi_application
    app_iter = application(environ, _start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/custom_middleware.py",> line 441, in __call__
    return self.app(environ, remember_login_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/beaker/middleware.py",> line 156, in __call__
    return self.wrap_app(environ, session_start_response)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 120, in __call__
    response = self.wrapped_dispatch(controller, environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/wsgiapp.py",> line 285, in _dispatch
    return controller(environ, context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 119, in __call__
    response = self._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/controllers/basetest_project_root.py",> line 134, in _perform_call
    return super(BasetestProjectRootController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/base.py",> line 44, in _perform_call
    return super(WsgiDispatchController, self)._perform_call(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/dispatcher.py",> line 108, in _perform_call
    r = self._call(action, params, remainder=remainder, context=context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 137, in _call
    response = self._render_response(context, action, output)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/controllers/decoratedcontroller.py",> line 247, in _render_response
    template_name=template_name, **render_params)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 208, in render
    kwargs['result'] = render_function(template_name, tg_vars, **kwargs)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 115, in __call__
    cache_expire=cache_expire)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/render.py",> line 274, in cached_template
    return render_func()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/tg/renderers/jinja.py",> line 110, in render_template
    return Markup(template.render(**template_vars))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 1304, in render
    self.environment.handle_exception()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/environment.py",> line 925, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/ForgeImporters/forgeimporters/github/templates/project.html",> line 19, in top-level template code
    {%- import '/var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html' as shared_svgs_macro -%}
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/lib/package_path_loader.py",> line 286, in get_source
    return self.fs_loader.get_source(environment, template)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/jinja2/loaders.py",> line 214, in get_source
    raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: /var/local/sftheme/allura/sftheme/templates/sftheme/shared_svgs_macro.html

----------------------------------------------------------------------
Ran 145 tests in 160.651s

FAILED (SKIP=8, errors=3)
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in ForgeImporters
.......................................................................................
----------------------------------------------------------------------
Ran 87 tests in 173.166s

OK
finished `nosetests  --with-xunitmp ` in ForgeSVN
....................................................................................................................................................................................................................................................................................................................................................S.................................................................................................................................................................................................................................................................................................SSSSSSSS..................................................................................................................................................................................S..........................................................................................................................................................................................................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 1227 tests in 191.575s

OK (SKIP=10)
finished `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura
...........................................................................................................................................................
----------------------------------------------------------------------
Ran 155 tests in 221.084s

OK
finished `nosetests  --with-xunitmp ` in ForgeGit
/p/test/wiki/_discuss/thread/fff1efd1db/ 200 OK
{"ming": 81, "logging": 74, "jinja.compile": 17, "jinja": 1, "navbar": 1, "sidebar": 1, "markdown": 4}
npm: 6.14.15
hostname: asf941
NODE_NAME: H41
Build step 'Execute shell' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.
Publishing Clover coverage report...
No Clover report will be published due to a build Failure