Workspace Performance Issues - Need Technical Support

Describe the problem/error/question

We’re experiencing persistent memory and connectivity issues with our workspace (triarch.app.n8n.cloud) despite upgrading our plan recently.

This happens accross many workflows, and mutliple times a day. The connectivity issue usually takes 1 hr or more to get solved by itself.

What is the error message (if any)?

Please share your workflow

{
“nodes”: [
{
“parameters”: {
“model”: {
“__rl”: true,
“value”: “gpt-4o-mini”,
“mode”: “list”,
“cachedResultName”: “gpt-4o-mini”
},
“options”: {}
},
“type”: “@n8n/n8n-nodes-langchain.lmChatOpenAi”,
“typeVersion”: 1.2,
“position”: [
736,
192
],
“id”: “99294379-81a9-44a6-85c4-ac7b3287d650”,
“name”: “OpenAI Chat Model”,
“credentials”: {
“openAiApi”: {
“id”: “”,
“name”: “”
}
}
},
{
“parameters”: {
“promptType”: “define”,
“text”: “=# Topic Coverage Evaluator\n”,
“hasOutputParser”: true,
“options”: {}
},
“type”: “@n8n/n8n-nodes-langchain.agent”,
“typeVersion”: 2,
“position”: [
784,
48
],
“id”: “7e4cd73e-b66d-408a-9f71-cbb5bccc30c6”,
“name”: “Topics coverage”,
“retryOnFail”: true,
“waitBetweenTries”: 5000
},
{
“parameters”: {
“jsCode”: “// Get the string from the input\nconst raw = $input.first().json.output;\n\n// Split into separate JSON strings (by newline)\nconst lines = raw.split(‘\n’);\n\n// Parse each JSON string into an object\nreturn lines.map(line => ({\n json: JSON.parse(line)\n}));”
},
“type”: “n8n-nodes-base.code”,
“typeVersion”: 2,
“position”: [
1136,
0
],
“id”: “fe8f86ad-b80f-4d28-8594-cdf21b1c974d”,
“name”: “Split lines”,
“onError”: “continueRegularOutput”
},
{
“parameters”: {
“operation”: “append”,
“documentId”: {
“__rl”: true,
“value”: “={{$json.file_url}}”,
“mode”: “url”
},
“sheetName”: {
“__rl”: true,
“value”: “={{$json.tab_name}}”,
“mode”: “name”
},
“columns”: {
“mappingMode”: “defineBelow”,
“value”: {
“Date”: “={{ $now }}”,
“content_type”: “={{ $json.content_type }}”,
“search_term_category”: “={{ $json.search_term_category }}”,
“topic”: “={{ $json.topic }}”,
“topic_weight”: “={{ $json.topic_weight }}”,
“topic_score”: “={{ $json.topic_score }}”,
“topic_assessment”: “={{ $json.assessment }}”,
“Weight x score”: “={{ $json.topic_weight* $json.topic_score}}”,
“execution_id”: “={{ $execution.id }}”,
“ASIN”: “={{ $json.ASIN }}”,
“content_original”: “={{ $json.content_original }}”,
“final_score_per_content”: “={{ $json.final_score }}”
},
“matchingColumns”: ,
“schema”: [
{
“id”: “Date”,
“displayName”: “Date”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “content_type”,
“displayName”: “content_type”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “ASIN”,
“displayName”: “ASIN”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “brand_to_use”,
“displayName”: “brand_to_use”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “content_original”,
“displayName”: “content_original”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “search_term_category”,
“displayName”: “search_term_category”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “topic”,
“displayName”: “topic”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “topic_weight”,
“displayName”: “topic_weight”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “topic_score”,
“displayName”: “topic_score”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “topic_assessment”,
“displayName”: “topic_assessment”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “Weight x score”,
“displayName”: “Weight x score”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “execution_id”,
“displayName”: “execution_id”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
},
{
“id”: “final_score_per_content”,
“displayName”: “final_score_per_content”,
“required”: false,
“defaultMatch”: false,
“display”: true,
“type”: “string”,
“canBeUsedToMatch”: true,
“removed”: false
}
],
“attemptToConvertTypes”: false,
“convertFieldsToString”: false
},
“options”: {}
},
“type”: “n8n-nodes-base.googleSheets”,
“typeVersion”: 4.6,
“position”: [
3296,
464
],
“id”: “1360dc23-55c6-4b4d-816e-8f67b76acfb3”,
“name”: “Append row in sheet2”,
“retryOnFail”: true,
“alwaysOutputData”: true,
“credentials”: {
“googleSheetsOAuth2Api”: {
“id”: “”,
“name”: “”
}
},
“onError”: “continueRegularOutput”
},
{
“parameters”: {
“workflowInputs”: {
“values”: [
{
“name”: “concat_topic”
},
{
“name”: “concat_topic_weight”
},
{
“name”: “content”
},
{
“name”: “search_term_category”
},
{
“name”: “ASIN”
},
{
“name”: “file_url”
},
{
“name”: “tab_name”
},
{
“name”: “content_type”
}
]
}
},
“type”: “n8n-nodes-base.executeWorkflowTrigger”,
“typeVersion”: 1.1,
“position”: [
160,
-224
],
“id”: “cff4bd5e-d8a5-471a-bafa-5c52db5da3b1”,
“name”: “When Executed by Another Workflow”
},
{
“parameters”: {
“dataToSave”: {
“values”: [
{
“key”: “search_term_category”,
“value”: “={{ $json.search_term_category }}”
},
{
“key”: “ASIN”,
“value”: “={{ $json.ASIN }}”
}
]
}
},
“type”: “n8n-nodes-base.executionData”,
“typeVersion”: 1.1,
“position”: [
736,
-592
],
“id”: “4991d969-baf2-43a7-9893-033a483647dc”,
“name”: “Execution Data”
},
{
“parameters”: {
“assignments”: {
“assignments”: [
{
“id”: “04d8f428-fbbd-4dac-899e-47e4a392c973”,
“name”: “topic”,
“value”: “={{$json[“concat_topic”].split(‘\n’)}}”,
“type”: “array”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.set”,
“typeVersion”: 3.4,
“position”: [
704,
-352
],
“id”: “c2bd4214-00e8-4f07-b820-a37457af68c2”,
“name”: “Get topic json”
},
{
“parameters”: {
“fieldToSplitOut”: “topic”,
“options”: {}
},
“type”: “n8n-nodes-base.splitOut”,
“typeVersion”: 1,
“position”: [
912,
-352
],
“id”: “b627ce0b-c6a5-4f21-a854-032438cd55fb”,
“name”: “Split Out”
},
{
“parameters”: {
“fieldToSplitOut”: “topic”,
“options”: {
“destinationFieldName”: “topic_weight”
}
},
“type”: “n8n-nodes-base.splitOut”,
“typeVersion”: 1,
“position”: [
912,
-192
],
“id”: “39dbb2aa-5155-4463-bbec-808cf16beb60”,
“name”: “Split Out1”
},
{
“parameters”: {
“assignments”: {
“assignments”: [
{
“id”: “04d8f428-fbbd-4dac-899e-47e4a392c973”,
“name”: “topic”,
“value”: “={{$json[“concat_topic_weight”].split(‘\n’)}}”,
“type”: “array”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.set”,
“typeVersion”: 3.4,
“position”: [
704,
-192
],
“id”: “3fbbba78-d3a0-4afc-be4f-91e5193a4fc6”,
“name”: “Get weight json”
},
{
“parameters”: {
“assignments”: {
“assignments”: [
{
“id”: “5c35ec1d-9613-4700-8f68-7da09521b420”,
“name”: “topic_weight”,
“value”: “={{ Number($json.topic_weight) }}”,
“type”: “number”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.set”,
“typeVersion”: 3.4,
“position”: [
1120,
-192
],
“id”: “46b01982-18d7-426d-895f-378ca1b532f7”,
“name”: “Make number”
},
{
“parameters”: {
“mode”: “combine”,
“combineBy”: “combineByPosition”,
“options”: {}
},
“type”: “n8n-nodes-base.merge”,
“typeVersion”: 3.2,
“position”: [
1392,
-320
],
“id”: “9d59b0af-6125-4a79-a3d4-2d43906845c4”,
“name”: “Merge1”
},
{
“parameters”: {
“mode”: “combine”,
“fieldsToMatchString”: “topic”,
“joinMode”: “enrichInput2”,
“options”: {}
},
“type”: “n8n-nodes-base.merge”,
“typeVersion”: 3.2,
“position”: [
2032,
-176
],
“id”: “964de81d-6560-4804-9f8a-a90338ef2d24”,
“name”: “Add weights to AI result”
},
{
“parameters”: {
“mode”: “combine”,
“combineBy”: “combineAll”,
“options”: {}
},
“type”: “n8n-nodes-base.merge”,
“typeVersion”: 3.2,
“position”: [
2240,
-32
],
“id”: “7cd41901-b0ba-424d-adf2-93139c8a1554”,
“name”: “Add other info”
},
{
“parameters”: {
“assignments”: {
“assignments”: [
{
“id”: “dc1a7db6-40f1-4100-9763-e3a80acb81ad”,
“name”: “search_term_category”,
“value”: “={{ $json.search_term_category }}”,
“type”: “string”
},
{
“id”: “39becd47-bebf-41dd-98d8-abe7ec1460cf”,
“name”: “ASIN”,
“value”: “={{ $json.ASIN }}”,
“type”: “string”
},
{
“id”: “5e498e24-ed99-4d8a-9129-4180ce0020b7”,
“name”: “file_url”,
“value”: “={{ $json.file_url }}”,
“type”: “string”
},
{
“id”: “50d67b41-dcd6-4206-8a36-ab124d8eb39e”,
“name”: “tab_name”,
“value”: “={{ $json.tab_name }}”,
“type”: “string”
},
{
“id”: “0aac10f1-39ea-4649-a294-6704cac3648e”,
“name”: “content_type”,
“value”: “={{ $json.content_type }}”,
“type”: “string”
},
{
“id”: “96606bd1-92a3-4005-83e5-d07fc1c52df6”,
“name”: “content_original”,
“value”: “={{ $json.content }}”,
“type”: “string”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.set”,
“typeVersion”: 3.4,
“position”: [
992,
448
],
“id”: “8769fb3e-face-4e01-8c84-8ac14b9b68a9”,
“name”: “Keep few fields”
},
{
“parameters”: {
“fieldsToSummarize”: {
“values”: [
{
“aggregation”: “sum”,
“field”: “topic_weight”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.summarize”,
“typeVersion”: 1.1,
“position”: [
2656,
48
],
“id”: “7636a883-39df-43f8-9442-9cf8dcccfaeb”,
“name”: “Sum of weight”
},
{
“parameters”: {
“assignments”: {
“assignments”: [
{
“id”: “74301865-0c0d-4adf-af6d-9acb26b4b8a1”,
“name”: “weightxscore”,
“value”: “={{ $json.topic_score * $json.topic_weight}}”,
“type”: “number”
}
]
},
“includeOtherFields”: true,
“options”: {}
},
“type”: “n8n-nodes-base.set”,
“typeVersion”: 3.4,
“position”: [
2448,
-128
],
“id”: “80b4087e-422a-4705-868c-14c41e31776d”,
“name”: “w x s”
},
{
“parameters”: {
“fieldsToSummarize”: {
“values”: [
{
“aggregation”: “sum”,
“field”: “weightxscore”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.summarize”,
“typeVersion”: 1.1,
“position”: [
2656,
-128
],
“id”: “d9f073dd-62ea-4336-8645-5fb6ff5ef3b7”,
“name”: “sum weightxscore”
},
{
“parameters”: {
“mode”: “combine”,
“combineBy”: “combineByPosition”,
“options”: {}
},
“type”: “n8n-nodes-base.merge”,
“typeVersion”: 3.2,
“position”: [
2896,
-64
],
“id”: “4742dcb0-e6fc-4275-8138-d34a273facd7”,
“name”: “Merge”
},
{
“parameters”: {
“assignments”: {
“assignments”: [
{
“id”: “2d4cfba4-0460-4bcc-a5a3-560241fb1389”,
“name”: “final_score”,
“value”: “={{ $json.sum_weightxscore/$json.sum_topic_weight }}”,
“type”: “number”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.set”,
“typeVersion”: 3.4,
“position”: [
3088,
-64
],
“id”: “724ee8a1-639b-4fa4-9ba6-29f9d75471c9”,
“name”: “final_score”
},
{
“parameters”: {
“mode”: “combine”,
“combineBy”: “combineAll”,
“options”: {}
},
“type”: “n8n-nodes-base.merge”,
“typeVersion”: 3.2,
“position”: [
2880,
464
],
“id”: “07432f45-49d7-4ed0-b832-b023d7d9952a”,
“name”: “Merge2”
},
{
“parameters”: {
“assignments”: {
“assignments”: [
{
“id”: “bc3f89a0-e177-46fd-963a-a806362b661a”,
“name”: “Date”,
“value”: “={{ $now }}”,
“type”: “string”
},
{
“id”: “29925e7e-f0f4-4103-921e-e1a7e2dd2942”,
“name”: “content_type”,
“value”: “={{ $json.content_type }}”,
“type”: “string”
},
{
“id”: “92d5fa4c-ede8-4f02-9e68-f0ca8d3ed720”,
“name”: “ASIN”,
“value”: “={{ $json.ASIN }}”,
“type”: “string”
},
{
“id”: “4bb3d276-ceb6-43d3-b67b-6e609fc98fb9”,
“name”: “content_original”,
“value”: “={{ $json.content_original }}”,
“type”: “string”
},
{
“id”: “c38ce7e5-6711-46ef-9692-33623df3d018”,
“name”: “search_term_category”,
“value”: “={{ $json.search_term_category }}”,
“type”: “string”
},
{
“id”: “e883ba1c-49b0-4ffd-bdbc-c295e374bae7”,
“name”: “topic”,
“value”: “={{ $json.topic }}”,
“type”: “string”
},
{
“id”: “39c2559b-82e7-4bde-aa1a-284b3fef4352”,
“name”: “topic_weight”,
“value”: “={{ $json.topic_weight }}”,
“type”: “number”
},
{
“id”: “435ab342-ff52-4138-a0dc-b8c1e63edf4d”,
“name”: “topic_score”,
“value”: “={{ $json.topic_score }}”,
“type”: “number”
},
{
“id”: “1d54b650-6976-47fd-a695-0d5540e66e01”,
“name”: “assessment”,
“value”: “={{ $json.assessment }}”,
“type”: “string”
},
{
“id”: “1ac64fcd-bb88-4d97-bea2-ad3f06ac7bbf”,
“name”: “weightxscore”,
“value”: “={{ $json.topic_weight* $json.topic_score}}”,
“type”: “string”
},
{
“id”: “6bd97524-e23a-4b9a-8315-545a01aa9019”,
“name”: “execution_id”,
“value”: “={{ $execution.id }}”,
“type”: “string”
},
{
“id”: “59f4f5f6-92ce-458a-8d25-1d1746441570”,
“name”: “final_score”,
“value”: “={{ $json.final_score }}”,
“type”: “number”
},
{
“id”: “bb4c315c-54cd-4361-a3e4-6e9db70a764b”,
“name”: “file_url”,
“value”: “={{ $json.file_url }}”,
“type”: “string”
},
{
“id”: “c7563158-4163-440f-a8da-ad513a1052f4”,
“name”: “tab_name”,
“value”: “={{ $json.tab_name }}”,
“type”: “string”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.set”,
“typeVersion”: 3.4,
“position”: [
3088,
464
],
“id”: “622de52a-688f-4c8f-8682-9eb0b103e27d”,
“name”: “Set order”
},
{
“parameters”: {
“jsCode”: “// Get the stringified array\nconst str = $input.first().json.output;\n\n// Parse it as a real array\nconst arr = JSON.parse(str);\n\n// Return each object as a separate item for n8n\nreturn arr.map(obj => ({ json: obj }));”
},
“type”: “n8n-nodes-base.code”,
“typeVersion”: 2,
“position”: [
1120,
176
],
“id”: “8fedf5b7-d86b-430c-a124-ac69f609ac1b”,
“name”: “Split lines method 2”,
“onError”: “continueRegularOutput”
},
{
“parameters”: {},
“type”: “n8n-nodes-base.merge”,
“typeVersion”: 3.2,
“position”: [
1280,
48
],
“id”: “1d10abdb-93a1-4d44-aff5-281307f84b4e”,
“name”: “Merge3”
},
{
“parameters”: {
“jsCode”: “// Filter out items with an ‘error’ key\nreturn items.filter(item => !item.json.hasOwnProperty(‘error’));\n”
},
“type”: “n8n-nodes-base.code”,
“typeVersion”: 2,
“position”: [
1488,
48
],
“id”: “9d30ca2b-5bb3-4f37-9039-9265940df32b”,
“name”: “Kep non error items”
}
],
“connections”: {
“OpenAI Chat Model”: {
“ai_languageModel”: [
[
{
“node”: “Topics coverage”,
“type”: “ai_languageModel”,
“index”: 0
}
]
]
},
“Topics coverage”: {
“main”: [
[
{
“node”: “Split lines”,
“type”: “main”,
“index”: 0
},
{
“node”: “Split lines method 2”,
“type”: “main”,
“index”: 0
}
]
]
},
“Split lines”: {
“main”: [
[
{
“node”: “Merge3”,
“type”: “main”,
“index”: 0
}
]
]
},
“Append row in sheet2”: {
“main”: [

]
},
“When Executed by Another Workflow”: {
“main”: [
[
{
“node”: “Execution Data”,
“type”: “main”,
“index”: 0
},
{
“node”: “Get topic json”,
“type”: “main”,
“index”: 0
},
{
“node”: “Get weight json”,
“type”: “main”,
“index”: 0
},
{
“node”: “Topics coverage”,
“type”: “main”,
“index”: 0
},
{
“node”: “Keep few fields”,
“type”: “main”,
“index”: 0
}
]
]
},
“Get topic json”: {
“main”: [
[
{
“node”: “Split Out”,
“type”: “main”,
“index”: 0
}
]
]
},
“Split Out”: {
“main”: [
[
{
“node”: “Merge1”,
“type”: “main”,
“index”: 0
}
]
]
},
“Split Out1”: {
“main”: [
[
{
“node”: “Make number”,
“type”: “main”,
“index”: 0
}
]
]
},
“Get weight json”: {
“main”: [
[
{
“node”: “Split Out1”,
“type”: “main”,
“index”: 0
}
]
]
},
“Make number”: {
“main”: [
[
{
“node”: “Merge1”,
“type”: “main”,
“index”: 1
}
]
]
},
“Merge1”: {
“main”: [
[
{
“node”: “Add weights to AI result”,
“type”: “main”,
“index”: 0
}
]
]
},
“Add weights to AI result”: {
“main”: [
[
{
“node”: “Add other info”,
“type”: “main”,
“index”: 0
}
]
]
},
“Add other info”: {
“main”: [
[
{
“node”: “Sum of weight”,
“type”: “main”,
“index”: 0
},
{
“node”: “w x s”,
“type”: “main”,
“index”: 0
},
{
“node”: “Merge2”,
“type”: “main”,
“index”: 1
}
]
]
},
“Keep few fields”: {
“main”: [
[
{
“node”: “Add other info”,
“type”: “main”,
“index”: 1
}
]
]
},
“Sum of weight”: {
“main”: [
[
{
“node”: “Merge”,
“type”: “main”,
“index”: 1
}
]
]
},
“w x s”: {
“main”: [
[
{
“node”: “sum weightxscore”,
“type”: “main”,
“index”: 0
}
]
]
},
“sum weightxscore”: {
“main”: [
[
{
“node”: “Merge”,
“type”: “main”,
“index”: 0
}
]
]
},
“Merge”: {
“main”: [
[
{
“node”: “final_score”,
“type”: “main”,
“index”: 0
}
]
]
},
“final_score”: {
“main”: [
[
{
“node”: “Merge2”,
“type”: “main”,
“index”: 0
}
]
]
},
“Merge2”: {
“main”: [
[
{
“node”: “Set order”,
“type”: “main”,
“index”: 0
}
]
]
},
“Set order”: {
“main”: [
[
{
“node”: “Append row in sheet2”,
“type”: “main”,
“index”: 0
}
]
]
},
“Split lines method 2”: {
“main”: [
[
{
“node”: “Merge3”,
“type”: “main”,
“index”: 1
}
]
]
},
“Merge3”: {
“main”: [
[
{
“node”: “Kep non error items”,
“type”: “main”,
“index”: 0
}
]
]
},
“Kep non error items”: {
“main”: [
[
{
“node”: “Add weights to AI result”,
“type”: “main”,
“index”: 1
}
]
]
}
},
“pinData”: {},
“meta”: {
“instanceId”: “1ec3208fc700f8354551af133585e916c77b0598d2372ea386a32de3f3afb957”
}
}

Information on your n8n setup

  • n8nVersion: 1.103.1
  • platform: cloud

@maia.grauer Do you have an idea why or what is causing it? Are you processing 1000s of records in the flow? with large data?

Also have you tested locally? the workflows before deploying to cloud? Your need to pin down which workflow is crashing maybe turning them of one by one or seeing execution history. If you have test locally you can review your logs more and see exactly why this is happening.

Remember processing mutliple items in one workflow will cause bottlenecks espeically on limited hardward, so you may need to think about how it processes and break it down further (mem clears after execution etc)

Let me know can try help further troubleshoot the issue.

Thank you so much for the response!
We are experiencing 2 issues:

  1. Connectivity issues: When this happens, the Execution stops, and no information is saved, so I am not able to debug. It has happened when running different workflows, so I believe it might be something related to our workspace overall
  2. Memory issues: It usually happens in the AI agent node, which sometimes runs great, and other times just triggers the memory error.

Let me know if you hav experienced anything similar.

Thanks!
Maia

@maia.grauer

WIth the 1st issues, it’s likely because n8n has stopped responding ie the server is down (likely from the OOM) and the GUI is still loaded in browser, do you see error connecting top right (this is typically websocket cannot connect to server)?

It’s hard to say with regards to 2, as u mentioned sometimes it runs okay? I would recommend testing on another instance a workflow you think is causing it, ideally locally with log access, you can see more here about memory as alot of it runs in memory by default.

Do you have a local setup also, or just cloud?

Samuel

Thanks for the response, Samuel!

We are still expeciencing a lot of issues. Now we are also having issues with code nodes. We had workflows that worked great before, but now they get stuck on the code nodes. We most likely need help from an n8n team member, as it seems that something on our workspace has changed.

Have you ever experienced an issue like this with code nodes that stopped working?

Thanks again!

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