N8n odoo native node server issue

Odoo native node was working perfectly fine until two new versions of n8n launched. With the latest version, odoo node is giving server error in loading options. I have attached a screenshot for reference. Kindly look into this.

Describe the problem/error/question

error is : "Issues:
There was a problem loading the parameter options from server: “[object Object]” "

What is the error message (if any)?

Please share your workflow

Share the output returned by the last node

Information on your n8n setup

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

Hi @anisha000

Which n8n version were you on before, and which one are you on now? That way we can narrow down exactly which release broke it. If you can, check your Odoo server logs too as they’ll show the real error that n8n is swallowing.

we are on 2.12.3 right now and exact error is :error is : "Issues:
There was a problem loading the parameter options from server: “[object Object]” " in odoo native node.

it was working fine in the version with no auto save and no publish , it has toggle active/inactive button.

The version with the active/inactive toggle is n8n 1.x. Going from 1.x to 2.12.3 is a major version jump with significant internal changes, not just two minor updates. That’s likely why the Odoo node broke.

Try this first: go to Settings > Credentials, open your Odoo credential, and hit Save without changing anything. After the 1.x to 2.x migration, credentials sometimes need to be re-saved to work properly with the new internal format.

If that doesn’t fix it, check what Odoo is actually returning. Run this from your server:

docker logs <your-odoo-container-name> --tail 100

Replace <your-odoo-container-name> with the name of your Odoo container (you can find it with docker ps). The real error will be there, the “[object Object]” on n8n’s side is just hiding it.

As a workaround, you can replace the Odoo node with an HTTP Request node using JSON-RPC directly. This bypasses the native node’s parameter loading entirely and is actually how several users work around known Odoo node limitations.

Let me know what you find.

2 Likes

just to add: the ‘loading parameter options’ error is about the node UI fetching available fields from Odoo, not the execution itself. so even if the credentials are fine, this specific dropdown error can persist in 2.x if the field-fetch endpoint changed. the http request + json-rpc workaround houda mentioned actually sidesteps this entirely. worth trying if re-saving doesnt fix it

2 Likes

thankyou so much for the help! @houda_ben and @Benjamin_Behrens

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.