Dear All,

unfortunately we trigger different problems with 1.4.201-pre.
When we install our software, it creates a new empty H2 database, populates 
it with schemas, tables and indexes and then starts to execute select 
statements.

All of that in SERVER mode with parallel connections.
That procedure ran well for more than 5 years and has not changed.

However, when switching to 1.4.201-pre we get File Lock exceptions like 
shown below.
We have tried several times, to delete the database file(s). Still the same 
exception occurs.

Only when I deleted the whole folder/directory it will work as expected.

Operating System is: Arch Linux with BTRFS
Connection String 
is: 
jdbc:h2:tcp://localhost//home/are/.manticore/ifrsbox;IFEXISTS=FALSE;PAGE_SIZE=128;DB_CLOSE_DELAY=30;AUTO_RECONNECT=TRUE;CACHE_SIZE=8192;

What could be the issue please?
Best regards
Andreas



Error on READ ORGANIZATION UNIT USER ROLE BY USER ID
                                    
 org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database may be 
already in use: null. Possible solutions: close all other connection(s); 
use the server mode [90020-200]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:623)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
at org.h2.message.DbException.get(DbException.java:194)
at 
org.h2.mvstore.db.MVTableEngine$Store.convertIllegalStateException(MVTableEngine.java:198)
at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:174)
at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:95)
at org.h2.engine.Database.getPageStore(Database.java:2655)
at org.h2.engine.Database.open(Database.java:648)
at org.h2.engine.Database.openDatabase(Database.java:303)
at org.h2.engine.Database.<init>(Database.java:297)
at org.h2.engine.Engine.openSession(Engine.java:74)
at org.h2.engine.Engine.openSession(Engine.java:192)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:171)
at org.h2.engine.Engine.createSession(Engine.java:166)
at org.h2.server.TcpServerThread.run(TcpServerThread.java:168)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalStateException: The file is locked: 
/home/are/Downloads/cmb/.manticore/ifrsbox.mv.db [1.4.200/7]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:951)
at org.h2.mvstore.FileStore.open(FileStore.java:156)
at org.h2.mvstore.MVStore.<init>(MVStore.java:381)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:3605)
at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:162)
... 11 more
Caused by: java.nio.channels.OverlappingFileLockException
at sun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255)
at sun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152)
at sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1107)
at java.nio.channels.FileChannel.tryLock(FileChannel.java:1155)
at org.h2.mvstore.FileStore.open(FileStore.java:153)
... 14 more

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/h2-database/8d2958f2-516a-4ccf-9e77-e4a3ed9860b1%40googlegroups.com.

Reply via email to