Ошибка при попытке удалить товар
PDOException: SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction: DELETE FROM {uc_products} WHERE (nid = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 4738 ) в функции uc_product_delete() (строка 702 в файле C:\Work\DEV\Sites\acquia-drupal\sites\all\modules\ubercart\uc_product\uc_product.module).
Та же ошибка при попытке удалить любой Материал на сайте.
Редактирование и добавление работает. Импорт работает так же. Но только до тех пор, пока он не требует удаления товаров.
Я использую acquia dev desktop на Win7
MySQL version 5.1.59-community
таблицы работают на InnoDB
Drupal 7
Ubercart 3
Вновь создаваемые "чистые" сайты Drupal работают без проблем. Но после импортирования в них данных из проблемной БД ошибка проявляется снова.
Комментарии
Ремарка к посту.
Посмотрел в phpMyAdmin у пользователя drupaluser не установлена привилегия LOCK TABLES и она не устанавливается: #1045 - Access denied for user 'drupaluser'@'localhost' (using password: NO)
Разобрался.
Базу подвешивал такой запрос
SELECT filename FROM registry WHERE name = 'DrupalApacheSolrService' AND type = 'class'
Удалил все модули Solr. Заработало.