← Back

Full JSON for Task ID: 188

{
    "id": "188",
    "status": "failed",
    "input": {
        "videoLink": "http:\/\/video.link"
    },
    "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": 1764859830256,
        "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 29.798389862s. [{\"@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\":\"29s\"}]",
        "executionId": "9193",
        "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 29.798389862s. [{\"@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\":\"29s\"}]"
            ],
            "timestamp": 1764859830241,
            "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 29.798389862s. [{\"@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\":\"29s\"}]",
            "executionId": "9193",
            "functionality": "regular"
        },
        "functionality": "regular"
    }
}