[QGIS-Developer] Python error on start up from GRASS processing

Matthias Kuhn matthias at opengis.ch
Thu Nov 23 01:12:56 PST 2017


Hi,

for me it wasn't just the build dir, but actually the source dir

rm -rf python/plugins/processing/algs/grass7/
git checkout -- python/plugins/processing/algs/grass7/

did the trick
Matthias

On 11/09/2017 11:00 PM, Tim Sutton wrote:
> Hi
> 
> Thanks Médéric - cleaning out my build dir fixed the issue.
> 
> Regards
> 
> Tim
> 
>> On 09 Nov 2017, at 22:18, Médéric Ribreux <mederic.ribreux at medspx.fr
>> <mailto:mederic.ribreux at medspx.fr>> wrote:
>>
>> Le 2017-11-09 20:28, Tim Sutton a écrit :
>>> Hi
>>> Its great to see the GRASS stuff merged now. However it gives me an
>>> error on startup:
>>> An error has occurred while executing Python code:
>>> TypeError: QgsProcessingAlgorithm.addParameter(): argument 1 has
>>> unexpected type 'ParameterRaster'
>>> Traceback (most recent call last):
>>>  File
>>> "/Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing/algs/grass7/Grass7Algorithm.py",
>>> line 170, in initAlgorithm
>>>    res = self.addParameter(p, True)
>>> TypeError: QgsProcessingAlgorithm.addParameter(): argument 1 has
>>> unexpected type 'ParameterRaster'
>>> Python version: 3.6.2 (default, Jul 17 2017, 16:44:45) [GCC 4.2.1
>>> Compatible Apple LLVM 8.1.0 (clang-802.0.42)]
>>> QGIS version: 2.99.0-Master Master, 2c1e2014d7
>>> Python Path:
>>> *
>>> /Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins/processing
>>> * /Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python
>>> * /Users/timlinux/Library/Application
>>> Support/QGIS/QGIS3/profiles/default/python
>>> * /Users/timlinux/Library/Application
>>> Support/QGIS/QGIS3/profiles/default/python/plugins
>>> * /Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/python/plugins
>>> *
>>> /Users/timlinux/dev/cpp/QGIS-QtCreator-Build/output/bin/$PYTHONPATH
>>> * /usr/local/opt/gdal2-python/lib/python3.6/site-packages
>>> *
>>> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python36.zip
>>> *
>>> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6
>>> *
>>> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload
>>> *
>>> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
>>> *
>>> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pycharm-debug-py3k.egg
>>> * /Users/timlinux/Library/Application
>>> Support/QGIS/QGIS3/profiles/default/python
>>> Does anyone else get this?
>>> Regards
>>> Tim
>>>>>> TIM SUTTON
>>> CO-FOUNDER: Kartoza
>>> PROJECT CHAIR: QGIS.org <http://qgis.org/> [1]
>>> Visit http://kartoza.com <http://kartoza.com/> [2] to find out about
>>> open source:
>>> Desktop GIS programming services
>>> Geospatial web development
>>> GIS Training
>>> Consulting Services
>>> SKYPE: timlinux
>>> IRC: timlinux on #qgis at freenode.net <http://freenode.net/> [3]
>>> Kartoza is a merger between Linfiniti and Afrispatial
>>> Links:
>>> ------
>>> [1] http://QGIS.org <http://qgis.org/>
>>> [2] http://kartoza.com/
>>> [3] http://freenode.net <http://freenode.net/>
>>> _______________________________________________
>>> QGIS-Developer mailing list
>>> QGIS-Developer at lists.osgeo.org <mailto:QGIS-Developer at lists.osgeo.org>
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Hello,
>>
>> I can't reproduce on a fresh master build. It seems that you are using
>> some old description files (ParameterRaster has been transformed to
>> QgsProcessingParameterRaster).
>> I think you need to either start from a clean/new build directory or a
>> new install directory...
>>
>> Cheers,
>>
>> -- 
>> Médéric RIBREUX
>> https://medspx.fr <https://medspx.fr/>
>> _______________________________________________
>> QGIS-Developer mailing list
>> QGIS-Developer at lists.osgeo.org <mailto:QGIS-Developer at lists.osgeo.org>
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 
>> 
> 
> 
> 
> 
> *Tim Sutton*
> 
> *Co-founder:* Kartoza
> *Project chair:* QGIS.org <http://QGIS.org>
> 
> Visit http://kartoza.com <http://kartoza.com/> to find out about open
> source:
> 
> Desktop GIS programming services
> Geospatial web development
> GIS Training
> Consulting Services
> 
> *Skype*: timlinux 
> *IRC:* timlinux on #qgis at freenode.net <http://freenode.net>
> 
> Kartoza is a merger between Linfiniti and Afrispatial
> 
> 
> 
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 


More information about the QGIS-Developer mailing list