pathom

J 2026-02-18T12:46:46.675449Z

Hi guys! I use pathom3 with promesa and sometimes I have the following error on a pathom request:

java.lang.AssertionError: Assert failed: No more than 1024 pending puts are allowed on a single channel. Consider using a windowed buffer.
(< (.size puts) impl/MAX-QUEUE-SIZE)
Did you see this kind of error?

J 2026-02-18T15:20:51.392699Z

Is this workaround always implemented? https://clojurians.slack.com/archives/C87NB2CFN/p1553471885150900

J 2026-02-18T15:21:40.371399Z

I don’t find reference of pc/create-thread-pool

wilkerlucio 2026-02-23T18:19:17.089349Z

hi J, that link you sent was for Pathom 2 things, on 3 you might wanna check how ot override that in Promesa

wilkerlucio 2026-02-23T18:19:55.338189Z

but will be interesting to understand better whats happening, are you using a lot of parallel execution?

J 2026-02-23T18:42:36.262139Z

Exactly. I have a lot of parallel stuff. So for the culprit request I disable the parallel mode. This workaround works