Bug report #18162

Disabling and reenabling Processing multiple times throws Python error

Added by Alexander Bruy about 6 years ago. Updated about 6 years ago.

Status:Closed
Priority:Low
Assignee:Victor Olaya
Category:Processing/Core
Affected QGIS version:master Regression?:No
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:fixed/implemented
Crashes QGIS or corrupts data:No Copied to github as #:26053

Description

Steps to reproduce:
  1. Start QGIS
  2. Open Plugin Manager
  3. Disable Processing plugin
  4. Then enable it back
  5. Repeat steps 3-4 several times

At some stage (I get it on the first or second iteration) Python error will be thrown

An error has occurred while executing Python code: 

TypeError: QgsProcessingProvider.refreshAlgorithms(): too many arguments 

Not sure if this is local issue or not. Assigning "Low" priority as IMHO this case is very specific (nobody will enable/disable Processing multiple times).

Associated revisions

Revision d3a4a345
Added by Arnaud Morvan about 6 years ago

[processing] Fix slot prototype in ModelerAlgorithmProvider. Fix #18162

History

#1 Updated by Borys Jurgiel about 6 years ago

I've noticed the same, but didn't bother you, as it's a marginal issue.

#2 Updated by Arnaud Morvan about 6 years ago

It raise on first reload for me, and a new group without name appear with QGIS logo and with duplicated QGIS native groups as children.

#3 Updated by Arnaud Morvan about 6 years ago

  • Status changed from Open to In Progress

#4 Updated by Arnaud Morvan about 6 years ago

  • % Done changed from 0 to 100
  • Status changed from In Progress to Closed

#5 Updated by Giovanni Manghi about 6 years ago

  • Resolution set to fixed/implemented

Also available in: Atom PDF