フォーラム

GroupSession

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

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
2.4.0⇒4.0.4のバーっジョンアップ失敗
[ 4938 ] 2.4.0⇒4.0.4のバーっジョンアップ失敗

お世話になります。
タイトルの通りバージョンアップをしましたが
失敗しています。ご助言いただければ幸いです。


動作環境
OS: Linux amd64 2.6.18-92.el5
J2EEコンテナ: Apache Tomcat/6.0.35
Java: 1.6.0_31 Sun Microsystems Inc.


サーバエラーログ
org.h2.jdbc.JdbcSQLException: 列 "BIN_SID" が見つかりません
Column "BIN_SID" not found; SQL statement:
select ENI_NAME, ENI_NAME_KN, ENI_KISYU, ENI_URL, ENI_BIKO, BIN_SID, ENI_IMG_KBN, ENI_AUID, ENI_ADATE, ENI_EUID, ENI_EDATE from CMN_ENTER_INF [42122-166]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
at org.h2.message.DbException.get(DbException.java:169)
at org.h2.message.DbException.get(DbException.java:146)

リクエストパラメータ
CMD =
tokenFlg = false
wtarget = _top
minfo = OS: Linux amd64 2.6.18-92.el5
J2EEコンテナ: Apache Tomcat/6.0.35
Java: 1.6.0_31 Sun Microsystems Inc.
メモリ使用:2,787,722KB (74.8 %)
メモリ最大:3,728,320KB
リファラー:

directURL = /common/cmn001.do
elog = org.h2.jdbc.JdbcSQLException: 列 "BIN_SID" が見つかりません
Column "BIN_SID" not found; SQL statement:

投稿者もき
最新書き込み2012/06/15 20:20:21
[ 4939 ] Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

自己返信(つづき)で申し訳ないです。
↑のサーバエラーログは、GroupSession4のエラーで出たもののうち
一部割愛して載せています(文字数制限のため)

よろしくお願いします

投稿者もき
最新書き込み2012/06/15 20:21:31
[ 4941 ] Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

ここは読まれましたでしょうか?

http://www.gs.sjts.co.jp/v4/support/update/update_4.0.4.html#manualConvert

4.0.4のバージョンアップ手順書に書かれています。

たーだー(笑
過去にも同じような質問があり、URL直だとエラーになるので『CMN_ENTER_INF』で検索してみてください。
手動コンバート後にエラーメッセージが変わった…で終わってますね。

コンバートの説明を読むと、3.5.0以前までは自動でデータコンバートが動いていたようです。
面倒でなければ(面倒ですが笑)3.5.0以前に一度上げてから、4.0.4に上げるのはどうでしょう。

手順としては、

1.バックアップしたデータはそのまま残しておく
2.(4.04の)GroupSessionを手順通りに実施(現状かな?)
3.tomcat起動前にコンバート
4.tomcat起動 → チェック
(NGの場合)
5.(3.5.0以前の)GroupSessionを手順通りに実施(1.のデータを使うこと)
6.tomcat起動 → 停止
7.(4.04の)GroupSessionを手順通りに実施(5.のデータを使うこと)
8.tomcat起動 → チェック

って感じですかね。

頑張ってください。
ご報告お待ちしております。

投稿者ふぁんぐす
最新書き込み2012/06/17 12:28:09
[ 4942 ] Re: Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

> 6.tomcat起動 → 停止
6.tomcat起動 → チェック → 停止
端折っちゃいました。

こういうのはちゃんとやっておかないと、
「4.0.4でやっぱり動かね~~」
(手戻り確認)
「3.5.0でも動いてなかった~~」
で、上司に怒られるパターンなので(笑
(上司に『あんたが手順書をチェックしたんじゃんか』というのは口に出さないのが大人の対応ってもんです笑)

ついでなので、今回エラーの出た【CMN_ENTER_INF】は『企業情報』という日本語名称のテーブルです。
更新履歴から2011/11/15にこの【BIN_SID】が追加されたようですね。

設計書バージョンが4.0.4なのにプロジェクト名称が【GroupSession3】となっているのは御愛嬌ですかね。

投稿者ふぁんぐす
最新書き込み2012/06/17 12:46:48
[ 4943 ] Re: Re: Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

>> ふぁんぐすさん

ご回答ありがとうございました!
早速実施してみます。出来次第、ご報告しますね。
ありがとうございます!


> > 6.tomcat起動 → 停止
> 6.tomcat起動 → チェック → 停止
> 端折っちゃいました。
>
> こういうのはちゃんとやっておかないと、
> 「4.0.4でやっぱり動かね~~」
> (手戻り確認)
> 「3.5.0でも動いてなかった~~」
> で、上司に怒られるパターンなので(笑
> (上司に『あんたが手順書をチェックしたんじゃんか』というのは口に出さないのが大人の対応ってもんです笑)
>
> ついでなので、今回エラーの出た【CMN_ENTER_INF】は『企業情報』という日本語名称のテーブルです。
> 更新履歴から2011/11/15にこの【BIN_SID】が追加されたようですね。
>
> 設計書バージョンが4.0.4なのにプロジェクト名称が【GroupSession3】となっているのは御愛嬌ですかね。

投稿者もき
最新書き込み2012/06/18 11:28:03
[ 4945 ] Re: Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

先ほどあわてて返信してしまい、引用文までつけてしまいました。すみません。

>> ここは読まれましたでしょうか?
>> http://www.gs.sjts.co.jp/v4/support/update/update_4.0.4.html#manualConvert
読んでましたが、「手動でコンバートする方法」とあったので、普通は自動なんだと思ってしまってました。

以下、ふぁんぐすさんの手順書にしたがってご報告してみます。

1.バックアップしたデータはそのまま残しておく
2.(4.04の)GroupSessionを手順通りに実施(現状かな?)
3.tomcat起動前にコンバート
4.tomcat起動 → チェック
 チェック結果:NG⇒ org.h2.jdbc.JdbcSQLException: 列 "BIN_SID" が見つかりません
   (コンバートしないのと同じ結果でした)

(NGなので。。。。)
5.(3.2.1の)GroupSessionを手順通りに実施(1.のデータを使うこと) ⇒ 3.2.1にしてみましたが。。。
6.tomcat起動 → チェック → 停止 (怒られなように修正しました(笑))
 チェック結果:NG ⇒javax.servlet.ServletException: org.h2.jdbc.JdbcSQLException: テーブル "CMN_USR_THEME" が見つかりません
   (GroupSessionのエラーではなく、Tomcatの500エラーでした)

とゆーことで、現在さらにトライ中です。
アップデートするときは、いろいろありそうですね。
また、進捗があればご報告します。

投稿者もき
最新書き込み2012/06/18 17:16:32
[ 4959 ] Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

引き続きご連絡します。

本日、バージョンアップを細かくやってみてはどうかと思い、
ver 2.4 ⇒ ver 2.5.3 ⇒ ver 3.2.1 ⇒ ver 4.0.4
とやってみました。
ver 4.0.4 で convert.shを走らせている途中に以下のようなエラーが発生しています。
ちなみに、 connectOption.propertiesの中のQUERY_TIMEOUTは120000(デフォルト)
です。
後ほど、もう少し詳しくエラーログを載せます。
お分かりになる方がいらっしゃいましたら、教えていただけると幸いです。


2012-06-19 17:51:38,162 ERROR jp.co.sjts.util.jdbc.JDBCUtil:439 - コネクションの取得に失敗(1回目)
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (パラメータ "QUERY_TIMEOUT" に対する値 "-1" が不正です
Invalid value "-1" for parameter "QUERY_TIMEOUT"; SQL statement:

投稿者もき
最新書き込み2012/06/19 18:01:26
[ 4960 ] Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

2012-06-19 17:51:35,824 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:1187 - データのコンバートを開始します。
2012-06-19 17:51:35,829 INFO jp.groupsession.v2.cmn.DBUtilFactory:25 - DbUtil is jp.groupsession.v2.cmn.GSH2Util
2012-06-19 17:51:35,835 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:1200 - アプリケーションルートパス = ../../../
2012-06-19 17:51:35,842 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:1213 - DBの接続設定を開始
2012-06-19 17:51:35,842 INFO jp.groupsession.v2.cmn.GSH2Util:139 - H2 Databaseの設定 開始
2012-06-19 17:51:35,846 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:171 - gsdata.conf==>null
2012-06-19 17:51:35,847 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:183 - ../../../WEB-INF/db
2012-06-19 17:51:35,847 INFO jp.groupsession.v2.cmn.GSH2Util:217 - ファイル名 gs2db.2610.log.db
2012-06-19 17:51:35,847 INFO jp.groupsession.v2.cmn.GSH2Util:217 - ファイル名 gs2db.index.db
2012-06-19 17:51:35,847 INFO jp.groupsession.v2.cmn.GSH2Util:217 - ファイル名 gs2db.trace.db
2012-06-19 17:51:35,847 INFO jp.groupsession.v2.cmn.GSH2Util:217 - ファイル名 gs2db.trace.db.old
2012-06-19 17:51:35,847 INFO jp.groupsession.v2.cmn.GSH2Util:217 - ファイル名 gs2db.h2.db
2012-06-19 17:51:35,847 INFO jp.groupsession.v2.cmn.GSH2Util:217 - ファイル名 gs2db
2012-06-19 17:51:35,848 INFO jp.groupsession.v2.cmn.GSH2Util:202 - H2 Databaseの設定 終了
2012-06-19 17:51:35,848 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:1223 - DB起動処理を実行
2012-06-19 17:51:35,911 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:171 - gsdata.conf==>null
2012-06-19 17:51:35,913 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:183 - ../../../WEB-INF/db
2012-06-19 17:51:35,923 INFO jp.groupsession.v2.cmn.dao.MlCountMtController:143 - INumberingController is jp.groupsession.v2.cmn.dao.NumberingControllerForH2
2012-06-19 17:51:35,931 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:171 - gsdata.conf==>null


投稿者もき
最新書き込み2012/06/19 18:04:17
[ 4961 ] Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

2012-06-19 17:51:35,931 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:183 - ../../../WEB-INF/db
2012-06-19 17:51:35,932 INFO jp.co.sjts.util.jdbc.JDBCUtil:424 - 現在のコネクション状況: ACTIVE=0 IDLE=0
2012-06-19 17:51:38,091 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:89 - コンバート:バージョンチェック開始
2012-06-19 17:51:38,093 INFO jp.groupsession.v2.convert.dao.VersionDao:145 -
select
VER_VERSION
from
CMN_VER_INFO

2012-06-19 17:51:38,097 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:99 - DBバージョン = 3.2.1
2012-06-19 17:51:38,097 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:100 - APPバージョン = 4.0.4
2012-06-19 17:51:38,098 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:103 - コンバート:バージョンチェック完了
2012-06-19 17:51:38,098 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:110 - コンバート:必要あり
2012-06-19 17:51:38,098 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:112 - コンバート実行
2012-06-19 17:51:38,098 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:215 - -- コンバート開始 --
2012-06-19 17:51:38,098 INFO jp.groupsession.v2.convert.ConvertGsListenerImpl:388 - v3.2.1からv3.5.0へコンバート
2012-06-19 17:51:38,100 WARN jp.groupsession.v2.convert.convert350.dao.ConvWebmail350:72 - -- v3.5.0へのコンバート - WEBメール 開始 --
2012-06-19 17:51:38,100 INFO jp.groupsession.v2.cmn.DBUtilFactory:25 - DbUtil is jp.groupsession.v2.cmn.GSH2Util
2012-06-19 17:51:38,107 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:171 - gsdata.conf==>null
2012-06-19 17:51:38,107 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:183 - ../../../WEB-INF/db
2012-06-19 17:51:38,108 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:171 - gsdata.conf==>null
2012-06-19 17:51:38,108 INFO jp.groupsession.v2.cmn.jdbc.GsDataSourceFactory:183 - ../../../WEB-INF/db
2012-06-19 17:51:38,108 WARN

投稿者もき
最新書き込み2012/06/19 18:05:09
[ 4962 ] Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

2012-06-19 17:51:38,108 WARN jp.groupsession.v2.convert.convert350.dao.ConvWebmail350:676 - コンバート対象となるDB保存先パス: ../../../WEB-INF/db/
2012-06-19 17:51:38,108 WARN jp.groupsession.v2.convert.convert350.dao.ConvWebmail350:696 - url = jdbc:h2:../../../WEB-INF/db/gs2db/gs2db;LOCK_MODE=3;LOCK_TIMEO
UT=-1;DEFAULT_LOCK_TIMEOUT=-1;MULTI_THREADED=0;IFEXISTS=FALSE;AUTOCOMMIT=OFF;DB_CLOSE_ON_EXIT=FALSE;MAX_LENGTH_INPLACE_LOB=10240;CACHE_SIZE=235929;PAGE_SIZE=8192
;CACHE_TYPE=SOFT_LRU;MVCC=TRUE;QUERY_TIMEOUT=-1
2012-06-19 17:51:38,152 INFO jp.co.sjts.util.jdbc.JDBCUtil:424 - 現在のコネクション状況: ACTIVE=0 IDLE=0
2012-06-19 17:51:38,162 ERROR jp.co.sjts.util.jdbc.JDBCUtil:439 - コネクションの取得に失敗(1回目)
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (パラメータ "QUERY_TIMEOUT" に対する値 "-1" が不正です
Invalid value "-1" for parameter "QUERY_TIMEOUT"; SQL statement:
SET QUERY_TIMEOUT -1 [90008-166])

投稿者もき
最新書き込み2012/06/19 18:05:59
[ 4963 ] Re: 2.4.0⇒4.0.4のバーっジョンアップ失敗

↑まで、convert/log/error.logの内容からです。

引き続きで申し訳ありませんが、ご存じのかたいらっしゃいましたら
ご教示いただければと思います。

投稿者もき
最新書き込み2012/06/19 18:06:56
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=1667
 


TOP