My work partner and I were trying to upgrade Civi from vs 4.5 to 4.6.8 and got an error that we couldn't figure out. We are using Wordpress. Here's a screen shot of the error message we got: https://docs.google.com/document/d/1XEd5SqrbFbgwzHFBRG1oW3UMZLX_YtuizroLPLjvViI/edit Can anyone help me with this? We are not even sure what it means (I have to note here that I'm not very knowledgable about code). Even though we got this error I was still able to login to Civi and see all my data, but I'm nervous that something might be wrong that I can't see yet. Any help is much appreciated! Thanks, Lauren
1Can't access the doc - can you change its sharing to 'Anyone with the link'?– Andrew WestSep 18, 2015 at 16:58
The screenshot shows that table civicrm_action_mapping does not exist in a SQL select query.– DaveDSep 18, 2015 at 19:55
That table is involved in reminders, and was introduced in CiviCRM 3.4, so there is a serious issue with your database. I recommend restoring a backup of your site and database (you have those, right?) and trying the upgrade again. Please note the first errors you get, as those are often most useful in diagnosing what is going wrong, rather than later more serious messages.
It would likely be a good idea to verify that the table is in your backup before starting the upgrade.
Thank you. I do have a backup. I will make sure I more completely capture the errors if I have any next time. We don't use reminders currently. If the table was missing, wouldn't it be inserted during the install/upgrade? Please forgive me, my technical knowledge is very limited but I am eager to learn!– LaurenSep 21, 2015 at 11:00
No, the upgrade code is not designed to diagnose and fix serious database corruption problems. Best of luck!– Joe Murray ♦Sep 22, 2015 at 17:02
Please post a separate question if you find the table is not present in your backup. My sense is that you will need professional help at that point.– Joe Murray ♦Sep 22, 2015 at 17:03