Hi, Rafał
does that mean that there is a transaction trying to update multiple
workspaces - "default" and version - and the journal's lock can't be
re-acquired? Is that transaction running on the same thread, so a
reentrant lock would actually remedy that deficiency?
Kind regards
Dominique
On 2/26/07, Rafał Kwiecień <[EMAIL PROTECTED]> wrote:
Hi,
I know where the problem is. AbstractJournal.begin(String workspace) - in the
second line a lock is acquired - writeMutex.acquire(); During commiting begin
is called twice: begin("default") and begin(null). Application hangs when
begin is called second time and try to acquire lock one more time.
--
Rafał Kwiecień
ConSol* Consulting & Solutions Software Poland Sp. z o.o.
ul. Piastowska 44C, 30-070 Kraków
http://www.consol.pl/