GroupSession
毎々お世話になります。標記の件、の対応でどうしてもわからないので投稿させていただきました。プロジェクトを新規登録後、それに順ずるTODOを登録しようとしているのですが、「回線が混雑しています・・・。」表示となり登録できません。本日、プロジェクトを7個新規登録し、それぞれ同じTODOをCSVインポートにて登録しようとしています。プロジェクトの登録は7個正常にできたのですが、TODOの登録が5個目からできません。表示されるエラーは以下となります。******ここから******org.h2.jdbc.JdbcSQLException: 列 SBN_SID_SUB の値が長過ぎます: '1021history'Value too long for column SBN_SID_SUB: '1021history' [90005-68] at org.h2.message.Message.getSQLException(Message.java:91) at org.h2.message.Message.getSQLException(Message.java:95) at org.h2.table.Column.validateConvertUpdateSequence(Column.java:248) at org.h2.table.Table.validateConvertUpdateSequence(Table.java:468) at org.h2.command.dml.Insert.update(Insert.java:86) at org.h2.command.CommandContainer.update(CommandContainer.java:69) at org.h2.command.Command.executeUpdate(Command.java:197) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:132) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:121) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:101) at jp.groupsession.v2.cmn.dao.base.SaibanDao.insert(SaibanDao.java:93) at jp.groupsession.v2.cmn.dao.MlCountMtController.getSaibanNumberNotCommit(MlCountMtController.java:250) at jp.groupsession.v2.cmn.dao.MlCountMtController.getSaibanNumber(MlCountMtController.java:100) at jp.groupsession.v2.prj.prj160kn.TodoCsvImport.processedLine(TodoCsvImport.java:394) at jp.co.sjts.util.csv.AbstractCsvRecordReader.readFile(AbstractCsvRecordReader.java:75) at jp.groupsession.v2.prj.prj160kn.TodoCsvImport.importCsv(TodoCsvImport.java:253) at jp.groupsession.v2.prj.prj160kn.Prj160knAction.__doImport
(Prj160knAction.java:237) at jp.groupsession.v2.prj.prj160kn.Prj160knAction.executeAction(Prj160knAction.java:74) at jp.groupsession.v2.struts.AbstractGsAction.execute(AbstractGsAction.java:122) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at jp.co.sjts.util.http.filter.FilterEncoding.doFilter(FilterEncoding.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
torg.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Unknown Source)******ここまで******現在までの対処として、・プロジェクトの再作成 結果NG・CSVの再作成 結果NG・GSのバージョンアップ(v2.1.0→v2.1.3) 結果NGGSのプロジェクト使い方として毎週7個ぐらいを新規登録し、1週間後に削除することを繰り返しています。何が原因なのかわからず、手詰まりの状態です。こちら都合ですが、TODOを登録できず非常に困っています。どなたか、対処となるヒントをご教授いただきたくよろしくお願いします。
使用しているGSサーバ構成を書き忘れました。【サーバ】winXP PRO SP2CPU cel 1Gメモリ 512MB長くなりましたがよろしくお願いします。
採番マスタのSBN_SID_SUBの桁数が10桁以上の値をセットしようとしているのでエラーになっているようです。SID+"history"を採番マスタのKEYにしているため起きている障害だと思います。これはきっと仕様のミスですね。採番マスタのSBN_SID_SUBの桁数を20桁ぐらいに増やせば問題ないかと思います。DBA(開発者向けプラグイン)を導入してDB属性を変更することをお勧めします。
毎々お世話になります。早々のご対応ありがとうございます。とりあえず、今できる対応としては何がありますか?> 採番マスタのSBN_SID_SUBの桁数が10桁以上の値をセットしようとしているのでエラーになっているようです。SID+"history"を採番マスタのKEYにしているため起きている障害だと思います。> これはきっと仕様のミスですね。採番マスタを10桁以内とは、TODO登録のときのどこになるのでしょうか?お手数ですが、再度ご教授お願いします。
> 採番マスタを10桁以内とは、TODO登録のときのどこになるのでしょうか?> お手数ですが、再度ご教授お願いします。データベースの項目自体の設定なので、TODO登録時に設定できるものではありません。自己責任でデータベースを操作する必要があります。自身が無い場合は次期バージョンを待つしかないですね。。。力になれなくてすみません。
> 自己責任でデータベースを操作する必要があります。DBAでの操作ですよね・・・。GSが使えないのは困るので挑戦してみます。。。とりあえず、DBAをインストールしてDBの中身を見ているのですが、SBN_SID_SUBという項目が無いようなのですが・・・。SBN_SID_SUB桁数変更の概要だけでも結構なのでご教授お願いします<m(__)m>
> > 自己責任でデータベースを操作する必要があります。> > DBAでの操作ですよね・・・。> GSが使えないのは困るので挑戦してみます。。。> > とりあえず、DBAをインストールしてDBの中身を見ているのですが、> SBN_SID_SUBという項目が無いようなのですが・・・。> > SBN_SID_SUB桁数変更の概要だけでも結構なのでご教授お願いします<m(__)m>> CMN_SAIBANというテーブルの中にSBN_SID_SUBがあります。DBAで下記のSQLを実行してみると桁数が10→20に変更できます。alter table CMN_SAIBAN alter column SBN_SID_SUB varchar(20) not null;
> CMN_SAIBANというテーブルの中にSBN_SID_SUBがあります。> DBAで下記のSQLを実行してみると桁数が10→20に変更できます。> > alter table CMN_SAIBAN alter column SBN_SID_SUB varchar(20) not null;毎々お世話になります。たびたびの対応ありがとうございます。早速、検証用サーバにて上記内容を確認したところ、正常にTODO登録できました。ありがとうございました!!
TOP