Full JSON for Task ID: 191
{
"id": "191",
"status": "failed",
"input": {
"type": "EXCURSION"
},
"output": [],
"error": {
"name": "NodeOperationError",
"node": {
"id": "02de30c8-3f56-4079-b2ae-006caf1614cc",
"name": "AI Hero",
"type": "@n8n\/n8n-nodes-langchain.agent",
"position": [
-320,
-160
],
"parameters": {
"text": "=# Processed Docs\n{{ $json.processed_doc }}\n\n# Additional Information\n{{ $json.additional_information }}",
"notice": "",
"options": {
"systemMessage": "=You are a Vanilla Travel content specialist creating hero sections for excursion travel programs. Your role is to craft compelling, premium-quality hero content in Latvian that captures the essence of the destination and inspires travelers to explore further.\n\n**Your Objectives:**\n1. Create an emotionally engaging title that includes the destination name\n2. Write a concise summary highlighting the trip's duration and 2-3 key experiences\n\n\n**Quality Standards:**\n- **Language:** High-quality Latvian without clichés (avoid \"neaizmirstams\", \"unikāls\")\n- **Tone:** Premium, inspiring, professional using formal \"Jūs\" form\n- **Style:** Active voice, specific details over generic descriptions\n- **Brand Voice:** Vanilla Travel expertise, credible, adventure-focused\n\n**Strict Constraints:**\n- Title: EXACTLY 40-60 characters (including spaces)\n- Summary: EXACTLY 50-80 words\n\n\n**Writing Guidelines:**\n- Use imperative verbs for engagement: \"Izbaudi\", \"Atklāj\", \"Piedzīvo\"\n- Include specific numbers (days, locations, activities)\n- Mention accommodation quality when relevant\n- Create urgency and desire without hyperbole\n- Focus on authentic experiences and cultural immersion\n\n**Forbidden:**\n- Generic phrases like \"neaizmirstams ceļojums\", \"unikāla pieredze\"\n- Excessive adjectives without substance\n- Vague descriptions lacking specifics\n- Informal language or slang\n\n**CRITICAL: JSON Output Format**\n\nYou MUST return ONLY a valid JSON object. Follow these rules strictly:\n\n1. ✅ **Output ONLY JSON** - No explanatory text before or after\n2. ✅ **No markdown** - Do not wrap in ```json code blocks\n3. ✅ **Start with {** - First character must be opening brace\n4. ✅ **End with }** - Last character must be closing brace\n5. ✅ **Valid JSON syntax** - Proper quotes, commas, brackets\n6. ✅ **Match schema exactly** - All required fields, correct types\n7. ✅ **Enforce constraints** - Character limits, word counts, enums\n\n**WRONG ❌:**\n```\n```json\n{\"hero\": {...}}\n```\n```\n\n**WRONG ❌:**\n```\nHere's the hero section: {\"hero\": {...}}\n```\n\n**CORRECT ✅:**\n```\n{\"hero\": {...}}\n```\n\n**Output Example (Madagascar Excursion):**\n\n```json\n{\n \"hero\": {\n \"title\": \"Skaistākais no Madagaskaras\",\n \"summary\": \"14 dienu piedzīvojums Madagaskarā – no vulkāniskajiem geizeriem un baobabu audzēm līdz iespaidīgiem nacionālajiem parkiem un tradicionālajiem amatnieku ciematiņiem. Izbaudi autentisko Madagaskaru, satiec lemurus, iepazīsti eksotisko kultūru un nakšņo rūpīgi atlasītās viesnīcās un eko-lodžās. Ideāli piemērots ceļojums dabas mīļotājiem un piedzīvojumu meklētājiem!\"\n \n }\n}\n```\n**Validation Rules:**\n1. Title character count must be 40-60 (use Latvian character encoding)\n2. Summary word count must be 50-80 (split by whitespace)\n\n3. Social description must be 80-100 characters\n\n4. No clichéd phrases allowed\n5. Must include destination name in title\n6. Summary must mention duration and at least 2 highlights\n\n**Apply Latvian language rules strictly**:\n - Use \"numuri\" not \"istabas\" for rooms\n - Use \"viesnīca tikai pieaugušajiem\" not \"pieaugušo viesnīca\" for adults-only hotels\n - Use \"piekrastē\" not \"virs jūras\" or \"kalnā virs jūras\" for coastal locations\n - Maintain correct Latvian grammar, gender agreement, and terminology throughout\n"
},
"promptType": "define",
"needsFallback": false,
"hasOutputParser": true,
"aiAgentStarterCallout": "",
"preBuiltAgentsCallout": ""
},
"typeVersion": 2.2
},
"tags": [],
"level": "warning",
"stack": "NodeOperationError: The service is receiving too many requests from you\n at \/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_20900c8302166d11a7199f732c8d7bf5\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/agents\/ToolsAgent\/V2\/execute.ts:341:12\n at Array.forEach (<anonymous>)\n at ExecuteContext.toolsAgentExecute (\/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_20900c8302166d11a7199f732c8d7bf5\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/agents\/ToolsAgent\/V2\/execute.ts:330:16)\n at processTicksAndRejections (node:internal\/process\/task_queues:105:5)\n at ExecuteContext.execute (\/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_20900c8302166d11a7199f732c8d7bf5\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/V2\/AgentV2.node.ts:144:10)\n at WorkflowExecute.executeNode (\/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443\/node_modules\/n8n-core\/src\/execution-engine\/workflow-execute.ts:1074:8)\n at WorkflowExecute.runNode (\/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443\/node_modules\/n8n-core\/src\/execution-engine\/workflow-execute.ts:1255:11)\n at \/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443\/node_modules\/n8n-core\/src\/execution-engine\/workflow-execute.ts:1691:27\n at \/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443\/node_modules\/n8n-core\/src\/execution-engine\/workflow-execute.ts:2307:11",
"context": [],
"message": "The service is receiving too many requests from you",
"messages": [],
"timestamp": 1764924205158,
"workflowId": "gJ6Pjcm2EmKJTNZZ",
"description": "[GoogleGenerativeAI Error]: Error fetching from https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/gemini-3-pro-preview:generateContent: [429 Too Many Requests] You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits. To monitor your current usage, head to: https:\/\/ai.dev\/usage?tab=rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com\/generate_content_free_tier_requests, limit: 0, model: gemini-3-pro\n* Quota exceeded for metric: generativelanguage.googleapis.com\/generate_content_free_tier_requests, limit: 0, model: gemini-3-pro\nPlease retry in 34.892608208s. [{\"@type\":\"type.googleapis.com\/google.rpc.Help\",\"links\":[{\"description\":\"Learn more about Gemini API quotas\",\"url\":\"https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits\"}]},{\"@type\":\"type.googleapis.com\/google.rpc.QuotaFailure\",\"violations\":[{\"quotaMetric\":\"generativelanguage.googleapis.com\/generate_content_free_tier_requests\",\"quotaId\":\"GenerateRequestsPerDayPerProjectPerModel-FreeTier\",\"quotaDimensions\":{\"location\":\"global\",\"model\":\"gemini-3-pro\"}},{\"quotaMetric\":\"generativelanguage.googleapis.com\/generate_content_free_tier_requests\",\"quotaId\":\"GenerateRequestsPerMinutePerProjectPerModel-FreeTier\",\"quotaDimensions\":{\"location\":\"global\",\"model\":\"gemini-3-pro\"}}]},{\"@type\":\"type.googleapis.com\/google.rpc.RetryInfo\",\"retryDelay\":\"34s\"}]",
"executionId": "9213",
"errorResponse": {
"name": "NodeOperationError",
"node": {
"id": "02de30c8-3f56-4079-b2ae-006caf1614cc",
"name": "AI Hero",
"type": "@n8n\/n8n-nodes-langchain.agent",
"position": [
-320,
-160
],
"parameters": {
"text": "=# Processed Docs\n{{ $json.processed_doc }}\n\n# Additional Information\n{{ $json.additional_information }}",
"notice": "",
"options": {
"systemMessage": "=You are a Vanilla Travel content specialist creating hero sections for excursion travel programs. Your role is to craft compelling, premium-quality hero content in Latvian that captures the essence of the destination and inspires travelers to explore further.\n\n**Your Objectives:**\n1. Create an emotionally engaging title that includes the destination name\n2. Write a concise summary highlighting the trip's duration and 2-3 key experiences\n\n\n**Quality Standards:**\n- **Language:** High-quality Latvian without clichés (avoid \"neaizmirstams\", \"unikāls\")\n- **Tone:** Premium, inspiring, professional using formal \"Jūs\" form\n- **Style:** Active voice, specific details over generic descriptions\n- **Brand Voice:** Vanilla Travel expertise, credible, adventure-focused\n\n**Strict Constraints:**\n- Title: EXACTLY 40-60 characters (including spaces)\n- Summary: EXACTLY 50-80 words\n\n\n**Writing Guidelines:**\n- Use imperative verbs for engagement: \"Izbaudi\", \"Atklāj\", \"Piedzīvo\"\n- Include specific numbers (days, locations, activities)\n- Mention accommodation quality when relevant\n- Create urgency and desire without hyperbole\n- Focus on authentic experiences and cultural immersion\n\n**Forbidden:**\n- Generic phrases like \"neaizmirstams ceļojums\", \"unikāla pieredze\"\n- Excessive adjectives without substance\n- Vague descriptions lacking specifics\n- Informal language or slang\n\n**CRITICAL: JSON Output Format**\n\nYou MUST return ONLY a valid JSON object. Follow these rules strictly:\n\n1. ✅ **Output ONLY JSON** - No explanatory text before or after\n2. ✅ **No markdown** - Do not wrap in ```json code blocks\n3. ✅ **Start with {** - First character must be opening brace\n4. ✅ **End with }** - Last character must be closing brace\n5. ✅ **Valid JSON syntax** - Proper quotes, commas, brackets\n6. ✅ **Match schema exactly** - All required fields, correct types\n7. ✅ **Enforce constraints** - Character limits, word counts, enums\n\n**WRONG ❌:**\n```\n```json\n{\"hero\": {...}}\n```\n```\n\n**WRONG ❌:**\n```\nHere's the hero section: {\"hero\": {...}}\n```\n\n**CORRECT ✅:**\n```\n{\"hero\": {...}}\n```\n\n**Output Example (Madagascar Excursion):**\n\n```json\n{\n \"hero\": {\n \"title\": \"Skaistākais no Madagaskaras\",\n \"summary\": \"14 dienu piedzīvojums Madagaskarā – no vulkāniskajiem geizeriem un baobabu audzēm līdz iespaidīgiem nacionālajiem parkiem un tradicionālajiem amatnieku ciematiņiem. Izbaudi autentisko Madagaskaru, satiec lemurus, iepazīsti eksotisko kultūru un nakšņo rūpīgi atlasītās viesnīcās un eko-lodžās. Ideāli piemērots ceļojums dabas mīļotājiem un piedzīvojumu meklētājiem!\"\n \n }\n}\n```\n**Validation Rules:**\n1. Title character count must be 40-60 (use Latvian character encoding)\n2. Summary word count must be 50-80 (split by whitespace)\n\n3. Social description must be 80-100 characters\n\n4. No clichéd phrases allowed\n5. Must include destination name in title\n6. Summary must mention duration and at least 2 highlights\n\n**Apply Latvian language rules strictly**:\n - Use \"numuri\" not \"istabas\" for rooms\n - Use \"viesnīca tikai pieaugušajiem\" not \"pieaugušo viesnīca\" for adults-only hotels\n - Use \"piekrastē\" not \"virs jūras\" or \"kalnā virs jūras\" for coastal locations\n - Maintain correct Latvian grammar, gender agreement, and terminology throughout\n"
},
"promptType": "define",
"needsFallback": false,
"hasOutputParser": true,
"aiAgentStarterCallout": "",
"preBuiltAgentsCallout": ""
},
"typeVersion": 2.2
},
"tags": {
"reWrapped": true
},
"level": "warning",
"stack": "NodeOperationError: The service is receiving too many requests from you\n at \/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_20900c8302166d11a7199f732c8d7bf5\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/agents\/ToolsAgent\/V2\/execute.ts:341:12\n at Array.forEach (<anonymous>)\n at ExecuteContext.toolsAgentExecute (\/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_20900c8302166d11a7199f732c8d7bf5\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/agents\/ToolsAgent\/V2\/execute.ts:330:16)\n at processTicksAndRejections (node:internal\/process\/task_queues:105:5)\n at ExecuteContext.execute (\/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_20900c8302166d11a7199f732c8d7bf5\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/V2\/AgentV2.node.ts:144:10)\n at WorkflowExecute.executeNode (\/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443\/node_modules\/n8n-core\/src\/execution-engine\/workflow-execute.ts:1074:8)\n at WorkflowExecute.runNode (\/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443\/node_modules\/n8n-core\/src\/execution-engine\/workflow-execute.ts:1255:11)\n at \/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443\/node_modules\/n8n-core\/src\/execution-engine\/workflow-execute.ts:1691:27\n at \/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_08b575bec2313d5d8a4cc75358971443\/node_modules\/n8n-core\/src\/execution-engine\/workflow-execute.ts:2307:11",
"context": [],
"message": "The service is receiving too many requests from you",
"messages": [
"[GoogleGenerativeAI Error]: Error fetching from https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/gemini-3-pro-preview:generateContent: [429 Too Many Requests] You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits. To monitor your current usage, head to: https:\/\/ai.dev\/usage?tab=rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com\/generate_content_free_tier_requests, limit: 0, model: gemini-3-pro\n* Quota exceeded for metric: generativelanguage.googleapis.com\/generate_content_free_tier_requests, limit: 0, model: gemini-3-pro\nPlease retry in 34.892608208s. [{\"@type\":\"type.googleapis.com\/google.rpc.Help\",\"links\":[{\"description\":\"Learn more about Gemini API quotas\",\"url\":\"https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits\"}]},{\"@type\":\"type.googleapis.com\/google.rpc.QuotaFailure\",\"violations\":[{\"quotaMetric\":\"generativelanguage.googleapis.com\/generate_content_free_tier_requests\",\"quotaId\":\"GenerateRequestsPerDayPerProjectPerModel-FreeTier\",\"quotaDimensions\":{\"location\":\"global\",\"model\":\"gemini-3-pro\"}},{\"quotaMetric\":\"generativelanguage.googleapis.com\/generate_content_free_tier_requests\",\"quotaId\":\"GenerateRequestsPerMinutePerProjectPerModel-FreeTier\",\"quotaDimensions\":{\"location\":\"global\",\"model\":\"gemini-3-pro\"}}]},{\"@type\":\"type.googleapis.com\/google.rpc.RetryInfo\",\"retryDelay\":\"34s\"}]"
],
"timestamp": 1764924205141,
"workflowId": "gJ6Pjcm2EmKJTNZZ",
"description": "[GoogleGenerativeAI Error]: Error fetching from https:\/\/generativelanguage.googleapis.com\/v1beta\/models\/gemini-3-pro-preview:generateContent: [429 Too Many Requests] You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits. To monitor your current usage, head to: https:\/\/ai.dev\/usage?tab=rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com\/generate_content_free_tier_requests, limit: 0, model: gemini-3-pro\n* Quota exceeded for metric: generativelanguage.googleapis.com\/generate_content_free_tier_requests, limit: 0, model: gemini-3-pro\nPlease retry in 34.892608208s. [{\"@type\":\"type.googleapis.com\/google.rpc.Help\",\"links\":[{\"description\":\"Learn more about Gemini API quotas\",\"url\":\"https:\/\/ai.google.dev\/gemini-api\/docs\/rate-limits\"}]},{\"@type\":\"type.googleapis.com\/google.rpc.QuotaFailure\",\"violations\":[{\"quotaMetric\":\"generativelanguage.googleapis.com\/generate_content_free_tier_requests\",\"quotaId\":\"GenerateRequestsPerDayPerProjectPerModel-FreeTier\",\"quotaDimensions\":{\"location\":\"global\",\"model\":\"gemini-3-pro\"}},{\"quotaMetric\":\"generativelanguage.googleapis.com\/generate_content_free_tier_requests\",\"quotaId\":\"GenerateRequestsPerMinutePerProjectPerModel-FreeTier\",\"quotaDimensions\":{\"location\":\"global\",\"model\":\"gemini-3-pro\"}}]},{\"@type\":\"type.googleapis.com\/google.rpc.RetryInfo\",\"retryDelay\":\"34s\"}]",
"executionId": "9213",
"functionality": "regular"
},
"functionality": "regular"
}
}