Database Error: 1064 - что может быть причиной?

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Database Error: 1064 - что может быть причиной?

Сообщение alcompstudio »

Добрый день!

Возникла ошибка (у отдельного пользователя, не у всех...) такого содержания:

Код: Выделить всё

Database Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Query: select * from app_entity_27 where id=
Page: /crm/index.php?module=items/processes&action=run&id=134&path=27-9479&redirect_to=items_info&token=TX8Kaq82xD
#0 includes/functions/database.php(87): mysqli_query(Object(mysqli), 'select * from a...')
#1 includes/classes/fieldstypes/fieldtype_php_code.php(109): db_query('select * from a...')
#2 includes/classes/fieldstypes/fieldtype_php_code.php(63): fieldtype_php_code::run_code('99', 552, 4545, NULL)
#3 includes/classes/fields_types.php(1131): fieldtype_php_code::run('99', 552, NULL)
#4 includes/classes/items/subentity_form.php(434): fields_types::update_items_fields('99', 552)
#5 includes/classes/items/subentity_form.php(360): subentity_form->save_form_post(Array)
#6 includes/classes/fieldstypes/fieldtype_subentity_form.php(340): subentity_form->save_form()
#7 includes/classes/fields_types.php(1134): fieldtype_subentity_form::update_items_fields('27', 9515)
#8 plugins/ext/classes/processes/processes.php(1209): fields_types::update_items_fields('27', 9515)
#9 modules/items/actions/processes.php(39): processes->run(Array, 0)
#10 index.php(20): require('/var/www/stumpf...')
#11 {main}
Что это может значить и куда копнуть? Ошибка только у определенной роли пользователей, могу предположить, связано с каким-то доступом... Это по кнопке автоматизации такое.
Аватара пользователя
Antonyous99
Сообщения: 752
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Database Error: 1064 - что может быть причиной?

Сообщение Antonyous99 »

Так видно же.
id нету
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Database Error: 1064 - что может быть причиной?

Сообщение alcompstudio »

Antonyous99 писал(а): 04 сен 2023, 18:06 Так видно же.
id нету
Так вот же я тоже вижу, что странно... Это при нажатии на кнопку автоматизации такое, как-то внезапно появилось. У других пользователей такого нет, все в порядке.

UPD. В ходе "экспериментов", заметили, что это происходит только на определенном ПК, даже не в аккаунте (роли) пользователя, а именно "железе". Тестировали с другого ПК того же "проблемного" аккаунта, все сработало.
Аватара пользователя
Develop-Soft
Сообщения: 599
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

Re: Database Error: 1064 - что может быть причиной?

Сообщение Develop-Soft »

Может дело не в пк а в конкретном браузере?
Консоль ничего не сыплет? Что пишет в логах сервера при обращении?
Аватара пользователя
Antonyous99
Сообщения: 752
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Database Error: 1064 - что может быть причиной?

Сообщение Antonyous99 »

Догадки:
Если не у всех пользователей такое, то скорее всего у него нет доступа к этому ID, которого нет, к записи с этим ID.
Возможно, для этого пользователя нет ни одной разрешенной записи в этом действии.
Но в то же время сама Автоматизация ему разрешена.
Получается, надо как-то взаимоисключить эти 2 фактора.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Database Error: 1064 - что может быть причиной?

Сообщение alcompstudio »

Спасибо всем за подсказки, но проблема скорее всего была в "железе", почистили ПК, и все "как пришло, так и ушло"... Пока по неизвестным причинам, выявить не успели, сейчас все исправно работает.
Ответить