database.\r\norg.h2.jdbc.JdbcSQLException: Database may be already in use: "Locked by another process"

Yes, everything is 8.0.3. s1tbx, and the SNAP engine and desktop.

What I think is happening is me running multiple gpt.exe, I am running s1tbx steps for InSAR processing through the command line using gpt.exe. For example, I have the two SLCS, and one of the steps is TOP-SAR split, I have some code to submit 6 commands (to the command line) in parallel for example,

gpt.exe TOP-SAR split IW1 SLC1
gpt.exe TOP-SAR split IW2 SLC1
gpt.exe TOP-SAR split IW3 SLC1
gpt.exe TOP-SAR split IW1 SLC2
gpt.exe TOP-SAR split IW2 SLC2
gpt.exe TOP-SAR split IW3 SLC2

I have other steps in my processing chain where it also seems to produce this error, which seems to occur when I send multiple gpt.exe commands to the command line at once, but I think it is caused by me calling gpt.exe multiple times to process these steps in parallel versus doing them in a singular fashion. I wouldn’t expect this to be an issue but it seems like it might be trying to access the database multiple times but gets locked in use by one of these processes. I can find each step specifically where this error occurs if that would help.