Skip to Content
Menu
This question has been flagged

Hello,


I have an issue with syncing bank accounts. No matter which sync provider or bank I choose, I get to the screen where my bank accounts are listed and the I'm asked to sync.


When I press sync it loads for a short while, then I'm always presented with the following error. Does anybody have a clue?


RPC_ERROR
Odoo\ Server\ Error
Traceback\ \(most\ recent\ call\ last\):
 \ File\ "/home/odoo/src/odoo/odoo/models\\.py",\\ line\\ 5165,\\ in\\ ensure_one
 \\  \\ _id,\\ =\\ self\\._ids
ValueError:\\ too\\ many\\ values\\ to\\ unpack\\ \\(expected\\ 1\\)

During\\ handling\\ of\\ the\\ above\\ exception,\\ another\\ exception\\ occurred:

Traceback\\ \\(most\\ recent\\ call\\ last\\):
 \\ File\\ "/home/odoo/src/odoo/odoo/http\\.py",\\ line\\ 1591,\\ in\\ _serve_db
 \\  \\ return\\ service_model\\.retrying\\(self\\._serve_ir_http,\\ self\\.env\\)
 \\ File\\ "/home/odoo/src/odoo/odoo/service/model\\.py",\\ line\\ 133,\\ in\\ retrying
 \\  \\ result\\ =\\ func\\(\\)
 \\ File\\ "/home/odoo/src/odoo/odoo/http\\.py",\\ line\\ 1618,\\ in\\ _serve_ir_http
 \\  \\ response\\ =\\ self\\.dispatcher\\.dispatch\\(rule\\.endpoint,\\ args\\)
 \\ File\\ "/home/odoo/src/odoo/odoo/http\\.py",\\ line\\ 1822,\\ in\\ dispatch
 \\  \\ result\\ =\\ self\\.request\\.registry\\['ir\\.http'\\]\\._dispatch\\(endpoint\\)
 \\ File\\ "/home/odoo/src/odoo/addons/website/models/ir_http\\.py",\\ line\\ 237,\\ in\\ _dispatch
 \\  \\ response\\ =\\ super\\(\\)\\._dispatch\\(endpoint\\)
 \\ File\\ "/home/odoo/src/odoo/odoo/addons/base/models/ir_http\\.py",\\ line\\ 154,\\ in\\ _dispatch
 \\  \\ result\\ =\\ endpoint\\(\\*\\*request\\.params\\)
 \\ File\\ "/home/odoo/src/odoo/odoo/http\\.py",\\ line\\ 697,\\ in\\ route_wrapper
 \\  \\ result\\ =\\ endpoint\\(self,\\ \\*args,\\ \\*\\*params_ok\\)
 \\ File\\ "/home/odoo/src/odoo/addons/web/controllers/dataset\\.py",\\ line\\ 46,\\ in\\ call_button
 \\  \\ action\\ =\\ self\\._call_kw\\(model,\\ method,\\ args,\\ kwargs\\)
 \\ File\\ "/home/odoo/src/odoo/addons/web/controllers/dataset\\.py",\\ line\\ 33,\\ in\\ _call_kw
 \\  \\ return\\ call_kw\\(request\\.env\\[model\\],\\ method,\\ args,\\ kwargs\\)
 \\ File\\ "/home/odoo/src/odoo/odoo/api\\.py",\\ line\\ 466,\\ in\\ call_kw
 \\  \\ result\\ =\\ _call_kw_multi\\(method,\\ model,\\ args,\\ kwargs\\)
 \\ File\\ "/home/odoo/src/odoo/odoo/api\\.py",\\ line\\ 453,\\ in\\ _call_kw_multi
 \\  \\ result\\ =\\ method\\(recs,\\ \\*args,\\ \\*\\*kwargs\\)
 \\ File\\ "/home/odoo/src/enterprise/account_online_synchronization/models/account_journal\\.py",\\ line\\ 70,\\ in\\ manual_sync
 \\  \\ return\\ self\\.account_online_link_id\\.with_context\\(dont_show_transactions=True\\)\\._fetch_transactions\\(accounts=account\\)
 \\ File\\ "/home/odoo/src/enterprise/account_online_synchronization/models/account_online\\.py",\\ line\\ 423,\\ in\\ _fetch_transactions
 \\  \\ bank_statement_line_ids\\ \\+=\\ online_account\\._retrieve_transactions\\(\\)
 \\ File\\ "/home/odoo/src/enterprise/account_online_synchronization/models/account_online\\.py",\\ line\\ 120,\\ in\\ _retrieve_transactions
 \\  \\ return\\ self\\.env\\['account\\.bank\\.statement\\.line'\\]\\._online_sync_bank_statement\\(transactions,\\ self\\)
 \\ File\\ "/home/odoo/src/enterprise/account_online_synchronization/models/account_bank_statement\\.py",\\ line\\ 102,\\ in\\ _online_sync_bank_statement
 \\  \\ line_to_reconcile\\ \\+=\\ self\\.with_user\\(SUPERUSER_ID\\)\\.env\\['account\\.bank\\.statement\\.line'\\]\\.with_context\\(skip_statement_line_cron_trigger=True\\)\\.create\\(st_line_vals_list\\)
 \\ File\\ "",\\ line\\ 2,\\ in\\ create
 \\ File\\ "/home/odoo/src/odoo/odoo/api\\.py",\\ line\\ 415,\\ in\\ _model_create_multi
 \\  \\ return\\ create\\(self,\\ arg\\)
 \\ File\\ "/home/odoo/src/odoo/addons/account/models/account_bank_statement_line\\.py",\\ line\\ 373,\\ in\\ create
 \\  \\ st_lines\\.move_id\\.action_post\\(\\)
 \\ File\\ "/home/odoo/src/user/oerp_invoice_hungary/models/account_move\\.py",\\ line\\ 183,\\ in\\ action_post
 \\  \\ if\\ not\\ self\\.oerp_nav_compliant:
 \\ File\\ "/home/odoo/src/odoo/odoo/fields\\.py",\\ line\\ 1153,\\ in\\ __get__
 \\  \\ record\\.ensure_one\\(\\)
 \\ File\\ "/home/odoo/src/odoo/odoo/models\\.py",\\ line\\ 5168,\\ in\\ ensure_one
 \\  \\ raise\\ ValueError\\("Expected\\ singleton:\\ %s"\\ %\\ self\\)
ValueError:\\ Expected\\ singleton:\\ account\\.move\\(982,\\ 983,\\ 984,\\ 985,\\ 986,\\ 987,\\ 988,\\ 989,\\ 990,\\ 991,\\ 992,\\ 993,\\ 994,\\ 995,\\ 996,\\ 997,\\ 998,\\ 999,\\ 1000,\\ 1001,\\ 1002,\\ 1003,\\ 1004,\\ 1005,\\ 1006,\\ 1007,\\ 1008,\\ 1009,\\ 1010,\\ 1011,\\ 1012,\\ 1013,\\ 1014,\\ 1015,\\ 1016,\\ 1017,\\ 1018,\\ 1019,\\ 1020,\\ 1021,\\ 1022,\\ 1023,\\ 1024,\\ 1025,\\ 1026,\\ 1027,\\ 1028,\\ 1029\\)

The\\ above\\ server\\ error\\ caused\\ the\\ following\\ client\\ error:
RPC_ERROR:\\ Odoo\\ Server\\ Error
 \\  \\ at\\ makeErrorFromResponse\\ \\(https://odoo\\.creatiger\\.hu/web/assets/735\\-cb37025/web\\.assets_backend\\.min\\.js:997:163\\)
 \\  \\ at\\ XMLHttpRequest\\.\\ \\(https://odoo.creatiger.hu/web/assets/735-cb37025/web.assets_backend.min.js:1005:13)
Avatar
Discard

How to Connect a Bank Account for Synchronization in Odoo – Step-by-Step Guide | Odoo Accounting
In this detailed tutorial, we walk you through the process of connecting a bank account to Odoo for seamless financial synchronization. Learn how to configure your bank account, set up synchronization frequency, and link it to your existing journal in Odoo. This video covers everything from the initial connection with services like Plaid or Yodlee, to filling in the necessary account details, and syncing your transactions for efficient accounting.
https://youtu.be/X0oD1-fnd8U

Author Best Answer

Turns out it was a custom module that caused the issue.

Avatar
Discard
Related Posts Replies Views Activity
0
Jul 25
411
0
Oct 23
1635
1
Aug 23
3221
1
Jul 23
3615
1
Aug 22
789