フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:99_その他フォーラム
ショートメールの機能の挙動が不安定?
[ 724 ] ショートメールの機能の挙動が不安定?

ショートメール機能がエラーで動作しません。

送信のタブを開くとエラーとなったり、
ショートメール機能を選択するだけでエラーとなったり、
メイン画面のショートメールの最新通知機能でエラーになったり

といった現象が発生しています。

下に、エラーメッセージの一部を載せましたので
ご確認ください。
よろしくお願いします。


サーバエラーが発生しました。
回線が込み合っている可能性があります。
時間をおいて再接続してください。

org.h2.jdbc.JdbcSQLException: 一般エラー: java.lang.ClassCastException: org.h2.index.BtreeHead
General error: java.lang.ClassCastException: org.h2.index.BtreeHead [HY000-61]
at org.h2.message.Message.getSQLException(Message.java:89)
at org.h2.message.Message.convert(Message.java:174)
at org.h2.command.Command.executeQueryLocal(Command.java:72)
at org.h2.command.Command.executeQuery(Command.java:59)
at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:90)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:92)
at jp.groupsession.v2.sml.dao.SmailDao.selectJmeisMainList(SmailDao.java:546)
at jp.groupsession.v2.sml.main.SmlMainBiz.setInitData(SmlMainBiz.java:85)
at jp.groupsession.v2.sml.main.SmlMainAction.__doInit(SmlMainAction.java:81)
at jp.groupsession.v2.sml.main.SmlMainAction.executeSmail(SmlMainAction.java:52)
at jp.groupsession.v2.sml.AbstractSmlAction.executeAction(AbstractSmlAction.java:59)
at jp.groupsession.v2.struts.AbstractGsAction.execute(AbstractGsAction.java:123)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at

投稿者hiro
最新書き込み2008/02/26 13:43:28
[ 1185 ] Re: ショートメールの機能の挙動が不安定?

お世話になっております。
ショートメールのプラグイン画面を開こうとすると
「サーバエラーが発生しました。
回線が込み合っている可能性があります。
時間をおいて再接続してください。」
というメッセージが表示され、ショートメールの画面が開けません。
対処法を教えてください。

GroupSession Ver.2.1.1
Windows2003
JDK5
Apache 2

2008-07-24 11:22:46,000 ERROR jp.groupsession.v2.struts.AbstractGsAction:132 -
AbstractActionで例外がスローされました。
org.h2.jdbc.JdbcSQLException: 一般エラー: java.lang.RuntimeException: File ID
mismatch got=136 expected=36 pos=8448 false
org.h2.store.DiskFile:X:\xxx\gsession2\WEB-INF\db\gs2db\gs2db.index.db blockCount:9
General error: java.lang.RuntimeException: File ID mismatch got=136 expected=36
pos=8448 false org.h2.store.DiskFile:X:\xxx\gsession2\WEB-INF\db\gs2db\gs2db.index.db
blockCount:9 [50000-73]
at org.h2.message.Message.getSQLException(Message.java:103)
at org.h2.message.Message.convert(Message.java:242)
at org.h2.command.Command.executeQueryLocal(Command.java:142)
at org.h2.command.Command.executeQuery(Command.java:121)
at org.h2.jdbc.JdbcPreparedStatement.executeQuery(JdbcPreparedStatement.java:96)
at
org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:92)
at jp.groupsession.v2.sml.dao.SmailDao.getJmeisCount(SmailDao.java:97)
at jp.groupsession.v2.sml.sml010.Sml010Biz.setInitData(Sml010Biz.java:131)
at jp.groupsession.v2.sml.sml010.Sml010Action.__doInit(Sml010Action.java:302)
at jp.groupsession.v2.sml.sml010.Sml010Action.executeSmail(Sml010Action.java:149)
at jp.groupsession.v2.sml.AbstractSmlAction.executeAction(AbstractSmlAction.java:59)
at jp.groupsession.v2.struts.AbstractGsAction.execute(AbstractGsAction.java:122)

投稿者aki
最新書き込み2008/07/24 11:40:04
[ 1189 ] Re: Re: ショートメールの機能の挙動が不安定?

HDのデフラグをかけると直ったりしないですか?

普通のPCをサーバにして電源をつけっぱなしにしておくと
よくHDに不具合が出たりします。
サーバ機じゃないと電源周りが不安定になり、HDの書き込みに
影響が出る場合があります。

投稿者TAKE
最新書き込み2008/07/25 22:32:47
[ 1299 ] Re: ショートメールの機能の挙動が不安定?

Google先生に質問したら、"File ID mismatch "ってキーワードで検索するとH2 DBの既知バグのような記述がありました。
最新版でH2 DB関係がバージョンアップされているようなのですが、バージョンアップする事で、
本現象回避できますか?

これからバージョンアップしてみようと思うのですが、他に回避方法があればお知らせ下さい。

宜しくお願いします。

GS:2.1.0

投稿者リッチ1号
最新書き込み2008/09/01 11:10:23
[ 1300 ] Re: Re: ショートメールの機能の挙動が不安定?

> Google先生に質問したら、"File ID mismatch "ってキーワードで検索するとH2 DBの既知バグのような記述がありました。
> 最新版でH2 DB関係がバージョンアップされているようなのですが、バージョンアップする事で、
> 本現象回避できますか?

根本的な解決はバージョンアップの方が良いと思いますが、
H2のリカバリーコマンドを使用するのも良いかもしれません。

使用方法はこんな感じです。

cd /usr/local/tomcat/webapps/gsession2/WEB-INF/db/gs2db/
java -cp ../../lib/h2_1.0.jar org.h2.tools.Recover -trace -db gs2db

投稿者NOMURA
最新書き込み2008/09/01 11:31:16
[ 1302 ] Re: ショートメールの機能の挙動が不安定?

'File ID mismatch' に対応したH2 DBが2008/4/26にリリースされているみたいです。
現状のGSの最新版は、このバージョンが利用されているのかな?
誰か情報持ってないですか?

H2 DBのホームページが見れないためリリースノートが確認できていないため、どのバージョン以降のH2 DBが適用されていれば良いのか不明なのですが。
※IE7と相性が悪いのかH2 DB Engineのページがリダイレクトの嵐となりうまく表示できない。
http://groups.google.co.jp/group/h2-database-jp/browse_thread/thread/9f04cf6c336373e0

投稿者リッチ1号
最新書き込み2008/09/01 13:24:59
[ 1303 ] Re: Re: ショートメールの機能の挙動が不安定?

お疲れ様です。
GroupSession開発日誌に、情報が書かれていますね。

GroupSession2.1.2のリリース情報
■その他
・H2 Database Engineをアップデート(Version 1.0.75 [2008-07-14])

> 'File ID mismatch' に対応したH2 DBが2008/4/26にリリースされているみたいです。
> 現状のGSの最新版は、このバージョンが利用されているのかな?
> 誰か情報持ってないですか?

投稿者tosshi
最新書き込み2008/09/01 14:03:12
[ 1304 ] Re: ショートメールの機能の挙動が不安定?

最新版に入れ替えて様子を見てみます。
情報有難うございました。

投稿者リッチ1号
最新書き込み2008/09/01 14:38:43
[ 1308 ] Re: ショートメールの機能の挙動が不安定?

リカバリコマンドは正常終了したのですが、GSを立ち上げログインすると下記のエラーメッセージが表示されるようになりました。
-->ここから
不正なアクセスです。
長時間使用しなかったか、ブラウザのCookieが無効になっている可能性があります。
OKボタンをクリックしログイン画面よりログインしてください。
<--ここまで

ためしにエラーが発生する前のバックアップデータをそのまま置き換えて起動しても
同じエラーが発生します。
回避方法ご存知の方おられませんか?

GS2.1.3 です。

宜しくお願いします。

投稿者リッチ1号
最新書き込み2008/09/01 20:57:52
[ 1309 ] Re: ショートメールの機能の挙動が不安定?

また別な問題の様な気がします。

それはセッションが確立されていない場合に出るエラーです。
クッキーは使用できる設定になっていますか?

投稿者ABE
最新書き込み2008/09/01 22:48:46
[ 1310 ] Re: ショートメールの機能の挙動が不安定?

H2DBについて調べていたら、DBのオープン時にIndexファイルが再構築されるモードがあるようだったので、それに期待して、DBファイル(gs2db.data.db)のみを残し、再起動をしたところ問題なく利用できるようになりました。
※DBとINDEXの不整合が発生して生じた不具合のようです。

ただ、ログイン者がショートメールを多く持っている場合のレスポンスが低下したような気がします。
※感覚的なものかもしれないのですが。

H2 DBの有用な情報源として、下記のサイトを参考にしました。
http://www.h2database.com/html/tutorial_ja.html#creating_new_databases
本サイトに書かれているデータベースのアップグレード、バックアップ、修正を参考にDBの復元を
試みましたが、上記(DBだけ残す)と動作が同じであったため、DBファイルだけバックアップから復元してリカバリーした状態で現在使用しています。

以上 ご参考まで

投稿者リッチ1号
最新書き込み2008/09/02 03:03:10
[ 1323 ] Re: ショートメールの機能の挙動が不安定?

現状データベースサーバのサイズ300MB、利用者200名で使用しています。
うまく復旧できたと思ったのですが、ショートメールの挙動が遅くて、使いにくい。
H2DBを確認してみると、ショートメールの削除では、削除フラグのみを立てて実際にはデータを削除していないようです。削除データを物理的に削除して、DBをコンパクションしたいのですが、公式なツールってないですかね。
今回リリースされたDBA機能でSQL文を書いて削除する事を検討しているのですが、GSの仕様を詳細に把握していないため、データベースを余計に壊してしまわないか、ちょっと心配なので。

投稿者リッチ1号
最新書き込み2008/09/04 11:49:21
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=4&threadSid=251
 


TOP