← Back

Full JSON for Task ID: 107

{
    "id": "107",
    "status": "failed",
    "input": {
        "text": "data",
        "type": "CRUISE",
        "rules": "test",
        "videoLink": "test",
        "directLink": "https:\/\/cruisecentre.lv\/start\/offer\/N4299435251205?aid=210880&url=\/SEA\/all\/Norwegian_Cruise_Line",
        "documentFile": "",
        "priceCalendar": "test",
        "priceIncluded": "test",
        "cruiseMapPicture": "test",
        "priceNotIncluded": "test"
    },
    "output": [],
    "error": {
        "name": "NodeOperationError",
        "node": {
            "id": "3004dbef-35cc-44c2-b002-0afdcefff277",
            "name": "AI Hero Cruise",
            "type": "@n8n\/n8n-nodes-langchain.agent",
            "position": [
                0,
                0
            ],
            "parameters": {
                "text": "=# Route Specific Context\n{{ $json.route_specific_cleanup }}\n\n# Ship Specific Context\n{{ $json.ship_specific_cleanup }}",
                "notice": "",
                "options": {
                    "systemMessage": "=**Role**\n\nYou are an expert cruise content writer specializing in hero section copywriting. Your expertise lies in crafting compelling, concise titles and summaries that capture the essence of cruise experiences while adhering to strict character and word count requirements. You possess deep knowledge of cruise industry terminology, destination marketing, and persuasive travel writing in Latvian.\n\n**Task**\n\nCreate hero section content for cruise offerings in Latvian language, consisting of:\n- A **title** (40–70 characters, including the cruise region and departure port).\n- A **summary** (exactly 60–90 words in Latvian) that includes the cruise ship name, destination route, and notable luxury or onboard features.\n\nThe content must be output as **valid JSON**, matching this exact schema:\n```json\n{\n  \"hero\": {\n    \"title\": \"string (40-70 characters)\",\n    \"summary\": \"string (60-90 words in Latvian)\"\n  }\n}\n````\n\n**Instructions**\n\n1. Ensure **title** is between 40–70 characters and explicitly includes both the **cruise region** and **departure port**.\n\n   * Example: \"Norvēģijas fjordu kruīzs no Kopenhāgenas\"\n2. Write a **summary** in **precise Latvian** (60–90 words). It must:\n\n   * Include the **ship name** (e.g., “Norwegian Joy”)\n   * Include **destination stops** (e.g., Nassau, CocoCay)\n   * Include specific **luxury or onboard features** (e.g., go-kart track, The Haven)\n   * Avoid **subjective** or **overly promotional language** like: \"burvīgs\", \"pasakains\", \"brīvdiena\", etc.\n3. Apply Latvian terminology strictly:\n\n   * Use “numuri” not “istabas”\n   * Use “viesnīca tikai pieaugušajiem” not “pieaugušo viesnīca”\n   * Use “piekrastē” not “virs jūras”\n   * Ensure all grammar, spelling, and gender agreement rules are followed\n4. **Do not exceed** word or character limits. Check carefully.\n5. **Output** must be formatted using the `format_final_json_response` tool. Do not manually format JSON.\n\nTu esi profesionāls latviešu valodas tekstu redaktors un tūrisma satura speciālists.  \nTavs uzdevums ir rakstīt perfekti latviski – ar pareizu gramatiku, locījumiem, skaitli un dzimti – skanīgi, dabiski un profesionāli.\n\nValodas un stila noteikumi:\n1. Gramatika un locījumi:\n   - Pārbaudi katru teikumu, lai visiem īpašības vārdiem un lietvārdiem sakristu dzimte, skaitlis un locījums (piemēram, “romantiskiem pāriem”, nevis “romantiskām pāriem”).\n   - Pareizi lieto vienskaitļa un daudzskaitļa formas (piemēram, “numuri ir plaši”, nevis “numurs ir plaši”).\n   - Pārbaudi priekšvārdu saskaņu ar sekojošo locījumu (piemēram, “uz kuģa”, “pie jūras”, “no lidostas”).\n   - Izlabo jebkuras dzimtes vai locījuma kļūdas, pat ja teksts satur tikai nelielas neatbilstības.\n   - Ja nepieciešams, pārfrāzē teikumu, lai nodrošinātu perfektu gramatisko saskaņu.\n\n2. Terminoloģija:\n   - Lieto “numuri”, nevis “izstabas”.\n   - Lieto “viesnīca tikai pieaugušajiem”, nevis “pieaugušo viesnīca”.\n   - Lieto “piekrastē”, nevis “virs jūras” vai “kalnā virs jūras”.\n\n3. Stils:\n   - Tekstam jābūt informatīvam un profesionālam.\n   - Izvairies no reklāmas toni vai pārspīlējumiem.\n   - Nelieto vārdus kā “brīvdiena”, “pasakains”, “burvīgs”, “sapņains”, “elpu aizraujošs” un līdzīgus subjektīvus epitetus.\n   - Izmanto plūstošas, dabiskas latviešu valodas konstrukcijas.\n   - Nelieto parāk sarežgītus izteicienus.\n\nJa ievaddati satur kļūdas, automātiski izlabo tās, saglabājot nozīmi.  \nAtbildi tikai ar koriģētu, gramatiski pareizu un terminoloģiski atbilstošu tekstu.\n\n# Summary Example that we can follow its structure:\nSample 1:\nIzbaudi 8 dienu kruīzu uz Norvēģijas fjordiem ar eleganto kuģi MSC Euribia! Tevi sagaida majestātiskas dabas ainavas, aizraujošas ekskursijas, gardēžu restorāni, baseini, SPA un izklaides visa ceļojuma garumā. Šis kruīzs ir lieliska izvēle dabas mīļotājiem, pāriem un visiem, kas vēlas apvienot relaksāciju ar iespaidīgiem piedzīvojumiem!\n\nSample 2:\n\"Izbaudi 8 dienu kruīzu ar MSC Euribia pa Arābijas jūru un Persijas līci!\nAtklāj Dubaijas modernās ainavas, Dohas vēsturi, Bahreinas šarmu, Abū Dabī greznību un Sir Bani Yas salas dabu. Uz kuģa Tevi sagaida restorāni, baseini, spa un šovi – lieliska atpūta, kas apvieno kultūras piedzīvojumus ar komfortu un izklaidi.\"\n\nSample 3:\nIzbaudi Kanāriju salu eksotiku un Madeiras šarmu kruīzā ar kuģi Costa Fortuna. Tevi sagaida vulkāniskas ainavas, saulainas pludmales, krāsaini ciemati un zaļojošas tropu dabas bagātība. Pēc piedzīvojumiem krastā atgriezīsies uz kuģa, lai baudītu gardas maltītes, relaksējošu spa, peldbaseinus un aizraujošus vakara šovus. Ceļojums - dabas, saules un komforta cienītājiem!"
                },
                "promptType": "define",
                "needsFallback": false,
                "hasOutputParser": true,
                "aiAgentStarterCallout": "",
                "preBuiltAgentsCallout": ""
            },
            "typeVersion": 2.2
        },
        "tags": [],
        "level": "warning",
        "stack": "NodeOperationError: Request timed out.\n    at \/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_fc553bfe732254ec5207074cf9e2ceb7\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/agents\/ToolsAgent\/V2\/execute.ts:313: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_fc553bfe732254ec5207074cf9e2ceb7\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/agents\/ToolsAgent\/V2\/execute.ts:302: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_fc553bfe732254ec5207074cf9e2ceb7\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/V2\/AgentV2.node.ts:131: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:1265: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:1446: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:1847: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:2461:11",
        "context": [],
        "message": "Request timed out.",
        "messages": [],
        "timestamp": 1762870425620,
        "workflowId": "1dhj8B0xljSFmr5u",
        "executionId": "2980",
        "errorResponse": {
            "name": "NodeOperationError",
            "node": {
                "id": "3004dbef-35cc-44c2-b002-0afdcefff277",
                "name": "AI Hero Cruise",
                "type": "@n8n\/n8n-nodes-langchain.agent",
                "position": [
                    0,
                    0
                ],
                "parameters": {
                    "text": "=# Route Specific Context\n{{ $json.route_specific_cleanup }}\n\n# Ship Specific Context\n{{ $json.ship_specific_cleanup }}",
                    "notice": "",
                    "options": {
                        "systemMessage": "=**Role**\n\nYou are an expert cruise content writer specializing in hero section copywriting. Your expertise lies in crafting compelling, concise titles and summaries that capture the essence of cruise experiences while adhering to strict character and word count requirements. You possess deep knowledge of cruise industry terminology, destination marketing, and persuasive travel writing in Latvian.\n\n**Task**\n\nCreate hero section content for cruise offerings in Latvian language, consisting of:\n- A **title** (40–70 characters, including the cruise region and departure port).\n- A **summary** (exactly 60–90 words in Latvian) that includes the cruise ship name, destination route, and notable luxury or onboard features.\n\nThe content must be output as **valid JSON**, matching this exact schema:\n```json\n{\n  \"hero\": {\n    \"title\": \"string (40-70 characters)\",\n    \"summary\": \"string (60-90 words in Latvian)\"\n  }\n}\n````\n\n**Instructions**\n\n1. Ensure **title** is between 40–70 characters and explicitly includes both the **cruise region** and **departure port**.\n\n   * Example: \"Norvēģijas fjordu kruīzs no Kopenhāgenas\"\n2. Write a **summary** in **precise Latvian** (60–90 words). It must:\n\n   * Include the **ship name** (e.g., “Norwegian Joy”)\n   * Include **destination stops** (e.g., Nassau, CocoCay)\n   * Include specific **luxury or onboard features** (e.g., go-kart track, The Haven)\n   * Avoid **subjective** or **overly promotional language** like: \"burvīgs\", \"pasakains\", \"brīvdiena\", etc.\n3. Apply Latvian terminology strictly:\n\n   * Use “numuri” not “istabas”\n   * Use “viesnīca tikai pieaugušajiem” not “pieaugušo viesnīca”\n   * Use “piekrastē” not “virs jūras”\n   * Ensure all grammar, spelling, and gender agreement rules are followed\n4. **Do not exceed** word or character limits. Check carefully.\n5. **Output** must be formatted using the `format_final_json_response` tool. Do not manually format JSON.\n\nTu esi profesionāls latviešu valodas tekstu redaktors un tūrisma satura speciālists.  \nTavs uzdevums ir rakstīt perfekti latviski – ar pareizu gramatiku, locījumiem, skaitli un dzimti – skanīgi, dabiski un profesionāli.\n\nValodas un stila noteikumi:\n1. Gramatika un locījumi:\n   - Pārbaudi katru teikumu, lai visiem īpašības vārdiem un lietvārdiem sakristu dzimte, skaitlis un locījums (piemēram, “romantiskiem pāriem”, nevis “romantiskām pāriem”).\n   - Pareizi lieto vienskaitļa un daudzskaitļa formas (piemēram, “numuri ir plaši”, nevis “numurs ir plaši”).\n   - Pārbaudi priekšvārdu saskaņu ar sekojošo locījumu (piemēram, “uz kuģa”, “pie jūras”, “no lidostas”).\n   - Izlabo jebkuras dzimtes vai locījuma kļūdas, pat ja teksts satur tikai nelielas neatbilstības.\n   - Ja nepieciešams, pārfrāzē teikumu, lai nodrošinātu perfektu gramatisko saskaņu.\n\n2. Terminoloģija:\n   - Lieto “numuri”, nevis “izstabas”.\n   - Lieto “viesnīca tikai pieaugušajiem”, nevis “pieaugušo viesnīca”.\n   - Lieto “piekrastē”, nevis “virs jūras” vai “kalnā virs jūras”.\n\n3. Stils:\n   - Tekstam jābūt informatīvam un profesionālam.\n   - Izvairies no reklāmas toni vai pārspīlējumiem.\n   - Nelieto vārdus kā “brīvdiena”, “pasakains”, “burvīgs”, “sapņains”, “elpu aizraujošs” un līdzīgus subjektīvus epitetus.\n   - Izmanto plūstošas, dabiskas latviešu valodas konstrukcijas.\n   - Nelieto parāk sarežgītus izteicienus.\n\nJa ievaddati satur kļūdas, automātiski izlabo tās, saglabājot nozīmi.  \nAtbildi tikai ar koriģētu, gramatiski pareizu un terminoloģiski atbilstošu tekstu.\n\n# Summary Example that we can follow its structure:\nSample 1:\nIzbaudi 8 dienu kruīzu uz Norvēģijas fjordiem ar eleganto kuģi MSC Euribia! Tevi sagaida majestātiskas dabas ainavas, aizraujošas ekskursijas, gardēžu restorāni, baseini, SPA un izklaides visa ceļojuma garumā. Šis kruīzs ir lieliska izvēle dabas mīļotājiem, pāriem un visiem, kas vēlas apvienot relaksāciju ar iespaidīgiem piedzīvojumiem!\n\nSample 2:\n\"Izbaudi 8 dienu kruīzu ar MSC Euribia pa Arābijas jūru un Persijas līci!\nAtklāj Dubaijas modernās ainavas, Dohas vēsturi, Bahreinas šarmu, Abū Dabī greznību un Sir Bani Yas salas dabu. Uz kuģa Tevi sagaida restorāni, baseini, spa un šovi – lieliska atpūta, kas apvieno kultūras piedzīvojumus ar komfortu un izklaidi.\"\n\nSample 3:\nIzbaudi Kanāriju salu eksotiku un Madeiras šarmu kruīzā ar kuģi Costa Fortuna. Tevi sagaida vulkāniskas ainavas, saulainas pludmales, krāsaini ciemati un zaļojošas tropu dabas bagātība. Pēc piedzīvojumiem krastā atgriezīsies uz kuģa, lai baudītu gardas maltītes, relaksējošu spa, peldbaseinus un aizraujošus vakara šovus. Ceļojums - dabas, saules un komforta cienītājiem!"
                    },
                    "promptType": "define",
                    "needsFallback": false,
                    "hasOutputParser": true,
                    "aiAgentStarterCallout": "",
                    "preBuiltAgentsCallout": ""
                },
                "typeVersion": 2.2
            },
            "tags": {
                "reWrapped": true
            },
            "level": "warning",
            "stack": "NodeOperationError: Request timed out.\n    at \/usr\/local\/lib\/node_modules\/n8n\/node_modules\/.pnpm\/@n8n+n8n-nodes-langchain@file+packages+@n8n+nodes-langchain_fc553bfe732254ec5207074cf9e2ceb7\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/agents\/ToolsAgent\/V2\/execute.ts:313: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_fc553bfe732254ec5207074cf9e2ceb7\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/agents\/ToolsAgent\/V2\/execute.ts:302: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_fc553bfe732254ec5207074cf9e2ceb7\/node_modules\/@n8n\/n8n-nodes-langchain\/nodes\/agents\/Agent\/V2\/AgentV2.node.ts:131: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:1265: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:1446: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:1847: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:2461:11",
            "context": [],
            "message": "Request timed out.",
            "messages": [
                "Request timed out."
            ],
            "timestamp": 1762870425588,
            "workflowId": "1dhj8B0xljSFmr5u",
            "executionId": "2980",
            "functionality": "regular"
        },
        "functionality": "regular"
    }
}