Hello,
We are experiencing a very similar issue as the user in this thread
www.jms2win.com/forum?id=2510&catid=25&func=fb_pdf
It seems that any Community Builder user profile fields that are added to our our slave site user profile
after deployment are configured to connect to the incorrect _comprofiler table under the 'slave' db table prefix as opposed to the 'master' db table prefix as they should. We are sharing both community builder tables and users (exactly as the user above describes).
Error:
moscomprofiler::store failed: Unknown column 'cb_newcontactfield' in 'field list' SQL=UPDATE `tblAZCI_comprofiler` SET `user_id`=42,`firstname`='Admin',`lastname`='User',`hits`='0',`message_last_sent`='0000-00-00 00:00:00',`message_number_sent`='0',`avatarapproved`='1',`approved`=1,`confirmed`=1,`registeripaddr`='',`cbactivation`='',`banned`='0',`acceptedterms`='0',`lastupdatedate`='2011-07-25 16:17:49',`website`='',`location`='',`occupation`='',`interests`='',`company`='',`address`='',`city`='',`state`='AZ',`zipcode`='',`country`='',`phone`='',`fax`='',`cb_misc`='',`cb_miscpostazcislave`='1',`cb_newcontactfield`='' WHERE id='42'
Additionally we encounter a similar issue when attempting to add user profile fields to Community Builder from within the slave site back end admin interface:
Error:
moscomprofilerFields::store failed: CBSQLupgrader::changeColumn (ADD) of Table #__comprofiler Column cb_newcontactfield failed with SQL error: 'db375493331.tblAZCI_comprofiler' is not BASE TABLE SQL=ALTER TABLE `tblAZCI_comprofiler`\n ADD `cb_newcontactfield` varchar(255) DEFAULT NULL 'db375493331.tblAZCI_comprofiler' is not BASE TABLE SQL=ALTER TABLE `tblAZCI_comprofiler`\n ADD `cb_newcontactfield` varchar(255) DEFAULT NULL
We have checked the Joomla file/folder permissions and cannot seem to get around this issue. Changing file permissions seems to be what solved the issue for the user above but we are unclear on specifically what folders/files needed the permission changes and what steps were taken after changing such permissions to resolve their issue (did the issue resolve itself at that point? or did they have to create a new slave site with the permissions changed?)
Thanks,
John