M
MastraAI•2mo ago
Ville

WritableStream is locked after updating from 0.15.2 to 0.16.3

Hey, I started getting following when updating Mastra. Anyone seen similar, and how to overcome it? Unfortuantely I don't exactly know what causes it so providing a targeted repro is pretty hard.
TypeError: Invalid state: WritableStream is locked
at setupWritableStreamDefaultWriter (node:internal/webstreams/writablestream:612:11)
at new WritableStreamDefaultWriter (node:internal/webstreams/writablestream:346:5)
at InternalWritableStream.getWriter (node:internal/webstreams/writablestream:234:12)
at Object.write (/Users/path/to/project/.next/server/chunks/37ff4_@mastra_core_dist_98a1a000._.js:1939:48)
at invokePromiseCallback (node:internal/webstreams/util:172:10)
at node:internal/webstreams/util:177:23
at writableStreamDefaultControllerProcessWrite (node:internal/webstreams/writablestream:1129:5)
at writableStreamDefaultControllerAdvanceQueueIfNeeded (node:internal/webstreams/writablestream:1253:5)
at node:internal/webstreams/writablestream:1327:7
TypeError: Invalid state: WritableStream is locked
at setupWritableStreamDefaultWriter (node:internal/webstreams/writablestream:612:11)
at new WritableStreamDefaultWriter (node:internal/webstreams/writablestream:346:5)
at InternalWritableStream.getWriter (node:internal/webstreams/writablestream:234:12)
at Object.write (/Users/path/to/project/.next/server/chunks/37ff4_@mastra_core_dist_98a1a000._.js:1939:48)
at invokePromiseCallback (node:internal/webstreams/util:172:10)
at node:internal/webstreams/util:177:23
at writableStreamDefaultControllerProcessWrite (node:internal/webstreams/writablestream:1129:5)
at writableStreamDefaultControllerAdvanceQueueIfNeeded (node:internal/webstreams/writablestream:1253:5)
at node:internal/webstreams/writablestream:1327:7
3 Replies
_roamin_
_roamin_•2mo ago
Hi, @Ville ! Are you calling writer.write(...) somewhere in your tools/workflows?
Ville
VilleOP•2mo ago
Yep I did actually! Just figured it out and it helped 🙂
_roamin_
_roamin_•2mo ago
Got it, just make sure you await these calls. await writer.write(...) and that should solve your problem

Did you find this page helpful?