Internal Error MagmaUserError: Must connect before you can commit.
MagmaSession>>commit MagmaSession>>commit: [] in SqpSeasideSession(KilaueaSeasideSession)>>withEscapeContinuation: {[self connectionPoolClass currentSession: self magmaSession. ^ self magmaSe...]} BlockContext>>on:do: BlockContext>>valueWithBindingsContext: BlockContext>>valueWithBindings: BindingsAccessor>>clamp: SqpSeasideSession(KilaueaSeasideSession)>>withEscapeContinuation: SqpSeasideSession(WASession)>>responseForRequest: [] in SqpSeasideSession(WASession)>>incomingRequest: {[self responseForRequest: aRequest]} BlockContext>>on:do: [] in WAProcessMonitor>>critical:ifError: {[value := aBlock on: Error do: errorBlock]} BlockContext>>ensure: [] in WAProcessMonitor>>critical:ifError: {[[value := aBlock on: Error do: errorBlock] ensure: [responseSem signal]]} [] in BlockContext>>newProcess {[self value. Processor terminateActive]} BlockContext>>on:do: BlockContext>>valueWithBindingsContext: BlockContext>>valueWithBindings: 2006/1/18, Cees De Groot cdegroot@gmail.com:
Ok, I upped the pool size to 250. Hopefully that's enough for the time being :)
(I release sessions in a finalizer for WASession, but WASession's aren't aggresively released, so 25 sessions was probably not enough for that strategy...)
-- Vaidotas Didžbalis