N8N_Runners: Unrecognized node type: n8n-nodes-base.googleCalendarTool

Describe the problem/error/question

Whenever I add the Google Calendar tool to an AI agent, workflow executions throw an error once they reach a code block which uses the node module cheerio.

What is the error message (if any)?

Unrecognized node type: n8n-nodes-base.googleCalendarTool

Please share your workflow

This is the n8n server part of my docker-compose.yml file:

```yaml
x-n8n: &service-n8n

image: n8nio/n8n:1.107.2

environment:

- DB_POSTGRESDB_HOST=n8n-postgres

- DB_POSTGRESDB_PASSWORD=${POSTGRES_PASSWORD}

- DB_POSTGRESDB_USER=${POSTGRES_USER}

- DB_TYPE=postgresdb

- GENERIC_TIMEZONE=Europe/Vienna

- N8N_DIAGNOSTICS_ENABLED=false

- N8N_ENCRYPTION_KEY=${N8N_ENCRYPTION_KEY}

- N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true

- N8N_LICENSE_ACTIVATION_KEY=${N8N_LICENSE_ACTIVATION_KEY}

- N8N_HOST=n8n.example.com

- N8N_PORT=5678

- N8N_PROTOCOL=https

- N8N_RUNNERS_ENABLED=false # if true, it throws the \`Unrecognized node type: n8n-nodes-base.googleCalendarTool\` error

- N8N_SECURE_COOKIE=true

- N8N_USER_MANAGEMENT_JWT_SECRET=${N8N_USER_MANAGEMENT_JWT_SECRET}

- NODE_ENV=production

- NODE_FUNCTION_ALLOW_EXTERNAL=cheerio,lodash

- N8N_REINSTALL_MISSING_PACKAGES=true

- WEBHOOK_URL=https://n8n.example.com

```

Share the output returned by the last node

Information on your n8n setup

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

Hi @natterstefan
welcome to community
since you’re self-hosting n8n, could you please verify the Google connection on your side? Self-hosting can make setup a bit tricky, so please confirm the OAuth client is configured correctly, the required Google scopes are enabled, and that the Google Calendar Tool node is installed and enabled. For reference, we’re targeting n8n v1.104.2

Hi @Msquare_Automation.

I’ve validated the Google connection on my self-hosted instance of n8n. It works and I can confirm that the node can create events (with OAuth connection).

The Google Calendar Tool is also installed - I can select it in the list of nodes. I can also attach it as a tool to an AI agent. But once I start the workflow it fails as described in the problem description.

Just FTR this is not yet resolved

Any progress on this? Seeing the same problem myself with “Unrecognized node type: n8n-nodes-base.googleSheetsTool” since I upgraded to the latest version.

Hi,

unfortunately not.