Bug report #14719

Updated by Giovanni Manghi over 6 years ago

If I try to run model including GRASS 7 algorithm it fails. Tried several functions (r.reclass, r.recode, r.grow...). It works fine from processing toolbox.



<pre>

An error has occurred while executing Python code:



TypeError: object.__new__(NotImplementedType) is not safe, use NotImplementedType.__new__()

Traceback (most recent call last):

File "/usr/share/qgis/python/plugins/processing/modeler/ModelerDialog.py", line 247, in runModel

alg = self.alg.getCopy()

File "/usr/share/qgis/python/plugins/processing/modeler/ModelerAlgorithm.py", line 201, in getCopy

newone.algs = copy.deepcopy(self.algs)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict

y[deepcopy(key, memo)] = deepcopy(value, memo)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 298, in _deepcopy_inst

state = deepcopy(state, memo)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict

y[deepcopy(key, memo)] = deepcopy(value, memo)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 298, in _deepcopy_inst

state = deepcopy(state, memo)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict

y[deepcopy(key, memo)] = deepcopy(value, memo)

File "/usr/lib/python2.7/copy.py", line 190, in deepcopy

y = _reconstruct(x, rv, 1, memo)

File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct

state = deepcopy(state, memo)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict

y[deepcopy(key, memo)] = deepcopy(value, memo)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 230, in _deepcopy_list

y.append(deepcopy(a, memo))

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 298, in _deepcopy_inst

state = deepcopy(state, memo)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict

y[deepcopy(key, memo)] = deepcopy(value, memo)

File "/usr/lib/python2.7/copy.py", line 190, in deepcopy

y = _reconstruct(x, rv, 1, memo)

File "/usr/lib/python2.7/copy.py", line 334, in _reconstruct

state = deepcopy(state, memo)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict

y[deepcopy(key, memo)] = deepcopy(value, memo)

File "/usr/lib/python2.7/copy.py", line 163, in deepcopy

y = copier(x, memo)

File "/usr/lib/python2.7/copy.py", line 257, in _deepcopy_dict

y[deepcopy(key, memo)] = deepcopy(value, memo)

File "/usr/lib/python2.7/copy.py", line 190, in deepcopy

y = _reconstruct(x, rv, 1, memo)

File "/usr/lib/python2.7/copy.py", line 329, in _reconstruct

y = callable(*args)

File "/usr/lib/python2.7/copy_reg.py", line 93, in __newobj__

return cls.__new__(cls, *args)

TypeError: object.__new__(NotImplementedType) is not safe, use NotImplementedType.__new__()



Python version: 2.7.6 (default, Jun 22 2015, 18:01:27) [GCC 4.8.2]

QGIS version: 2.14.1-Essen Essen, exported



Python Path:

/home/otak/.qgis2/python/plugins/GeoCoding/libs

/usr/share/qgis/python/plugins/processing

/home/otak/.qgis2/python/plugins/QSDM

/home/otak/.qgis2/python/plugins/LecoS

/usr/share/qgis/python

/home/otak/.qgis2/python

/home/otak/.qgis2/python/plugins

/usr/share/qgis/python/plugins

/usr/local/lib/python2.7/dist-packages/utils-0.8.0-py2.7.egg

/usr/lib/python2.7

/usr/lib/python2.7/plat-x86_64-linux-gnu

/usr/lib/python2.7/lib-tk

/usr/lib/python2.7/lib-old

/usr/lib/python2.7/lib-dynload

/usr/local/lib/python2.7/dist-packages

/usr/lib/python2.7/dist-packages

/usr/lib/python2.7/dist-packages/PILcompat

/usr/lib/python2.7/dist-packages/gtk-2.0

/usr/lib/pymodules/python2.7

/usr/lib/python2.7/dist-packages/ubuntu-sso-client

/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode

/home/otak/.qgis2//python

/home/otak/.qgis2/python/plugins/mmqgis/forms

/home/otak/.qgis2/python/plugins/qgisgbifapi/vendor

/home/otak/.qgis2/python/plugins/qgisgbifapi/vendor

/usr/share/qgis/python/plugins/fTools/tools

/home/otak/Mega/GIS/Projects/steto

</pre>

Back