forum.bitel.ru http://forum.bitel.ru/ |
|
Очень серьезный баг в модуле на всех билдах 7.1.ххх http://forum.bitel.ru/viewtopic.php?f=39&t=12847 |
Страница 1 из 1 |
Автор: | murano [ 01 апр 2018, 01:04 ] |
Заголовок сообщения: | Очень серьезный баг в модуле на всех билдах 7.1.ххх |
Уважаемые разработчики! Как я уже говорил в одном из предыдущих своих топиков, мы произвели обновление у одного из моих клиентов с версии 6.0 на 7.1. Разумеется, все библиотеки были обновлены. Но получилось так, что вылезло (и еще вылезет) некоторое количество косяков. Один из которых оказался весьма серьезным и я целый день убил на поиски информации, но в конечном счете глубокими методами отладки все же выяснил его природу. ПРОБЛЕМА: при попытке в личном кабинете оплатить через BVCom (а у нас в основном платят через него. Спасибо вам отдельное за множество непроведенных платежей), после ввода суммы и нажатия на кнопку "оплатить", абонент получает сообщение о неизвестной ошибке. Логи начинают пестрить многокилометровой руганью, причиной которого (прямо в начале ошибки) есть такая строка: Column 'id' in where clause is ambiguous. Эта ошибка выкатывается на ВСЕХ! билдах версии модуля 7.1. ВРЕМЕННОЕ РЕШЕНИЕ ДЛЯ ПОСТРАДАВШИХ: поставить последний билд модуля версии 7.0 (встанет и заработает без проблем). ДЛЯ РАЗРАБОТЧИКОВ: пример запроса, который выполняет багнутый билд к базе: SELECT pt.*, c.title AS contract_title, c.comment AS contract_comment FROM bvcom_transaction_26 AS pt LEFT JOIN contract c ON c.id=pt.cid WHERE id=7131 РЕШЕНИЕ: id=7131 замените на pt.id=7131, и никогда не используйте двусмысленные имена колонок в джоинах без явного указания принадлежности к таблице. ПРОСЬБА: пожалуйста, исправьте по всех билдах 7.1.ххх и сделайте статусы транзакций на РУССКОМ языке, как это было до 7.1.ххх. Очень срочно жду обновления с исправленным багом. P.S.: СУБД MariaDB-10.0 |
Автор: | Artur [ 02 апр 2018, 13:14 ] |
Заголовок сообщения: | Re: Очень серьезный баг в модуле на всех билдах 7.1.ххх |
Здравствуйте. Действительно в июле прошлого года была допущена ошибка, обновление выкладывается. Рекомендуем всегда производить обновление на тестовом стенде с проверкой критического для вас функционала. |
Автор: | murano [ 03 апр 2018, 22:29 ] |
Заголовок сообщения: | Re: Очень серьезный баг в модуле на всех билдах 7.1.ххх |
Artur писал(а): Здравствуйте. Действительно в июле прошлого года была допущена ошибка, обновление выкладывается. Рекомендуем всегда производить обновление на тестовом стенде с проверкой критического для вас функционала. Здравствуйте! Спасибо большое! Будем проверять. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |