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/10/27 18:47:39 UTC

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

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

Changes:

[dbrondsema] dataclasses is needed on py36 but cannot be installed by py37. OK to not declare it here, it'll get pulled in by werkzeug if needed


------------------------------------------
[...truncated 1.07 MB...]
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 651, in find_egg_entry_point
    possible.append((entry.load(), protocol, entry.name))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/pkg_resources/__init__.py",> line 2472, in load
    return self.resolve()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/pkg_resources/__init__.py",> line 2478, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/config/middleware.py",> line 39, in <module>
    from werkzeug.debug import DebuggedApplication
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/__init__.py",> line 2, in <module>
    from .test import Client as Client
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/test.py",> line 30, in <module>
    from .sansio.multipart import Data
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/sansio/multipart.py",> line 2, in <module>
    from dataclasses import dataclass
ModuleNotFoundError: No module named 'dataclasses'

======================================================================
ERROR: test suite for <module 'allura.tests.unit' from '<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/tests/unit/__init__.py'>>
----------------------------------------------------------------------
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/plugins/multiprocess.py",> line 788, in run
    self.setUp()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/suite.py",> line 293, in setUp
    self.setupContext(ancestor)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/plugins/multiprocess.py",> line 770, in setupContext
    super(NoSharedFixtureContextSuite, self).setupContext(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/suite.py",> line 316, in setupContext
    try_run(context, names)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/util.py",> line 469, in try_run
    return func(obj)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/tests/unit/__init__.py",> line 24, in setUp
    setup_basic_test()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/controller.py",> line 103, in setup_basic_test
    cmd.run([test_file, '--quiet'])
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/script/appinstall.py",> line 66, in run
    return super(AbstractInstallCommand, self).run(new_args)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/script/command.py",> line 236, in run
    result = self.command()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/script/appinstall.py",> line 444, in command
    conf = appconfig(config_spec, relative_to=os.getcwd())
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 267, in appconfig
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 302, in loadcontext
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 326, in _loadconfig
    return loader.get_context(object_type, name, global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 459, in get_context
    section)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 481, in _context_from_use
    object_type, name=use, global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 412, in get_context
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 302, in loadcontext
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 326, in _loadconfig
    return loader.get_context(object_type, name, global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 459, in get_context
    section)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 481, in _context_from_use
    object_type, name=use, global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 412, in get_context
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 302, in loadcontext
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 334, in _loadegg
    return loader.get_context(object_type, name, global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 625, in get_context
    object_type, name=name)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 651, in find_egg_entry_point
    possible.append((entry.load(), protocol, entry.name))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/pkg_resources/__init__.py",> line 2472, in load
    return self.resolve()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/pkg_resources/__init__.py",> line 2478, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/config/middleware.py",> line 39, in <module>
    from werkzeug.debug import DebuggedApplication
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/__init__.py",> line 2, in <module>
    from .test import Client as Client
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/test.py",> line 30, in <module>
    from .sansio.multipart import Data
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/sansio/multipart.py",> line 2, in <module>
    from dataclasses import dataclass
ModuleNotFoundError: No module named 'dataclasses'

======================================================================
ERROR: allura.tests.test_dispatch.TestDispatch.test_dispatch
----------------------------------------------------------------------
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 382, in setUp
    try_run(self.inst, ('setup', 'setUp'))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/util.py",> line 471, in try_run
    return func()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/controller.py",> line 172, in setUp
    setup_functional_test(app_name=self.application_under_test, current_pkg=pkg))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/controller.py",> line 115, in setup_functional_test
    setup_basic_test(config, app_name)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/controller.py",> line 103, in setup_basic_test
    cmd.run([test_file, '--quiet'])
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/script/appinstall.py",> line 66, in run
    return super(AbstractInstallCommand, self).run(new_args)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/script/command.py",> line 236, in run
    result = self.command()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/script/appinstall.py",> line 444, in command
    conf = appconfig(config_spec, relative_to=os.getcwd())
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 267, in appconfig
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 302, in loadcontext
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 326, in _loadconfig
    return loader.get_context(object_type, name, global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 459, in get_context
    section)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 481, in _context_from_use
    object_type, name=use, global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 412, in get_context
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 302, in loadcontext
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 326, in _loadconfig
    return loader.get_context(object_type, name, global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 459, in get_context
    section)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 481, in _context_from_use
    object_type, name=use, global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 412, in get_context
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 302, in loadcontext
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 334, in _loadegg
    return loader.get_context(object_type, name, global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 625, in get_context
    object_type, name=name)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 651, in find_egg_entry_point
    possible.append((entry.load(), protocol, entry.name))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/pkg_resources/__init__.py",> line 2472, in load
    return self.resolve()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/pkg_resources/__init__.py",> line 2478, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/config/middleware.py",> line 39, in <module>
    from werkzeug.debug import DebuggedApplication
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/__init__.py",> line 2, in <module>
    from .test import Client as Client
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/test.py",> line 30, in <module>
    from .sansio.multipart import Data
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/sansio/multipart.py",> line 2, in <module>
    from dataclasses import dataclass
ModuleNotFoundError: No module named 'dataclasses'

======================================================================
ERROR: test suite for <module 'allura.tests.test_validators' from '<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/tests/test_validators.py'>>
----------------------------------------------------------------------
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/plugins/multiprocess.py",> line 788, in run
    self.setUp()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/suite.py",> line 293, in setUp
    self.setupContext(ancestor)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/plugins/multiprocess.py",> line 770, in setupContext
    super(NoSharedFixtureContextSuite, self).setupContext(context)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/suite.py",> line 316, in setupContext
    try_run(context, names)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/nose/util.py",> line 471, in try_run
    return func()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/tests/test_validators.py",> line 32, in setUp
    setup_basic_test()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/AlluraTest/alluratest/controller.py",> line 103, in setup_basic_test
    cmd.run([test_file, '--quiet'])
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/script/appinstall.py",> line 66, in run
    return super(AbstractInstallCommand, self).run(new_args)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/script/command.py",> line 236, in run
    result = self.command()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/script/appinstall.py",> line 444, in command
    conf = appconfig(config_spec, relative_to=os.getcwd())
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 267, in appconfig
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 302, in loadcontext
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 326, in _loadconfig
    return loader.get_context(object_type, name, global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 459, in get_context
    section)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 481, in _context_from_use
    object_type, name=use, global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 412, in get_context
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 302, in loadcontext
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 326, in _loadconfig
    return loader.get_context(object_type, name, global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 459, in get_context
    section)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 481, in _context_from_use
    object_type, name=use, global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 412, in get_context
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 302, in loadcontext
    global_conf=global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 334, in _loadegg
    return loader.get_context(object_type, name, global_conf)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 625, in get_context
    object_type, name=name)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/paste/deploy/loadwsgi.py",> line 651, in find_egg_entry_point
    possible.append((entry.load(), protocol, entry.name))
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/pkg_resources/__init__.py",> line 2472, in load
    return self.resolve()
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/pkg_resources/__init__.py",> line 2478, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/config/middleware.py",> line 39, in <module>
    from werkzeug.debug import DebuggedApplication
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/__init__.py",> line 2, in <module>
    from .test import Client as Client
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/test.py",> line 30, in <module>
    from .sansio.multipart import Data
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/sansio/multipart.py",> line 2, in <module>
    from dataclasses import dataclass
ModuleNotFoundError: No module named 'dataclasses'

----------------------------------------------------------------------
Ran 247 tests in 2.117s

FAILED (errors=106)
finished `nosetests allura/tests/ --with-xunitmp --processes=4 --process-timeout=360` in Allura
..........SSSSSSSSSSSSS......
----------------------------------------------------------------------
Ran 29 tests in 8.639s

OK (SKIP=13)
finished `nosetests  --with-xunitmp --processes=4 --process-timeout=360` in AlluraTest
Traceback (most recent call last):
  File "./scripts/perf/call_count.py", line 38, in <module>
    from allura.tests.decorators import patch_middleware_config
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/tests/decorators.py",> line 34, in <module>
    import allura.config.middleware
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/Allura/allura/config/middleware.py",> line 39, in <module>
    from werkzeug.debug import DebuggedApplication
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/__init__.py",> line 2, in <module>
    from .test import Client as Client
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/test.py",> line 30, in <module>
    from .sansio.multipart import Data
  File "<https://ci-builds.apache.org/job/Allura/job/Allura-py3/ws/.allura-venv/lib/python3.6/site-packages/werkzeug/sansio/multipart.py",> line 2, in <module>
    from dataclasses import dataclass
ModuleNotFoundError: No module named 'dataclasses'
npm: 6.14.15
hostname: asf934
NODE_NAME: H34
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 #76

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