Skip to content
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

Комментарии добавляются, но в чат приходят сообщения об ошибках #29

Closed
ikuchugov opened this issue Aug 25, 2021 · 5 comments

Comments

@ikuchugov
Copy link

Добрый день.
Поднял бота на тестовой сборке, Redmine на том же хосте.
Новые задачи из Телеграма в Редмайне создаются отлично. Комментарии из Редмайна в Телеграм так же падают без проблем. Но при добавлении комментария из Телеграма - комментарий правильно создается в нужной задаче, все хорошо, но в Телеграме в ответ приходит сообщение об ошибки с предложением завершить текущий диалог, и пока этого не сделаешь - бот на новые сообщения реагирует также просьбой завершить диалог.
изображение
И так при любом варианте - добавления к предыдущей задаче, выбор задачи или Reply на сообщение бота.
В логах вот что в этот момент:
[25.08.2021 09:16:30.833188] (168) DEBUG: [rest-api]: received message from redmine (auth token: "id35kn7resb536bfc8zywdgaugk1ur69cyrkfyh6kpiq5ngw41w" (correct), post body: "{"action":"issue_edit","data":{"issue":{"id":8376,"project":{"id":2,"name":"Миграция домена mcnt.ru в it24x7.su","members":[{"id":5,"name":"Иван Кучугов","access":{"view_current_issue":true,"view_private_notes":true},"roles":[{"id":3,"name":"Менеджер","permissions":{"issues_visibility":"all","view_private_notes":true}}]},{"id":305,"name":"Nixys Chat","access":{"view_current_issue":true,"view_private_notes":true},"roles":[{"id":3,"name":"Менеджер","permissions":{"issues_visibility":"all","view_private_notes":true}}]},{"id":306,"name":"Nixys Presale Chat","access":{"view_current_issue":true,"view_private_notes":true},"roles":[{"id":3,"name":"Менеджер","permissions":{"issues_visibility":"all","view_private_notes":true}}]},{"id":1,"name":"Redmine Administrator Admin","access":{"view_current_issue":true,"view_private_notes":true},"roles":[{"id":3,"name":"Менеджер","permissions":{"issues_visibility":"all","view_private_notes":true}}]}]},"tracker":{"id":2,"name":"Внедрение"},"status":{"id":1,"name":"Новая"},"priority":{"id":2,"name":"Нормальный"},"author":{"id":5,"name":"Иван Кучугов"},"assigned_to":{"id":5,"name":"Иван Кучугов"},"subject":"Новая задача","description":"Новая задача","start_date":"2021-08-24","due_date":null,"done_ratio":0,"is_private":false,"estimated_hours":null,"spent_hours":0.0,"custom_fields":[{"id":10,"name":"Оценка исполнителя","value":""},{"id":11,"name":"Время реакции","value":""}],"created_on":"2021-08-24 14:02:24 UTC","updated_on":"2021-08-25 09:16:29 UTC","closed_on":null,"attachments":[{"id":9898,"filename":"screenshot_1_1629880150.png","filesize":69404,"content_type":"image/png","description":"","author":{"id":1,"name":"Redmine Administrator Admin"},"created_on":"2021-08-25 08:29:09 UTC"},{"id":9899,"filename":"mRemoteNG111.xml","filesize":241816,"content_type":"text/xml","description":"","author":{"id":1,"name":"Redmine Administrator Admin"},"created_on":"2021-08-25 09:05:42 UTC"},{"id":9900,"filename":"screenshot_2_1629882351.png","filesize":69404,"content_type":"image/png","description":"","author":{"id":1,"name":"Redmine Administrator Admin"},"created_on":"2021-08-25 09:05:50 UTC"}],"journals":[{"id":42898,"user":{"id":5,"name":"Иван Кучугов"},"notes":"454654465","private_notes":false,"created_on":"2021-08-25 09:16:29 UTC","details":[]}],"watchers":[]}}} [25.08.2021 09:16:30.834018] (168) DEBUG: [rest-api]: ra queue add: success [25.08.2021 09:16:30.834107] (168) INFO: connection accepted 95.143.210.230:51774 "POST /redmine?token=id35kn7resb536bfc8zywdgaugk1ur69cyrkfyh6kpiq5ngw41w" 200 52 "Ruby" [25.08.2021 09:16:30.890408] (164) ERROR: [queue-worker]: rdmn issue add note error: wrong Redmine response code (issue id: 8376, response code: 200, response body: "") [25.08.2021 09:16:30.890465] (164) WARNING: [queue-worker]: can't send user message to Redmine issue: can't add note into Redmine issue (rdmn user id: 5) [25.08.2021 09:16:30.903382] (165) DEBUG: [queue-worker]: ra queue get: success [25.08.2021 09:16:30.906363] (165) DEBUG: [queue-worker]: db presale get: success [25.08.2021 09:16:30.906586] (165) DEBUG: [queue-worker]: db waitings get: success [25.08.2021 09:16:30.907211] (165) DEBUG: [queue-worker]: db cache get: success (cache type: projects) [25.08.2021 09:16:30.907758] (165) DEBUG: [queue-worker]: db cache get: success (cache type: users) [25.08.2021 09:16:30.910394] (165) DEBUG: [queue-worker]: db cache get: success (cache type: issue_priorities) [25.08.2021 09:16:30.910948] (165) DEBUG: [queue-worker]: db statistic add: success [25.08.2021 09:16:31.171225] (164) DEBUG: [queue-worker]: tlgrm request: success [25.08.2021 09:16:31.171344] (164) WARNING: [queue-worker]: error in 'proc.queue-worker.tlgrm-update.handler_callback_sess_type_message' (user id: 441374388, error code: 2) [25.08.2021 09:16:31.171527] (164) WARNING: [queue-worker]: error in 'proc.queue-worker.tlgrm-update.handler_callback_exec' (user id: 441374388, error code: 2) [25.08.2021 09:16:31.424134] (164) DEBUG: [queue-worker]: tlgrm request: success [25.08.2021 09:16:43.002676] (168) DEBUG: [rest-api]: received message from telegram (auth token: "id35kn7resb536bfc8zywdgaugk1ur69cyrkfyh6kpiq5ngw41w" (correct), post body: "{"update_id":398569489, "callback_query":{"id":"1895688563228388570","from":{"id":441374388,"is_bot":false,"first_name":"\u0418\u0432\u0430\u043d","last_name":"\u041a\u0443\u0447\u0443\u0433\u043e\u0432","username":"i_kuchugov","language_code":"ru"},"message":{"message_id":21595,"from":{"id":621916110,"is_bot":true,"first_name":"it24x7_zabbix","username":"it24x7_zabbixbot"},"chat":{"id":441374388,"first_name":"\u0418\u0432\u0430\u043d","last_name":"\u041a\u0443\u0447\u0443\u0433\u043e\u0432","username":"i_kuchugov","type":"private"},"date":1629882985,"text":"\u041a\u0430\u043a \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u0441 \u0412\u0430\u0448\u0438\u043c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u043c? \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0437\u0430\u0434\u0430\u0447\u0443, \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e?\n\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0451\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432: 0\n---------\n\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0437\u0430\u0434\u0430\u0447\u0430: [\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0434\u043e\u043c\u0435\u043d\u0430 mcnt.ru \u0432 it24x7.su - #8376] \u041d\u043e\u0432\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430","entities":[{"offset":109,"length":32,"type":"bold"},{"offset":172,"length":58,"type":"text_link","url":"https://helpbot.sistema.plus/redmine/issues/8376"}],"reply_markup":{"inline_keyboard":[[{"text":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0437\u0430\u0434\u0430\u0447\u0443","callback_data":"{\"t\":2,\"o_id\":8376}"}],[{"text":"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443","callback_data":"{\"t\":14,\"o_id\":0}"}],[{"text":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0437\u0430\u0434\u0430\u0447\u0443","callback_data":"{\"t\":1,\"o_id\":0}"}],[{"text":"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0434\u0438\u0430\u043b\u043e\u0433","callback_data":"{\"t\":16,\"o_id\":0}"}]]}},"chat_instance":"-4680673016198315302","data":"{\"t\":16,\"o_id\":0}"}} [25.08.2021 09:16:43.003290] (168) DEBUG: [rest-api]: ra queue add: success [25.08.2021 09:16:43.003415] (168) INFO: connection accepted 91.108.6.49:49688 "POST /tlgrm?token=id35kn7resb536bfc8zywdgaugk1ur69cyrkfyh6kpiq5ngw41w" 200 52 "" [25.08.2021 09:16:44.256462] (163) DEBUG: [queue-worker]: ra queue get: success [25.08.2021 09:16:44.258544] (163) DEBUG: [queue-worker]: db cache get: success (cache type: projects) [25.08.2021 09:16:44.259291] (163) DEBUG: [queue-worker]: db cache get: success (cache type: users) [25.08.2021 09:16:44.261973] (163) DEBUG: [queue-worker]: db cache get: success (cache type: issue_priorities) [25.08.2021 09:16:44.266127] (163) DEBUG: [queue-worker]: db queue add: success (tlgrm userid: 441374388) [25.08.2021 09:16:44.295196] (162) DEBUG: [queue-worker]: db queue set lock: success (tlgrm user id: 441374388, lock expire ms: 30000) [25.08.2021 09:16:44.295561] (162) DEBUG: [queue-worker]: db queue get: success (tlgrm user id: 441374388) [25.08.2021 09:16:44.295786] (162) DEBUG: [queue-worker]: db queue get: success (tlgrm user id: 441374388) [25.08.2021 09:16:44.296467] (162) DEBUG: [queue-worker]: db cache get: success (cache type: projects) [25.08.2021 09:16:44.297043] (162) DEBUG: [queue-worker]: db cache get: success (cache type: users) [25.08.2021 09:16:44.299677] (162) DEBUG: [queue-worker]: db cache get: success (cache type: issue_priorities) [25.08.2021 09:16:44.300257] (162) DEBUG: [queue-worker]: db session get: success (tlgrm userid: 441374388) [25.08.2021 09:16:44.302673] (162) DEBUG: [queue-worker]: db statistic add: success [25.08.2021 09:16:44.302967] (162) DEBUG: [queue-worker]: db session del: success (tlgrm userid: 441374388) [25.08.2021 09:16:44.555533] (162) DEBUG: [queue-worker]: tlgrm request: success [25.08.2021 09:16:44.784736] (162) DEBUG: [queue-worker]: tlgrm request: success

В production.log Redmine вот что:
Started GET "/redmine/users/5.json" for 95.143.210.230 at 2021-08-25 14:16:26 +0300 Processing by UsersController#show as JSON Parameters: {"id"=>"5"} Current user: chat_bot (id=305) Rendering users/show.api.rsb Rendered users/show.api.rsb (8.1ms) Completed 200 OK in 29ms (Views: 6.9ms | ActiveRecord: 5.5ms) Started GET "/redmine/issues/8377.json" for 95.143.210.230 at 2021-08-25 14:16:26 +0300 Processing by IssuesController#show as JSON Parameters: {"id"=>"8377"} Current user: I.Kuchugov (id=5) Rendering issues/show.api.rsb Rendered issues/show.api.rsb (13.8ms) Completed 200 OK in 53ms (Views: 11.7ms | ActiveRecord: 12.0ms) Started GET "/redmine/projects.json?limit=100&offset=0" for 95.143.210.230 at 2021-08-25 14:16:33 +0300 Processing by ProjectsController#index as JSON Parameters: {"limit"=>"100", "offset"=>"0"} Current user: chat_bot (id=305) Rendering projects/index.api.rsb Rendered projects/index.api.rsb (38.5ms) Completed 200 OK in 49ms (Views: 37.0ms | ActiveRecord: 4.4ms) Started GET "/redmine/enumerations/issue_priorities.json" for 95.143.210.230 at 2021-08-25 14:16:33 +0300 Processing by EnumerationsController#index as JSON Parameters: {"type"=>"issue_priorities"} Current user: chat_bot (id=305) Rendering enumerations/index.api.rsb Rendered enumerations/index.api.rsb (3.0ms) Completed 200 OK in 11ms (Views: 3.2ms | ActiveRecord: 2.1ms) Started PUT "/redmine/issues/8377.json" for 95.143.210.230 at 2021-08-25 14:16:36 +0300 Processing by IssuesController#update as JSON Parameters: {"issue"=>{"notes"=>"sdfdsfdsfdsfsd", "private_notes"=>false, "uploads"=>[]}, "id"=>"8377"} Current user: I.Kuchugov (id=5) Notification has been sent successfully: URI: https://helpbot.sistema.plus:8443/redmine?token=id35kn7resb536bfc8zywdgaugk1ur69cyrkfyh6kpiq5ngw41w Response code: 200 [ActiveJob] Enqueued ActionMailer::DeliveryJob (Job ID: 2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb) to Async(mailers) with arguments: "Mailer", "issue_edit", "deliver_now", #<GlobalID:0x00007efd7c019200 @uri=#<URI::GID gid://redmine-app/User/5>>, #<GlobalID:0x00007efd7c0188a0 @uri=#<URI::GID gid://redmine-app/Journal/42902>> [ActiveJob] Enqueued ActionMailer::DeliveryJob (Job ID: 9af54fe7-27e0-41bf-abc5-ec6696b3b3ca) to Async(mailers) with arguments: "Mailer", "issue_edit", "deliver_now", #<GlobalID:0x00007efd8d327be8 @uri=#<URI::GID gid://redmine-app/User/1>>, #<GlobalID:0x00007efd8d327148 @uri=#<URI::GID gid://redmine-app/Journal/42902>> Completed 200 OK in 145ms (ActiveRecord: 21.4ms) [ActiveJob] [ActionMailer::DeliveryJob] [9af54fe7-27e0-41bf-abc5-ec6696b3b3ca] Performing ActionMailer::DeliveryJob (Job ID: 9af54fe7-27e0-41bf-abc5-ec6696b3b3ca) from Async(mailers) with arguments: "Mailer", "issue_edit", "deliver_now", #<GlobalID:0x00007efd8d308838 @uri=#<URI::GID gid://redmine-app/User/1>>, #<GlobalID:0x00007efd8d2f7df8 @uri=#<URI::GID gid://redmine-app/Journal/42902>> [ActiveJob] [ActionMailer::DeliveryJob] [2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb] Performing ActionMailer::DeliveryJob (Job ID: 2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb) from Async(mailers) with arguments: "Mailer", "issue_edit", "deliver_now", #<GlobalID:0x00007efd8d2de178 @uri=#<URI::GID gid://redmine-app/User/5>>, #<GlobalID:0x00007efd8d2dd778 @uri=#<URI::GID gid://redmine-app/Journal/42902>> [ActiveJob] [ActionMailer::DeliveryJob] [2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb] Rendering mailer/issue_edit.text.erb within layouts/mailer [ActiveJob] [ActionMailer::DeliveryJob] [9af54fe7-27e0-41bf-abc5-ec6696b3b3ca] Rendering mailer/issue_edit.text.erb within layouts/mailer [ActiveJob] [ActionMailer::DeliveryJob] [2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb] Rendered mailer/_issue.text.erb (25.3ms) [ActiveJob] [ActionMailer::DeliveryJob] [2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb] Rendered mailer/issue_edit.text.erb within layouts/mailer (26.8ms) [ActiveJob] [ActionMailer::DeliveryJob] [2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb] Rendering mailer/issue_edit.html.erb within layouts/mailer [ActiveJob] [ActionMailer::DeliveryJob] [2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb] Rendered mailer/_issue.html.erb (1.2ms) [ActiveJob] [ActionMailer::DeliveryJob] [2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb] Rendered mailer/issue_edit.html.erb within layouts/mailer (5.0ms) [ActiveJob] [ActionMailer::DeliveryJob] [9af54fe7-27e0-41bf-abc5-ec6696b3b3ca] Rendered mailer/_issue.text.erb (32.7ms) [ActiveJob] [ActionMailer::DeliveryJob] [9af54fe7-27e0-41bf-abc5-ec6696b3b3ca] Rendered mailer/issue_edit.text.erb within layouts/mailer (34.5ms) [ActiveJob] [ActionMailer::DeliveryJob] [9af54fe7-27e0-41bf-abc5-ec6696b3b3ca] Rendering mailer/issue_edit.html.erb within layouts/mailer [ActiveJob] [ActionMailer::DeliveryJob] [2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb] Failed writing maillog: To не может быть пустым [ActiveJob] [ActionMailer::DeliveryJob] [2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb] Performed ActionMailer::DeliveryJob (Job ID: 2d5dcb0b-7ac6-4f2c-9e8c-9f644a5f53fb) from Async(mailers) in 76.06ms [ActiveJob] [ActionMailer::DeliveryJob] [9af54fe7-27e0-41bf-abc5-ec6696b3b3ca] Rendered mailer/_issue.html.erb (1.3ms) [ActiveJob] [ActionMailer::DeliveryJob] [9af54fe7-27e0-41bf-abc5-ec6696b3b3ca] Rendered mailer/issue_edit.html.erb within layouts/mailer (4.0ms) [ActiveJob] [ActionMailer::DeliveryJob] [9af54fe7-27e0-41bf-abc5-ec6696b3b3ca] Performed ActionMailer::DeliveryJob (Job ID: 9af54fe7-27e0-41bf-abc5-ec6696b3b3ca) from Async(mailers) in 176.79ms
При этом комментарии создаются
Сборка Redmine такая:
изображение

@no-name-no-game
Copy link

Привет! Я мимо крокодилла, но могу предположить, что дело в совместимости версий, ибо в README указано: "Compatible with Redmine 4.2+".

@ikuchugov ikuchugov reopened this Sep 23, 2021
@ikuchugov
Copy link
Author

Привет! Я мимо крокодилла, но могу предположить, что дело в совместимости версий, ибо в README указано: "Compatible with Redmine 4.2+".

Так точно, в версии 4.2.2 все работает отлично. Но в этой версии не работает несколько других плагинов, которые для нас тоже важны. Хотелось бы поддержку для версии 4.0.9.
Последняя версия бота для 4.0.3 также выдает ошибки на 4.0.9
Будем надеяться и верить, как говорится.
изображение

@AndreiMuvila
Copy link
Collaborator

Доброго времени суток.

Уточните, включены ли debug-логи? Есть ли что то в логах при отправке комментария?

@ikuchugov
Copy link
Author

Добрый день! Последнее обновление решило проблему, большое спасибо!

@ikuchugov
Copy link
Author

ikuchugov commented Oct 11, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants