@Test(expectedExceptions = CacheException.class, expectedExceptionsMessageRegExp = "Failed looking up TransactionManager: the cache is not running")
public void testLuceneIndexLockingWithStoppedCache() throws IOException {
final String commonIndexName = "myIndex";
Cache cache1 = cache(0, "lucene");
cache(0, "lucene").stop();
cache(1, "lucene").stop();
TestingUtil.killCacheManagers(cacheManagers);
LockFactory lockFactory = makeLockFactory();
lockFactory.obtainLock(new DirectoryBuilderImpl(cache1,cache1,cache1,commonIndexName).create(),"myLock");
}