環境
Eclipseバージョン: 3.1.1
DB: h2
JDBC: org.h2.Driver
プラグイン
DB Viewer 0.20
です。
エラー内容:
double allocation
java.lang.Error: double allocation
at org.h2.message.Message.internal(Message.java:100)
at org.h2.store.DiskFile.setPageOwner(DiskFile.java:490)
at org.h2.store.DiskFile.setBlockOwner(DiskFile.java:450)
at org.h2.store.DiskFile.writeDirect(DiskFile.java:630)
at org.h2.store.DiskFile.writeRedoLog(DiskFile.java:774)
at org.h2.store.DiskFile.flushRedoLog(DiskFile.java:759)
at org.h2.store.LogSystem.recover(LogSystem.java:165)
at org.h2.engine.Database.open(Database.java:408)
at org.h2.engine.Database.<init>(Database.java:364)
at org.h2.engine.Engine.getSession(Engine.java:57)
at org.h2.server.TcpServerThread.run(TcpServerThread.java:115)
at java.lang.Thread.run(Thread.java:595)
よろしくお願いします。
私はこの症状に遭遇したことないです。
もうちょっと詳しくエラーを再現する手順とコードを教えてもらえませんか?
とりあえずスタックトレースの部分のコードを眺めてみたけど最新版とは行番号とかが違ってるように見えたのでH2Databaseを最新版にして試してみたらどうでしょうか?
ダウンロードはこちらから。
やってみます。