im a running a simple h2 DB and it has been running for days and then suddenly, it went down:
org.h2.message.DbException: General error: "java.lang.IllegalStateException: Corrupt max length -1696 [1.4.187/3]" [50000-187]
at org.h2.message.DbException.get(DbException.java:168)
at org.h2.message.DbException.convert(DbException.java:295)
at org.h2.mvstore.db.MVTableEngine$1.uncaughtException(MVTableEngine.java:93)
at org.h2.mvstore.MVStore.panic(MVStore.java:368)
at org.h2.mvstore.MVStore.storeNow(MVStore.java:975)
at org.h2.mvstore.MVStore.commitAndSave(MVStore.java:962)
at org.h2.mvstore.MVStore.beforeWrite(MVStore.java:2097)
at org.h2.mvstore.MVMap.beforeWrite(MVMap.java:1046)
at org.h2.mvstore.MVMap.put(MVMap.java:117)
at org.h2.mvstore.MVMap.replace(MVMap.java:616)
at org.h2.mvstore.MVMap.rewrite(MVMap.java:806)
at org.h2.mvstore.MVMap.rewrite(MVMap.java:823)
at org.h2.mvstore.MVMap.rewrite(MVMap.java:823)
at org.h2.mvstore.MVMap.rewrite(MVMap.java:823)
at org.h2.mvstore.MVMap.rewrite(MVMap.java:782)
at org.h2.mvstore.MVStore.compactRewrite(MVStore.java:1809)
at org.h2.mvstore.MVStore.compact(MVStore.java:1701)
at org.h2.mvstore.MVStore.writeInBackground(MVStore.java:2393)
at org.h2.mvstore.MVStore$BackgroundWriterThread.run(MVStore.java:2583)
Caused by: org.h2.jdbc.JdbcSQLException: General error: "java.lang.IllegalStateException: Corrupt max length -1696 [1.4.187/3]" [50000-187]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
... 19 more
Caused by: java.lang.IllegalStateException: Corrupt max length -1696 [1.4.187/3]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:773)
at org.h2.mvstore.MVStore.applyFreedSpace(MVStore.java:1392)
at org.h2.mvstore.MVStore.storeNowTry(MVStore.java:1042)
at org.h2.mvstore.MVStore.storeNow(MVStore.java:973)
... 14 more