Commit: odoo:c51056ac  
Subject: [MISC] debug failed test:
Author: daiduongnguyen-odoo
Commit: duong-addons:6b5db5f4  
Subject: [FIX] d_social_facebook_instagram_messenger: correct behaviour when fetch message
Author: daiduongnguyen-odoo
Build time: 13m
Wait time: 14m
Load time: 13m26s
Date Level Type Message
2026-05-13 15:59:01 INFO runbot Rebuild initiated by OdooBot :Auto-rebuild because running longer than 4.0 day(s)
2026-05-13 15:59:14 INFO runbot Init build environment with config Install And Run
2026-05-13 15:59:14 Starting step install_duong_addons from config Install And Run
2026-05-13 15:59:14 Using Dockerfile Tag odoo:Docker19
2026-05-13 16:00:30 INFO server odoo.modules.loading:350 1 modules loaded in 42.71s, 8400 queries (+8400 extra)
2026-05-13 16:11:55 INFO server odoo.modules.loading:350 233 modules loaded in 681.66s, 104449 queries (+104450 extra)
2026-05-13 16:12:40 INFO runbot Getting results for build 03111-19-0
2026-05-13 16:12:40 Step install_duong_addons finished in 13m
2026-05-13 16:12:40 Starting step run from config Install And Run
2026-05-13 16:12:40 INFO runbot Start running build 03111-19-0
2026-05-13 16:12:40 Using Dockerfile Tag odoo:Docker19
2026-05-13 16:12:54 INFO server odoo.modules.loading:350 1 modules loaded in 0.01s, 0 queries (+0 extra)
2026-05-13 16:13:02 INFO server odoo.modules.loading:350 233 modules loaded in 8.66s, 0 queries (+0 extra)
2026-05-14 04:48:11 WARNING server odoo.http:2854 Facebook App ID must be configured in Company Settings
2026-05-14 05:03:54 WARNING server odoo.http:2854 Instagram App ID must be configured in Company Settings
2026-05-14 05:42:23 WARNING server odoo.http:2854 Facebook App ID must be configured in Company Settings
2026-05-14 09:11:41 WARNING server odoo.addons.d_social_facebook_messenger.controllers.webhook:51 Missing webhook verification parameters
2026-05-14 09:11:41 ERROR server odoo.http:2856
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2825, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2300, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/odoo/odoo/http.py", line 2298, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 188, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2353, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2475, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 355, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 808, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/duong-addons/d_social_facebook_messenger/controllers/webhook.py", line 52, in webhook_verify
    return self._forbidden_response()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/duong-addons/d_social_facebook_messenger/controllers/webhook.py", line 647, in _forbidden_response
    response = request.make_response('Forbidden', 403)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2038, in make_response
    response = Response(data, status=status, headers=headers)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1708, in __init__
    response = _Response(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1508, in __init__
    super().__init__(*args, **kw)
  File "/usr/lib/python3/dist-packages/werkzeug/wrappers/response.py", line 155, in __init__
    super().__init__(
  File "/usr/lib/python3/dist-packages/werkzeug/sansio/response.py", line 122, in __init__
    self.headers = Headers(headers)
                   ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/werkzeug/datastructures/headers.py", line 53, in __init__
    self.extend(defaults)
  File "/usr/lib/python3/dist-packages/werkzeug/datastructures/headers.py", line 190, in extend
    for key, value in iter_multi_items(args[0]):
  File "/usr/lib/python3/dist-packages/werkzeug/datastructures/structures.py", line 32, in iter_multi_items
    yield from mapping
TypeError: 'int' object is not iterable
2026-05-14 09:11:53 WARNING server odoo.addons.d_social_instagram_messenger.controllers.webhook:50 Missing webhook verification parameters
2026-05-14 09:11:53 ERROR server odoo.http:2856
Exception during request handling.
Traceback (most recent call last):
  File "/data/build/odoo/odoo/http.py", line 2825, in __call__
    response = request._serve_db()
               ^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2300, in _serve_db
    raise self._update_served_exception(exc)
  File "/data/build/odoo/odoo/http.py", line 2298, in _serve_db
    return service_model.retrying(serve_func, env=self.env)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/service/model.py", line 188, in retrying
    result = func()
             ^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2353, in _serve_ir_http
    response = self.dispatcher.dispatch(rule.endpoint, args)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2475, in dispatch
    return self.request.registry['ir.http']._dispatch(endpoint)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/addons/base/models/ir_http.py", line 355, in _dispatch
    result = endpoint(**request.params)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 808, in route_wrapper
    result = endpoint(self, *args, **params_ok)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/duong-addons/d_social_instagram_messenger/controllers/webhook.py", line 51, in webhook_verify
    return self._forbidden_response()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/duong-addons/d_social_instagram_messenger/controllers/webhook.py", line 582, in _forbidden_response
    response = request.make_response('Forbidden', 403)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 2038, in make_response
    response = Response(data, status=status, headers=headers)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1708, in __init__
    response = _Response(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/odoo/odoo/http.py", line 1508, in __init__
    super().__init__(*args, **kw)
  File "/usr/lib/python3/dist-packages/werkzeug/wrappers/response.py", line 155, in __init__
    super().__init__(
  File "/usr/lib/python3/dist-packages/werkzeug/sansio/response.py", line 122, in __init__
    self.headers = Headers(headers)
                   ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/werkzeug/datastructures/headers.py", line 53, in __init__
    self.extend(defaults)
  File "/usr/lib/python3/dist-packages/werkzeug/datastructures/headers.py", line 190, in extend
    for key, value in iter_multi_items(args[0]):
  File "/usr/lib/python3/dist-packages/werkzeug/datastructures/structures.py", line 32, in iter_multi_items
    yield from mapping
TypeError: 'int' object is not iterable