Does anybody have any idea why the workflow would keep crashing here:
My “Change that shit into an array” function node is working correctly (Has been for months) but sometimes out of the blue n8n keeps erroring on that specific node, It does have valid data, It simply fails to move on to the next nodes
Incase anybody wonders what the function node contains:
const newItems = [];
for (const item of items[0].json) {
newItems.push({json: item});
}
return newItems;
Really simple default code
So out of the 1440 times the workflow is executed each day, It would fail ~5 times
Sometimes once, sometimes 6 times, It’s always random
These are the last few error lines in my n8n log:
0|n8n | 7: 0xe1b84b v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node /usr/bin/n8n]
0|n8n | 8: 0xe1f54c v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [node /usr/bin/n8n]
0|n8n | 9: 0xde31aa v8::internal::Factory::AllocateRaw(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [node /usr/bin/n8n]
0|n8n | 10: 0xddeb72 v8::internal::FactoryBase<v8::internal::Factory>::AllocateRawArray(int, v8::internal::AllocationType) [node /usr/bin/n8n]
0|n8n | 11: 0xddec24 v8::internal::FactoryBase<v8::internal::Factory>::NewFixedArrayWithFiller(v8::internal::Handle<v8::internal::Map>, int, v8::internal::Handle<v8::internal::Oddball>, v8::internal::AllocationType) [node /usr/bin/n8n]
0|n8n | 12: 0xdea25d v8::internal::Factory::NewJSArrayStorage(v8::internal::ElementsKind, int, v8::internal::ArrayStorageAllocationMode) [node /usr/bin/n8n]
0|n8n | 13: 0xdea38e v8::internal::Factory::NewJSArray(v8::internal::ElementsKind, int, int, v8::internal::ArrayStorageAllocationMode, v8::internal::AllocationType) [node /usr/bin/n8n]
0|n8n | 14: 0xefb5f9 v8::internal::JsonParser<unsigned char>::BuildJsonArray(v8::internal::JsonParser<unsigned char>::JsonContinuation const&, std::vector<v8::internal::Handle<v8::internal::Object>, std::allocator<v8::internal::Handle<v8::internal::Object> > > const&) [node /usr/bin/n8n]
0|n8n | 15: 0xf01201 v8::internal::JsonParser<unsigned char>::ParseJsonValue() [node /usr/bin/n8n]
0|n8n | 16: 0xf0204f v8::internal::JsonParser<unsigned char>::ParseJson() [node /usr/bin/n8n]
0|n8n | 17: 0xcefb68 [node /usr/bin/n8n]
0|n8n | 18: 0xcf0116 v8::internal::Builtin_JsonParse(int, unsigned long*, v8::internal::Isolate*) [node /usr/bin/n8n]
0|n8n | 19: 0x14d0d79 [node /usr/bin/n8n]
