So, as I was updating my site, I thought maybe I was having problems because of the old 4.6 table I had, so I dropped the table, uninstalled the module, and deleted it from the server. Using a fresh download of contextlinks, I uploaded it to the server, went to admin->modules to make sure it was enabled, and went to admin->settings->contextlinks, where I get the following:

* user warning: Table 'etcetera-2.contextlinks_class' doesn't exist query: SELECT cc.* FROM contextlinks_class cc ORDER BY name ASC in /home/u1/etcetera/test/html/includes/database.mysql.inc on line 121.
* user warning: Table 'etcetera-2.contextlinks_class' doesn't exist query: SELECT cc.cid, cc.name FROM contextlinks_class cc ORDER BY cc.name in /home/u1/etcetera/test/html/includes/database.mysql.inc on line 121.
* user warning: Table 'etcetera-2.contextlinks_class' doesn't exist query: SELECT COUNT(*) FROM contextlinks_class in /home/u1/etcetera/test/html/includes/database.mysql.inc on line 121.
* warning: Invalid argument supplied for foreach() in /home/u1/etcetera/test/html/includes/form.inc on line 664.

Any suggestions?

Comments

jhriggs’s picture

Status: Active » Closed (fixed)

In Drupal 4.7 and newer, after updating any modules, you have to go to update.php and run any necessary installation/update tasks. It sounds like you missed this step.