construct and return a linear flow failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
taskflow |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
I got the following error when used taskflow(v2.7.0 and v3.1.0) to launch a flow:
2018-02-10 02:13:15.485 13955 DEBUG taskflow.
2018-02-10 02:13:15.611 13955 ERROR condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
2018-02-10 02:13:15.611 13955 TRACE condor.
I have checked whether there exist six.raise_from function in the /usr/lib/
[root@yczc5 ~]# python
Python 2.7.5 (default, Nov 6 2016, 00:28:07)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from six import raise_from
>>> print raise_from.__name__
raise_from
After added the 'from six import raise_from' statement at the top of my file, this error doesn't occur, so I think the six library may be incorrectly loaded when taskflow raises an exception
description: | updated |
Changed in taskflow: | |
assignee: | nobody → Fabo Yi (folkart) |
Changed in taskflow: | |
assignee: | Fabo Yi (folkart) → nobody |
It looks like this may have been related to eventlet vendoring six. That was removed in https:/ /github. com/eventlet/ eventlet/ commit/ 53b63c66f0d9a7d 6ba9182a207529e bd949e95f3 so it may not be a problem in newer versions of eventlet. Would you be able to verify that this is fixed by eventlet 0.24.1?