Describe the problem/error/question
Hi,
I’m trying to implement the self-hosted-ai-starter-kit with a file change trigger on the local system, extracting the file contents and inserting them into Qdrant. For some reason, if I insert just a few characters into the file content, everything works perfectly, however adding a few more characters, for example 50 or more, it gives an error with the “Unprocessable Entity” message. It doesn’t seem to be a memory or network problem, since node works with small texts, as I said. I tried to change the chunk size and chunk overlap in the Recursive Character Text Splitter but without success. Could anyone help me?
What is the error message (if any)?
{
"errorMessage": "Unprocessable Entity",
"errorDetails": {},
"n8nDetails": {
"n8nVersion": "1.77.3 (Self Hosted)",
"binaryDataMode": "default",
"stackTrace": [
"Error: Unprocessable Entity",
" at Object.fun [as createCollection] (/usr/local/lib/node_modules/n8n/node_modules/@qdrant/openapi-typescript-fetch/dist/cjs/fetcher.js:172:23)",
" at processTicksAndRejections (node:internal/process/task_queues:95:5)",
" at QdrantClient.createCollection (/usr/local/lib/node_modules/n8n/node_modules/@qdrant/js-client-rest/dist/cjs/qdrant-client.js:917:26)",
" at QdrantVectorStore.ensureCollection (/usr/local/lib/node_modules/n8n/node_modules/@langchain/qdrant/dist/vectorstores.cjs:239:13)",
" at QdrantVectorStore.addVectors (/usr/local/lib/node_modules/n8n/node_modules/@langchain/qdrant/dist/vectorstores.cjs:101:9)",
" at QdrantVectorStore.addDocuments (/usr/local/lib/node_modules/n8n/node_modules/@langchain/qdrant/dist/vectorstores.cjs:86:9)",
" at Function.fromDocuments (/usr/local/lib/node_modules/n8n/node_modules/@langchain/qdrant/dist/vectorstores.cjs:281:13)",
" at Object.populateVectorStore (/usr/local/lib/node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/dist/nodes/vector_store/VectorStoreQdrant/VectorStoreQdrant.node.js:103:9)",
" at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/dist/nodes/vector_store/shared/createVectorStoreNode.js:281:17)",
" at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/workflow-execute.js:633:19)",
" at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/workflow-execute.js:882:51",
" at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/workflow-execute.js:1216:20"
]
}
}
Please share your workflow
Share the output returned by the last node
{
"response": [
{
"pageContent": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ex eros, molestie in sollicitudin ut,",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 1,
"to": 1
}
}
}
},
{
"pageContent": "ut, scelerisque hendrerit lacus. Duis nisl metus, luctus vitae tellus a, hendrerit viverra sapien.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 1,
"to": 1
}
}
}
},
{
"pageContent": "sapien. Integer sit amet augue lobortis, faucibus ipsum a, ultricies orci. Nullam hendrerit volutpat",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 1,
"to": 1
}
}
}
},
{
"pageContent": "volutpat lacinia. Aliquam pharetra tellus tellus, sed suscipit neque interdum a. Curabitur tortor",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 1,
"to": 1
}
}
}
},
{
"pageContent": "tortor diam, suscipit quis ante id, fringilla gravida quam. Sed nec eros et odio ornare vulputate.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 1,
"to": 1
}
}
}
},
{
"pageContent": "vulputate. Sed lacinia aliquam lorem a elementum. Aliquam finibus non justo sit amet sollicitudin.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 1,
"to": 1
}
}
}
},
{
"pageContent": "Donec ornare, elit eget pulvinar sodales, diam diam tincidunt lectus, nec auctor lorem mi in mi.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 1,
"to": 1
}
}
}
},
{
"pageContent": "mi in mi. Fusce sagittis nunc a sollicitudin facilisis. Ut pulvinar ornare tincidunt. Ut vel",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 1,
"to": 1
}
}
}
},
{
"pageContent": "Ut vel eleifend eros.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 1,
"to": 1
}
}
}
},
{
"pageContent": "Phasellus vel urna vitae sapien blandit eleifend eget ac libero. Suspendisse rhoncus arcu eu",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 3,
"to": 3
}
}
}
},
{
"pageContent": "arcu eu condimentum rhoncus. Integer porttitor ex purus, et pretium mi varius vitae. Duis id commodo",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 3,
"to": 3
}
}
}
},
{
"pageContent": "id commodo leo. Nunc et eros a lacus varius pretium. Suspendisse in magna arcu. Donec at posuere ex.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 3,
"to": 3
}
}
}
},
{
"pageContent": "posuere ex. Vivamus non dictum est. Proin ligula lectus, efficitur ac lectus tempor, porttitor",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 3,
"to": 3
}
}
}
},
{
"pageContent": "porttitor mattis metus. Mauris pellentesque metus et quam lacinia ultricies. Curabitur pulvinar,",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 3,
"to": 3
}
}
}
},
{
"pageContent": "pulvinar, nisi a fringilla efficitur, dolor sem cursus nisl, sit amet vehicula ante nisi quis",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 3,
"to": 3
}
}
}
},
{
"pageContent": "nisi quis tellus. Etiam eget nibh est. Pellentesque at nisi at libero dignissim mollis nec vel mi.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 3,
"to": 3
}
}
}
},
{
"pageContent": "nec vel mi. Proin viverra lacus orci, at faucibus eros efficitur ac.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 3,
"to": 3
}
}
}
},
{
"pageContent": "Sed quis mauris sed eros sollicitudin interdum id eu mi. Morbi sit amet malesuada ipsum. Integer",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 5,
"to": 5
}
}
}
},
{
"pageContent": "Integer porta massa in urna dapibus dictum. Praesent quis varius enim. Proin bibendum justo vel",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 5,
"to": 5
}
}
}
},
{
"pageContent": "justo vel dolor feugiat aliquet. Phasellus sagittis odio velit, id cursus ipsum ultrices mattis.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 5,
"to": 5
}
}
}
},
{
"pageContent": "mattis. Nulla porta eros eu scelerisque sodales. Ut pulvinar sollicitudin ex tempor finibus. Morbi",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 5,
"to": 5
}
}
}
},
{
"pageContent": "Morbi iaculis nec ex ac imperdiet. In purus odio, egestas ultrices nisl vel, rutrum fermentum mi.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 5,
"to": 5
}
}
}
},
{
"pageContent": "mi. Sed sit amet erat vitae lacus convallis aliquet id eget ante. Duis lobortis nulla ut odio",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 5,
"to": 5
}
}
}
},
{
"pageContent": "ut odio pulvinar accumsan non sed lacus. Praesent in massa hendrerit, fringilla mauris quis,",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 5,
"to": 5
}
}
}
},
{
"pageContent": "quis, porttitor erat.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 5,
"to": 5
}
}
}
},
{
"pageContent": "Suspendisse laoreet dapibus tortor, et lacinia magna porttitor a. Nulla facilisi. Integer tellus",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 7,
"to": 7
}
}
}
},
{
"pageContent": "tellus est, finibus in tempor a, molestie ac dolor. Phasellus aliquet quis massa hendrerit suscipit.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 7,
"to": 7
}
}
}
},
{
"pageContent": "suscipit. Donec ac malesuada mi, vitae viverra tortor. Sed vel pretium velit. Cras ullamcorper",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 7,
"to": 7
}
}
}
},
{
"pageContent": "semper sem, quis imperdiet tortor porta nec. Nullam viverra sapien lectus, sit amet tincidunt nibh",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 7,
"to": 7
}
}
}
},
{
"pageContent": "nibh sodales nec. Fusce in metus dictum, pretium metus ut, facilisis odio. In non enim eget tellus",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 7,
"to": 7
}
}
}
},
{
"pageContent": "eget tellus dictum vehicula ac non nibh. Suspendisse interdum nibh vel egestas fringilla. Maecenas",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 7,
"to": 7
}
}
}
},
{
"pageContent": "Maecenas non erat nibh. Maecenas lobortis, risus in tincidunt rhoncus, magna turpis pretium lacus,",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 7,
"to": 7
}
}
}
},
{
"pageContent": "lacus, quis blandit est purus sit amet metus. Proin iaculis sem ac nulla porta, ut gravida purus",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 7,
"to": 7
}
}
}
},
{
"pageContent": "purus pellentesque.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 7,
"to": 7
}
}
}
},
{
"pageContent": "Nunc urna arcu, elementum sed sodales at, scelerisque vitae urna. In hac habitasse platea dictumst.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 9,
"to": 9
}
}
}
},
{
"pageContent": "dictumst. Nullam ac velit non ipsum venenatis egestas. Vivamus a metus eget nisl pharetra posuere",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 9,
"to": 9
}
}
}
},
{
"pageContent": "posuere vitae a erat. Vestibulum hendrerit maximus gravida. Pellentesque molestie turpis sed",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 9,
"to": 9
}
}
}
},
{
"pageContent": "turpis sed vestibulum ornare. Donec commodo dui eget suscipit rhoncus. Aliquam turpis elit, placerat",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 9,
"to": 9
}
}
}
},
{
"pageContent": "placerat quis ante sit amet, ultrices interdum magna. Aliquam eget auctor ipsum. Aenean quis metus",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 9,
"to": 9
}
}
}
},
{
"pageContent": "quis metus id ipsum feugiat tincidunt at id metus. Morbi ullamcorper, ex et elementum ultricies,",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 9,
"to": 9
}
}
}
},
{
"pageContent": "ultricies, nulla urna ornare erat, in finibus leo lectus eget magna. Suspendisse placerat, tellus",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 9,
"to": 9
}
}
}
},
{
"pageContent": "tellus vitae congue consectetur, turpis tortor condimentum dolor, id sagittis lacus risus a odio.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 9,
"to": 9
}
}
}
},
{
"pageContent": "a odio. Morbi quis nibh in felis tempor fermentum ultricies a odio.",
"metadata": {
"source": "blob",
"blobType": "application/json",
"loc": {
"lines": {
"from": 9,
"to": 9
}
}
}
}
]
}
Information on your n8n setup
- **n8n version: 1.77.3 (Self Hosted)
- **Database (default: SQLite): Postgres and Qdrant
- **n8n EXECUTIONS_PROCESS setting (default: own, main): Don’t know what this means
- **Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
- **Operating system: Wndows 11