XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • Frankfurt Release
    • Frankfurt Release
    • None
    • None

       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

            devenrp devenrp
            vv770d vv770d
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: