Security upgrade to taxonomy_treemenu-6.x-7.1.tar is advised.

However, when performing update.php under multisite with a site that does not even use Taxonomy TreeMenu, one gets lots of errors about non-existent tables (I've [snipped] the database names):

user warning: Table '[..].taxonomy_treemenu' doesn't exist query: ALTER TABLE taxonomy_treemenu ADD `show_term_descendants` TINYINT unsigned NOT NULL DEFAULT 0 in .../includes/database.mysql-common.inc on line 298.
user warning: Table '[..].taxonomy_treemenu' doesn't exist query: ALTER TABLE taxonomy_treemenu ADD `hide_empty_links` TINYINT unsigned NOT NULL DEFAULT 0 in .../includes/database.mysql-common.inc on line 298.

And so on, for many others.

Comments

webel’s picture

(Sorry, the site did have taxonomy treemenu enabled.)

The error persists. I tried disable then reenable, made no difference.

When I load a normal page I get every time:

user warning: Table '[..].taxonomy_treemenu' doesn't exist query: SELECT menu_name FROM taxonomy_treemenu in .../sites/all/modules/taxonomy_treemenu/taxonomy_treemenu.module on line 413.

Many times. It appears even for anonymous (public) users.

I was upgrading from taxonomy_treemenu-6.x-4.2-beta1.

I will try to revert then report back.

webel’s picture

I reverted to taxonomy_treemenu-6.x-4.2-beta1, performed an update.php (which proceeded without error or relevant messages), and now it is really broken.

There is no option to add a Taxonomy TreeMenu to a vocabulary, and the matching block is gone.

I was using this on a number of sites, and can't afford to break any others.

Could you please provide a version known to update from taxonomy_treemenu-6.x-4.2-beta1

webel’s picture

The version I was using before upgrade to 6.x-7.1 is marked:

// $Id: taxonomy_treemenu.module,v 1.11 2009/04/23 11:07:36 rcrowther Exp $