Sieve vacation plugin is broken, roundcube doesn't send autoreply

Hi everyone,

I was trying to make some auto replies with roundcube vacation plugin, but no email was send at all.
Digging around in the logs I saw this:
/var/log/roundcubemail/vacation-sieve

<1tbfckap> Cannot load the script from ‘vacation’

And this
/var/log/roundcubemail/errors

PHP Warning: array_merge(): Argument #1 is not an array in /usr/share/php/Net/Sieve.php on line 303
Warning: Call to deprecated function rcmail_overwrite_action(); See bc.inc for replacement
Call to deprecated function Q(); See bc.inc for replacement
Call to deprecated function get_input_value(); See bc.inc for replacement

How do I fix this?

Thanks :}

PS

This is the sieve file

Generated by Vacation Sieve plugin for roundcube, the Thu, 20 Jul 2017 16:16:15 +0200

require [“vacation”,“variables”];
set “subject” “”;

rule:[subject]

if header :matches “subject” “*”
{
set “subject” “${1}”;
}

rule:[Thank you for your email]

if true
{
vacation :days 1 :addresses “example@domain.com” :subject “Thank you for your email: ${subject}” :from “example@domain.com” text:

This is the autoreply text
.
;
}