### Eclipse Workspace Patch 1.0 #P jackrabbit-core Index: src/main/java/org/apache/jackrabbit/core/lock/LockManagerImpl.java =================================================================== --- src/main/java/org/apache/jackrabbit/core/lock/LockManagerImpl.java (revision 1467898) +++ src/main/java/org/apache/jackrabbit/core/lock/LockManagerImpl.java (working copy) @@ -185,10 +185,13 @@ holder = sysSession; } try { + acquire(); // FIXME: This session access is not thread-safe! unlock(holder.getNodeById(id)); } catch (RepositoryException e) { log.warn("Unable to expire the lock " + id, e); + } finally { + release(); } } }