Thanks Ulminia!
OK, so updated to SVN commit 490 and reinstalled addon.
Uploaded CP.lua through Roster and got a new error:
- Code: Select all
Database Error1292: Incorrect date value: '' for column 'achv_date' at row 1
SQL:
INSERT INTO `roster_addons_achivements_data` (`id`,`member_id`,`guild_id`,`achv_cat`,`achv_cat_title`,`achv_cat_sub`,`achv_cat_sub2`, `achv_id`,`achv_points`,`achv_icon`,`achv_title`,`achv_reward_title`,`achv_disc`,`achv_date`, `achv_criteria`,`achv_progress`,`achv_progress_width`,`achv_complete`) VALUES (null,'112','17','92','General', 'General','0','6','10', 'achievement_level_10','6title','','6disc', '','','','','');
File: lib\dbal\mysql.php
Line: 234
I figured maybe that I needed to do an Armory sync first possibly to get some data in the table so I did a single character sync. Got no errors, but also got no data in the Achivements tables in the roster database.
tried a full guild sync with Armory and got following error:
- Code: Select all
Database Error
1292: Incorrect date value: '2009-05-09T01:39:00-07:00' for column 'achv_date' at row 1
SQL:
INSERT INTO `roster_addons_achivements_data` (`id`,`member_id`,`guild_id`,`achv_cat`,`achv_cat_title`,`achv_cat_sub`,`achv_cat_sub2`, `achv_id`,`achv_points`,`achv_icon`,`achv_title`,`achv_reward_title`,`achv_disc`,`achv_date`, `achv_criteria`,`achv_progress`,`achv_progress_width`,`achv_complete`) VALUES (null,'5','17','92','General', 'General','0','1176','10', 'inv_misc_coin_06','1176title','','1176disc', '2009-05-09T01:39:00-07:00','Loot 100 gold
','','','1');
File: lib\dbal\mysql.php
Line: 234
- Code: Select all
PHP Errors
lib\armory.class.php
Notice line 283: Undefined variable: guild
Notice line 494: Undefined variable: guild
addons\armorysync\inc\armorysync.class.php
Notice line 413: Undefined property: SimpleClass::$mainHandWeaponSkill
Notice line 413: Trying to get property of non-object
Notice line 422: Undefined property: SimpleClass::$offHandWeaponSkill
Notice line 422: Trying to get property of non-object
Notice line 496: Undefined property: SimpleClass::$talentGroup
Notice line 496: Trying to get property of non-object
Notice line 496: Trying to get property of non-object
Notice line 496: Undefined property: SimpleClass::$talentGroup
Notice line 496: Trying to get property of non-object
Notice line 496: Trying to get property of non-object
Notice line 496: Undefined property: SimpleClass::$talentGroup
Notice line 496: Trying to get property of non-object
Notice line 496: Trying to get property of non-object
Warning line 581: Invalid argument supplied for foreach()
Warning line 581: Invalid argument supplied for foreach()
Notice line 1716: Undefined variable: guild
Notice line 1833: Undefined property: ArmorySync::$debug_url
Notice line 845: Undefined variable: pointsSpent
Warning line 845: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object
Notice line 804: Undefined variable: class
Notice line 804: Undefined variable: class
lib\update.lib.php
Notice line 3220: Undefined index: Expertise
Notice line 3225: Undefined index: MainHand
Notice line 1898: Undefined index: Order
So the Guild ID issue looks fixed
but we've now hit an issue with the date string
For reference, in the roster_addons_achivements_data table the achv_date field is set to
type: date
Null: Yes
Default: NULL
Ummm... something else I've just noticed... the collation type on both tables is latin1_swedish_ci while the rest of the table in my Roster DB are utf8_general_ci - is this likely to cause a problem?