mysql error while doing clean install of 5.3.3

Permalink
I'm getting the following error while trying to do a clean install. I'm running on Windows and have mysql 5.1, PHP 5.3.0.

mysql error: [1366: Incorrect integer value: 'ASET_ALLOW_NONE' for column 'akCategoryAllowSets' at row 1] in EXECUTE("insert into AttributeKeyCategories (akCategoryHandle, akCategoryAllowSets, pkgID) values ('collection', 'ASET_ALLOW_NONE', NULL)")
View Replies:
elyon replied on at Permalink Reply
elyon
I am experiencing the same issue. Perhaps it has to do with the casing differences between Windows and Unix?

I am running PHP 5.2.9 and IIS 7.0
Mnkras replied on at Permalink Reply
Mnkras
just did a fresh install to test this and im fine im on a linux host with 5.2.something
redhawk replied on at Permalink Reply
I get the same and other MySQL errors whether I do fresh install or upgrade. Havn't receive fix yet.
redhawk replied on at Permalink Reply
Still have this issue with clean install. Have even looked at the upgrade.php/install.php scripts myself to see if there was something I could come up with. So far, have to stick with 5.3.2 because it installs and is usable. The new 5.3.3 features and updates would be nice though...
karenalenore replied on at Permalink Reply
karenalenore
Just confirming I'm having the same problem. I'll just step back a version unless someone's figured this out...
andrew replied on at Permalink Reply
andrew
Which we should release today.

In the meantime, you can change this line, in concrete/models/attribute/category.php

public static function add($akCategoryHandle, $akCategoryAllowSets = ASET_ALLOW_NONE, $pkg = false) {

to

public static function add($akCategoryHandle, $akCategoryAllowSets = AttributeKeyCategory::ASET_ALLOW_NONE, $pkg = false) {