Condition expression returns non-Boolean: result has class java.lang.String and not java.lang.Boolean(1)

I am getting the following error:
condition expression returns non-Boolean: result has class java.lang.String and not java.lang.Boolean

customer-operations-modify-process.bpmn (17.5 KB)

Hi @Resul_Efendiyev and welcome to the forum.

Two things that I see from a quick look at your model.
You have one expression, where you use just single quotes. Please try to change that to double quotes:

#{autoAuth == 'true'}  -> #{autoAuth == "true"}

Also just to be sure. All those variables are really strings? And not booleans?
Then it would rather be something like:

#{autoAuth == true} 

And also maybe always use a space before and after the double equals sign.

#{action==  "APPROVED_BY_MMXD"}  -> #{action == "APPROVED_BY_MMXD"}
1 Like

Thanks for helping. Problem solved

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.