人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Javaを使ってh2というDBにアクセスしようとしたときに、以下のようなエラーになりました。このエラーの意味とエラーの解決方法を教えて下さい。
環境
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)

よろしくお願いします。

●質問者: maxikira
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:AT dB DOUBLE eclipse ENGINE
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● かずき
●35ポイント

私はこの症状に遭遇したことないです。

もうちょっと詳しくエラーを再現する手順とコードを教えてもらえませんか?

とりあえずスタックトレースの部分のコードを眺めてみたけど最新版とは行番号とかが違ってるように見えたのでH2Databaseを最新版にして試してみたらどうでしょうか?

ダウンロードはこちらから。

http://www.h2database.com/html/frame.html

◎質問者からの返答

やってみます。


2 ● TNIOP
●35ポイント

http://d.hatena.ne.jp/hirossy1977/20070331

こちらを参考にしてみてください。

◎質問者からの返答

試してみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ