Re: PDF rendering in background blocks other requests
Dmitry Gusev <[email protected]>
| Newsgroups | gmane.comp.java.tapestry.user |
|---|---|
| Message-ID | <CA+v6cT8O1cg8NaUfDU8zgNctGV-RiP6Q=aNeKF9=RnmRJ3+ZmA@mail.gmail.com> |
Take a thread dump and see what other blocked requests are waiting for? On Sunday, March 18, 2018, Ilya Obshadko <[email protected]> wrote: > Hi everyone, > > I’m struggling to understand the cause of the following issue: > > - my Tapestry application generates certain PDF files using Apache FOP and > Saxon > - when PDF generator process is started, other requests to that instance > are blocked until it’s finished > - moving FOP processing to a new thread using ParallelExecutor.invoke() > doesn’t seem to affect anything > > Any ideas why? > > I had a hypothesis that FOP processing actually blocks the whole thing > because of AWT usage, but couldn’t find any confirmations yet. > > -- > Ilya Obshadko > -- Dmitry Gusev AnjLab Team http://anjlab.com