GroupSession
バージョンアップしようとしています。手順通りDBを止めて、既存データをバックアップを取り、gsession.warファイルを配置しDBを動かして接続すると接続出来るんですが・・・バックアップを取ったデーターを移動すると500エラーで接続できなくなります。すんなりバージョンアップできましたでしょうか?サーバ情報Version 5.3.2 (5.2.1)OS Linux 64bit 4.18.0-513.18.1.el8_9.x86_64CPUプロセッサ BIOS Intel(R) Xeon(R) E-2314 CPU @ 2.80GHzCPUのコア数 4Coreサーバメモリ 15GiBJVMビットモード amd64J2EEコンテナ Apache Tomcat/9.0.86Java 11.0.20.1 Eclipse Adoptium (OpenJDK 64-Bit Server VM)メモリ使用 6,782MB (66.2%)メモリ最大 10,240MB現在の空きディスク容量 2203GB (2256187MB)
> バックアップを取ったデーターを移動すると500エラーで接続できなくなります。↑の作業の時、Tomcat止めてらっしゃいます?
> > バックアップを取ったデーターを移動すると500エラーで接続できなくなります。> > ↑の作業の時、Tomcat止めてらっしゃいます?止めています。
5.3.3ではありませんが、5.1.3→5.4.1へのバージョンアップを、以下のURLの「GroupSessionのデータを手動でコンバートする方法」を用いて実施したばかりですが、問題ありませんでした。エラーログ出力してもらえるので、この手法で実施しております。https://groupsession.jp/support/setup_06.html
> 5.3.3ではありませんが、5.1.3→5.4.1へのバージョンアップを、> 以下のURLの「GroupSessionのデータを手動でコンバートする方法」を用いて> 実施したばかりですが、問題ありませんでした。> > エラーログ出力してもらえるので、この手法で実施しております。> > https://groupsession.jp/support/setup_06.html> ありがとうございます。週末実施してみます。
コンバートやってみました。エラーで落ちていました。古いバージョンから色々やってみましたが同じ結果でした。データーはデフォルトとは違い場所に保存していますが、デフォルトの場所に戻しても結果は変わらなかったです。どなたかヒントでも頂けると幸いです。文字数の関係で一部のメッセージですが・・・2024-03-02 15:51:46,145 ERROR jp.groupsession.v2.convert.ConvertGsListenerImpl: - SQLExceptionが発生しました。原因: org.h2.jdbc.JdbcSQLException: 列 "PLS_VIEW" が見つかりませんColumn "PLS_VIEW" not found; SQL statement:alter table PTL_PORTLET_SORT drop column PLS_VIEW; [42122-171] 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) at org.h2.table.Table.getColumn(Table.java:607) at org.h2.command.Parser.parseAlterTable(Parser.java:4886) at org.h2.command.Parser.parseAlter(Parser.java:4322) at org.h2.command.Parser.parsePrepared(Parser.java:305) at org.h2.command.Parser.parse(Parser.java:278) at org.h2.command.Parser.parse(Parser.java:250) at org.h2.command.Parser.prepareCommand(Parser.java:217) at org.h2.engine.Session.prepareLocal(Session.java:417) at org.h2.engine.Session.prepareCommand(Session.java:366) at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1116) at org.h2.jdbc.JdbcPreparedStatement.<init>2024-03-02 15:51:46,146 ERROR jp.groupsession.v2.convert.ConvertGsListenerImpl: - データのコンバートに失敗
gsessionを展開したディレクトリ先の、「gsession/WEB-INF/convert/log」のerror.logですよね。このログ。こうなると開発元しか判らないんじゃないかな、、、。うちのところはerror.logは0バイトで、Convert.logの中にはcat convert.log | grep "PLS_VIEW" 結果は↓alter table PTL_PORTLET_SORT drop column PLS_VIEW;の一行だけでした。
横から失礼いたします。Linuxですよね。バックアップ対象のフォルダを移動/戻すの中で、フォルダやファイルのパーミッションとかオーナーが変わってしまってアクセスNGになっているとか。ないですかね。Windowsだとあまり気にしない所ですが。
パーミッションとか気にしてやって見ます。皆様ありがとうございました。何か分かったら追記します。
TOP