I installed Taxonomy Breadcrumb on a sub-site (not the base instance) in a multi-site, shared database setup. For this sub-site, settings.php sets a default database prefix ("blah_") for all but user-related tables, which are set to have no prefix, to synch with the main instance.
Taxonomy Breadcrumb installed fine, but when in use, complained that "blah_taxonomy_breadcrumb_term" did not exist. I checked the database; "taxonomy_breadcrumb_term" did exist, but not "blah_taxonomy_breadcrumb_term".
I copied "taxonomy_breadcrumb_term" to "blah_taxonomy_breadcrumb_term", and the errors went away.
Looking at the file "taxonomy_breadcrumb.install", I see that the vocabulary table is created using this:
CREATE TABLE {taxonomy_breadcrumb_vocabulary}
but the term table is created using:
CREATE TABLE taxonomy_breadcrumb_term
I assume that the missing braces are causing the problem, but I have not had time to test this.
Comments
Comment #1
_craig commentedAlready fixed in HEAD, see http://drupal.org/node/72671 and http://drupal.org/node/72671.