@Override
public synchronized void start() throws ProCoreException {
try {
- try {
- lockFileChannel = lockFile.getFileSystem().provider().newFileChannel(lockFile,
- EnumSet.of(StandardOpenOption.CREATE_NEW, StandardOpenOption.WRITE));
- } catch (FileAlreadyExistsException e) {
- throw new ProCoreException("The database in folder " + folder.toAbsolutePath() + " is already in use!", e);
- }
+ lockFileChannel = lockFile.getFileSystem().provider().newFileChannel(lockFile,
+ EnumSet.of(StandardOpenOption.CREATE, StandardOpenOption.WRITE));
lock = lockFileChannel.tryLock();
if (lock == null) {