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/