I’m actually looking into this for another client, but I honestly have no idea yet what’s causing that. The error message itself shows the value being passed is a zero… so how that somehow turns into an empty string? I’m kinda baffled by that error message.
It also works fine On My Machine™ to make debugging it even more fun.
Ive got the same error today with 2.0.3. I reinstall and found an error in the log, but installing was sucessful. The problem was the default value. I changed the SQL to the following, no it works.
`CREATE TABLE `neukieritzsch_formalicious_forms` (`id` INT(11) NOT NULL AUTO_INCREMENT, `category_id` INT(10) NOT NULL DEFAULT '0', `name` VARCHAR(255) NOT NULL DEFAULT '', `published` TINYINT(1) NOT NULL DEFAULT '0', `published_from` TIMESTAMP, `published_till` TIMESTAMP, `saveform` TINYINT(1) unsigned NOT NULL DEFAULT '0', `redirectto` INT(10) unsigned NOT NULL DEFAULT '0', `email` TINYINT(1) unsigned NOT NULL DEFAULT '0', `emailto` TEXT NOT NULL, `emailsubject` VARCHAR(255) NOT NULL DEFAULT '', `emailcontent` TEXT NOT NULL, `fiaremail` TINYINT(1) unsigned NOT NULL DEFAULT '0', `fiaremailto` INT(11) unsigned NOT NULL DEFAULT '0', `fiaremailfrom` TEXT NOT NULL, `fiaremailsubject` VARCHAR(255) NOT NULL DEFAULT '', `fiaremailcontent` TEXT NOT NULL, `fiaremailattachment` TEXT NOT NULL, `prehooks` VARCHAR(255) NOT NULL DEFAULT '', `posthooks` VARCHAR(255) NOT NULL DEFAULT '', `parameters` TEXT NOT NULL, PRIMARY KEY (`id`), INDEX `category_id` (`category_id`), INDEX `saveform` (`saveform`), INDEX `email` (`email`), INDEX `fiaremail` (`fiaremail`)) ENGINE=MyISAM`
I think the default values for published_from and published_till must be removed/changed?
Thank you for your reply, unfortunately changing the default values did not solve the issue for us.
Could you explain exactly what you did to solve the issue?