[Qgis-user] QGIS modeler error message : "Unable to evaluate the expression for the extra parameter : no root node!"

kirk kirk at nortekresources.com
Wed Jan 14 04:10:28 PST 2026


Good Morning.A quick error check is to write the output of each function so that you can confirm all is working as it should.  Your error coukd be a faulty input into the algorithm D, in your case the ressult of A or B or the vector input..Kirk SchmidtSent from my Galaxy
-------- Original message --------From: celati Laurent via QGIS-User <qgis-user at lists.osgeo.org> Date: 2026-01-14  5:28 a.m.  (GMT-04:00) To: qgis-user <qgis-user at lists.osgeo.org> Subject: [Qgis-user] QGIS modeler error message : "Unable to evaluate the expression for the extra parameter : no root node!" Dear all,I'm working with QGIS 3.4. This is my first QGIS model. I'm facing to
 an error message during the running of the modeler. If I understand the
 error message, the error seems to occur during the step "D" on my 
little screenshot (below) showing the modeler. For information, I've 
defined a conditional branch. In addition to the screenshot of the 
modeler, I paste also the error message.
Modeler explanation :
The output of the algorithm A is a raster clipped with a polygon (an area of interest)For the algorithm B (difference vector processing between 2 input 
layers), I've setted a dependency so that it only triggers if a 
condition is met (we can see the conditional branch 'C' on the 
screenshot).Algorithm D (clip raster with a polygon) takes as input the raster 
output/result of the algorithm A. And as a mask layer, the vector result
 of algorithm B (difference). For this algorithm D, I've still enable 
the same dependency setted for the algorithm B.For algorithm E (raster polygonization),we can see there are 2 
possible raster inputs. The output of the algorithm A and the output of 
the algorithm D. Thus, as input to algorithm E, I set the following 
expression (pre-calculated value): if (@exclude_forest_zones , @cut_raster_segmentation_by_mask_vector_NO_foret_OUTPUT , @cut_raster_segmentation_by_study_area_vector_OUTPUT)
When I run the modeler, I get an error message that seems to be related to algorithm D. Below is the error message: 
"Unable to evaluate the expression for the extra parameter to clip the raster segmentation by the NO forest mask: no root node! Execution failed after 8 seconds."
For information, I paste below the overview of the algorithm D :


And I paste below for information the overview of the algorithm E :
As you can see on the screenshot, I haven't defined any dependencies for algorithm this algo E. Thanks so much for your valuable help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260114/eea5d8af/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 132921 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260114/eea5d8af/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 308561 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260114/eea5d8af/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 278562 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260114/eea5d8af/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 109534 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260114/eea5d8af/attachment-0007.png>


More information about the QGIS-User mailing list