-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consume падает если в очереди нет новых сообщений #14
Comments
И можно ли как-то повышать уровень логирования чтобы получать более внятные ошибки? Заранее благодарю. |
На самом деле я привел самую основную часть скрипта. Привожу полную на скрине и ниже текстом. 2024-11-05.23-19-12.mp4
|
Теоретически любой INTO @variable может в некоторыхз случаях возвращать NULL. В коде это можно проверять так: IF @message = NULL
THEN PRINT '@message IS NULL'
ELSE PRINT '@message NOT NULL'
END Постараюсь в ближайшее время посмотреть эту ошибку. |
Исправлено в релизе DaJet 3.8.6 |
Тестирую DaJet Script 3.8.5
Использую простую конструкцию с подключением к 1С на postgresql, чтение и удаление из планов обмена через CONSUME (см. скрин).
Если запустить такой скрипт и в этот момент в исходящей очереди будет хотя бы 1 сообщение - то скрипт выполняется корректно, т.е. передает это сообщение в приемник и передает все последующие сообщения.
При этом если запустить этот же скрипт и в этот момент в исходящей очереди не будет сообщений - скрипт падает с 500 ошибкой (см. скрин).
Возможно он падает не из-за CONSUME, а из-за последующего SELECT
Это корректное поведение системы ?
The text was updated successfully, but these errors were encountered: