We've been having some trouble searching new objects in the database, so I went to rebuild the search indices. It looks like set items and object representations process ok but then get the following error message:
Indexing objects 0.0% 0/4481 ETC: ???. Elapsed: < 1 sec [> ]
PHP Fatal error: Uncaught DatabaseException: Table 'ccmm_providence2.ca_representation_annotations_x_vocabulary_terms' doesn't exist in /home/xxxx/access.ccmmla.org/app/lib/Db/mysqli.php:316
Stack trace:
#0 /home/xxxx/access.ccmmla.org/app/lib/Db/DbStatement.php(151): Db_mysqli->execute(Object(DbStatement), Object(DbStatement), '\n\t\t\t\t\t\tSELECT t...', Array, NULL)
#1 /home/xxxx/access.ccmmla.org/app/lib/Db.php(259): DbStatement->executeWithParamsAsArray(Array, NULL)
#2 /home/xxxx/access.ccmmla.org/app/lib/Search/SearchIndexer.php(865): Db->query('\n\t\t\t\t\t\tSELECT t...', Array)
#3 /home/xxxx/access.ccmmla.org/app/lib/Search/SearchIndexer.php(261): SearchIndexer->indexRow('57', '1', Array, true)
#4 /home/xxxx/access.ccmmla.org/app/lib/Utils/CLIUtils.php(268): SearchIndexer->reindex(NULL, Array)
#5 /home/xxxx/access.ccmmla.org/support/bin/caUtils(167): CLIUtils::rebuild_search_index(Object(Zend_Console_Getopt))
#6 {main}
thrown in /home/xxxx/access.ccmmla.org/app/lib/Db/mysqli.php on line 316
I went into the database and representation_annotations_x_vocabulary_terms is empty but does exist in the database. Any notion as to what is going on here?
Thank you!
Alex