-
Bug
-
Resolution: Done
-
Medium
-
Frankfurt Release
-
None
-
None
-
DCAE Frankfurt Sprint 5 (M4)
DistributorAPI failing with below error - https://jenkins.onap.org/view/dcaegen2-platform-mod/job/dcaegen2-platform-mod-distributorapi-tox-sonar/
02:34:21 ______________________ ERROR collecting tests/test_api.py _____________________02:34:21 ImportError while importing test module '/w/workspace/dcaegen2-platform-mod-distributorapi-tox-sonar/mod/distributorapi/tests/test_api.py'.02:34:21 Hint: make sure your test modules/packages have valid Python names.02:34:21 Traceback:02:34:21 tests/test_api.py:17: in <module>02:34:21 from distributor.http import _app as app*02:34:21* distributor/http.py:22: in <module>02:34:21 import flask_restplus as frp*02:34:21* .tox/py37/lib/python3.7/site-packages/flask_restplus/init.py:4: in <module>02:34:21 from . import fields, reqparse, apidoc, inputs, cors*02:34:21* .tox/py37/lib/python3.7/site-packages/flask_restplus/fields.py:17: in <module>02:34:21 from werkzeug import cached_property*02:34:21* E ImportError: cannot import name 'cached_property' from 'werkzeug' (/w/workspace/dcaegen2-platform-mod-distributorapi-tox-sonar/mod/distributorapi/.tox/py37/lib/python3.7/site-packages/werkzeug/init_.py)02:34:21 =============================== warnings summary ===============================
Jack reported similar error on latest version
nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.0-SNAPSHOT-20200220T211132Z
Traceback (most recent call last):
File "/usr/local/bin/start-distributor-api", line 5, in <module>
from distributor.http import start_http_server
File "/usr/local/lib/python3.7/site-packages/distributor/http.py", line 22, in <module>
import flask_restplus as frp
File "/usr/local/lib/python3.7/site-packages/flask_restplus/_init_.py", line 4, in <module>
from . import fields, reqparse, apidoc, inputs, cors
File "/usr/local/lib/python3.7/site-packages/flask_restplus/fields.py", line 17, in <module>
from werkzeug import cached_property
ImportError: cannot import name 'cached_property' from 'werkzeug' (/usr/local/lib/python3.7/site-packages/werkzeug/_init_.py)
Reverting to the old version as work-around for MOD integration
onap/dcaegen2-platform-mod-distributorapi:1.0.0-SNAPSHOT-20200127T215440Z