| 41 | |
| 42 | **UPDATE** (1 Aug. 2020): the parallel computation still fails in Sage 9.2.beta6, but this time the error message is different: |
| 43 | {{{ |
| 44 | sage: s = t.contract(v) |
| 45 | --------------------------------------------------------------------------- |
| 46 | RemoteTraceback Traceback (most recent call last) |
| 47 | RemoteTraceback: |
| 48 | """ |
| 49 | Traceback (most recent call last): |
| 50 | File "/home/eric/sage/9.2.develop/local/lib/python3.7/site-packages/sage/interfaces/interface.py", line 718, in __init__ |
| 51 | ... |
| 52 | File "sage/libs/ecl.pyx", line 352, in sage.libs.ecl.ecl_safe_funcall (build/cythonized/sage/libs/ecl.c:5707) |
| 53 | raise RuntimeError("ECL says: {}".format( |
| 54 | RuntimeError: ECL says: THROW: The catch MACSYMA-QUIT is undefined. |
| 55 | |
| 56 | During handling of the above exception, another exception occurred: |
| 57 | |
| 58 | Traceback (most recent call last): |
| 59 | File "/home/eric/sage/9.2.develop/local/lib/python3.7/multiprocessing/pool.py", line 121, in worker |
| 60 | result = (True, func(*args, **kwds)) |
| 61 | File "sage/misc/fpickle.pyx", line 100, in sage.misc.fpickle.call_pickled_function (build/cythonized/sage/misc/fpickle.c:2313) |
| 62 | res = eval("f(*args, **kwds)",sage.all.__dict__, {'args':args, 'kwds':kwds, 'f':f}) |
| 63 | File "<string>", line 1, in <module> |
| 64 | File "/home/eric/sage/9.2.develop/local/lib/python3.7/site-packages/sage/tensor/modules/comp.py", line 2329, in make_Contraction |
| 65 | sm += this[[ind_s]] * other[[ind_o]] |
| 66 | ... |
| 67 | File "/home/eric/sage/9.2.develop/local/lib/python3.7/site-packages/sage/interfaces/interface.py", line 720, in __init__ |
| 68 | raise TypeError(x) |
| 69 | TypeError: ECL says: THROW: The catch MACSYMA-QUIT is undefined. |
| 70 | """ |
| 71 | |
| 72 | The above exception was the direct cause of the following exception: |
| 73 | |
| 74 | TypeError Traceback (most recent call last) |
| 75 | ... |
| 76 | /home/eric/sage/9.2.develop/local/lib/python3.7/multiprocessing/pool.py in next(self, timeout) |
| 77 | 746 if success: |
| 78 | 747 return value |
| 79 | --> 748 raise value |
| 80 | 749 |
| 81 | 750 __next__ = next # XXX |
| 82 | |
| 83 | TypeError: ECL says: THROW: The catch MACSYMA-QUIT is undefined. |
| 84 | }}} |
| 85 | The full error message is attached. |