Hello Thomas,
the error '1048 Column checked_out cannot be null' was a known error in earlier versions.
It does not occur on any other Visforms installation.
When updating to the latest Visforms versions, SQL statements are run and the Visforms tables are adjusted accordingly.
The error is then resolved.
If these SQL statements did not run successfully for you, for whatever reason, you can try to run the SQL statements manually afterwards.
Run the following SQL statements in one go:
Code:
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
ALTER TABLE `#__visforms` modify checked_out int unsigned null;
ALTER TABLE `#__visforms` modify checked_out_time datetime null;
ALTER TABLE `#__visfields` modify checked_out int unsigned null;
ALTER TABLE `#__visfields` modify checked_out_time datetime null;
ALTER TABLE `#__vispdf` modify checked_out int unsigned null;
ALTER TABLE `#__vispdf` modify checked_out_time datetime null;
The two SQL statements
Code:
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
are only sometimes necessary under certain database server settings.
In most cases they are not absolutely necessary.
Adaptation to your database:
Change the following into the above SQL statements.
#__ --> Your Joomla table name prefix.
The error should then be resolved.
Best regards, Ingmar