Skip to content
Snippets Groups Projects
Unverified Commit 37cdb845 authored by Timothy Carambat's avatar Timothy Carambat Committed by GitHub
Browse files

patch: implement @lunamidori hotfix for LocalAI streaming chunk overflows (#433)

* patch: implement @lunamidori hotfix for LocalAI streaming chunk overflows
resolves #416

* change log to error log

* log trace

* lint
parent d4f4d854
No related branches found
No related tags found
No related merge requests found
......@@ -253,7 +253,16 @@ function handleStreamResponses(response, stream, responseProps) {
} catch {}
if (!validJSON) {
chunk += message;
// It can be possible that the chunk decoding is running away
// and the message chunk fails to append due to string length.
// In this case abort the chunk and reset so we can continue.
// ref: https://github.com/Mintplex-Labs/anything-llm/issues/416
try {
chunk += message;
} catch (e) {
console.error(`Chunk appending error`, e);
chunk = "";
}
continue;
} else {
chunk = "";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment