Problem with rule after upgrade

Hi,
I noticed problem with rules after last update (to Bullseye version).

12:31:20.042 [ERROR] [.internal.handler.ScriptActionHandler] - Script execution of rule with UID 'ogrzewanie_jadalnia-6' failed: An error occurred during the script execution: Could not invoke method: org.openhab.core.model.script.actions.BusEvent.sendCommand(org.openhab.core.items.Item,java.lang.String) on instance: null in ogrzewanie_jadalnia

Below rule:

rule "Ogrzewanie jadalnia weekend"
when
Time cron "20 1,31 * * * SAT-SUN" 
then
var Number hours = now.getHour
val temperatura = GRweekJadalnia.members.findFirst[ t | t.name == "JAD_weekend_" + hours ]

var Number roznica
roznica = Temperatura_jadalnia.state
roznica = roznica - temperatura.state


if (roznica>1.5 && Termostat_jadalnia_tryb.state != 0)
Termostat_jadalnia_tryb.sendCommand(0)
else
if (Termostat_jadalnia_tryb.state !=1)
Termostat_jadalnia_tryb.sendCommand(1)


if (temperatura.state != Termostat_jadalnia.state)
{
Termostat_jadalnia.sendCommand(temperatura.state)
}
logInfo("heating", "Jadalnia: Ustawiono temperature: {}", temperatura.state)

end

Problem is with this line
Termostat_jadalnia.sendCommand(temperatura.state)

I checked and I don’t have any nulls for variables

State objects are not command objects. It’s usually possible to work around command typing issues by just giving a string, and let the command parser read it into the type it wants.
Termostat_jadalnia.sendCommand(temperatura.state.toString)

Great, it works!