RSSフィードについて

RSSリーダーで、フォーラムの新着投稿情報がチェックできます。
詳しくは下記ページを参照して下さい。

RSSフィード  RSSフィードについて

ご自由に情報交換の場として御利用ください。
また質問の前には「回答を得るには?」を参照してください。


GroupSessionへの要望があれば参考にさせていただきます。
要望リストも参考にしてください。


 
フォーラム  フォーラム
00_インストール・設定
スレッド  タイトル

ユーザマネージャーインポートエラー


[ 2638 ] ユーザマネージャーインポートエラー
投稿者: あんず
投稿日時:  2009/12/07 11:22:57
現在399名のユーザ登録が完了しています。後、200名ほどのユーザ登録をしようと思っているのですが、
管理者設定→ユーザマネージャ登録→csvファイルの指定etcその他設定→インポート→下記のファイルを取り込みます。よろしいですか?→実行
をすると

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

サーバを再起動しても、クライアント側を再起動しても、何度やっても上手くいきません。
もちろん、回線が込み合っている事もありません。
GSVer.2.5.2
OS サーバ:CentOS5.4 クライアント:WindowsXP Pro Ver2002 SP3
Java Ver6 アップデート13
Apache Tomcat Version 6.0.20
ファイアウォール 使用していない。
です。
よい策がありましたら、どなたかご教授お願いします。
  引用返信
[ 2639 ] 追記:エラーログ1
投稿者: あんず
投稿日時:  2009/12/07 11:24:45
org.h2.jdbc.JdbcSQLException: 一般エラー: java.lang.ArrayIndexOutOfBoundsException
General error: java.lang.ArrayIndexOutOfBoundsException; SQL statement:
update CMN_USRM_INF set USI_YAKUSYOKU = null [50000-119]
at org.h2.message.Message.getSQLException(Message.java:106)
at org.h2.message.Message.convert(Message.java:283)
at org.h2.command.Command.executeUpdate(Command.java:228)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:139)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:128)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:101)
at jp.groupsession.v2.cmn.dao.base.CmnUsrmInfDao.updateClearPos(CmnUsrmInfDao.java:945)
at jp.groupsession.v2.usr.usr032kn.Usr032knBiz.posEdit(Usr032knBiz.java:52)
at jp.groupsession.v2.usr.usr032kn.Usr032knAction.__doImport(Usr032knAction.java:289)
at jp.groupsession.v2.usr.usr032kn.Usr032knAction.executeAction(Usr032knAction.java:105)
at jp.groupsession.v2.struts.AbstractGsAction.execute(AbstractGsAction.java:127)
at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
  引用返信
[ 2640 ] 追記:エラーログ2
投稿者: あんず
投稿日時:  2009/12/07 11:25:42
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at jp.co.sjts.util.http.filter.FilterEncoding.doFilter(FilterEncoding.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)

GroupSession Version 2.5.1
  引用返信
[ 2641 ] Re: ユーザマネージャーインポートエラー
投稿者: kon
投稿日時:  2009/12/07 11:54:43
想像の範囲で申し訳ありませんが、エラー内容から「役職」の内容に問題があるかのように見えます。

>General error: java.lang.ArrayIndexOutOfBoundsException; SQL statement:
>update CMN_USRM_INF set USI_YAKUSYOKU = null [50000-119]

役職名に不正な値(役職マネージャに未登録の役職名)が記載されていたりしませんか?
一度インポートファイルの内容をご確認されてはいかがでしょうか。

エラー内容の説明
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/lang/ArrayIndexOutOfBoundsException.html
  引用返信
[ 2647 ] Re: Re: ユーザマネージャーインポートエラー
投稿者: あんず
投稿日時:  2009/12/07 13:53:43
> 想像の範囲で申し訳ありませんが、エラー内容から「役職」の内容に問題があるかのように見えます。
>
> >General error: java.lang.ArrayIndexOutOfBoundsException; SQL statement:
> >update CMN_USRM_INF set USI_YAKUSYOKU = null [50000-119]
>
> 役職名に不正な値(役職マネージャに未登録の役職名)が記載されていたりしませんか?
> 一度インポートファイルの内容をご確認されてはいかがでしょうか。

早速のお返事ありがとうございました。
役職は未登録の場合、勝手に登録をしてくれるので、今までそれを使って登録していました。
使い方として、役職は職種として扱っているので、現在86件の役職を登録しています。そして、今後も増える予定です。
言われた通りに現在登録してある役職名に変更をして、インポートをやってみたのですが、同じエラーになりました。
役職が多いので、それが影響しているのでしょうか?
  引用返信
[ 2649 ] Re: ユーザマネージャーインポートエラー
投稿者: 病院のSE
投稿日時:  2009/12/08 14:16:35
当方も同様の現象で悩んでいます。
インポート用CSVファイルのデータを全部埋めたりして試してみましたが、
同じエラーです。
「インポート」ボタンクリック時のファイルフォーマットチェックでは
何も引っかからないのに、「下記のファイルを取込みます。よろしいですか?」
と表示され「実行」をクリックすると、全く同じエラーが発生します。
一件づつ登録する時はエラーは発生しません。
登録する職員数が多く一件づつ登録では、かなり手間が掛かるので
困っている状況です。

GroupSession2
 V2.5.2
OS
 サーバ:CentOS5.4
 クライアント:WindowsXPPro
Java
 Ver.6
Apache Tomcat
 6.0.20
  引用返信
[ 2650 ] Re: Re: ユーザマネージャーインポートエラー
投稿者: あんず
投稿日時:  2009/12/08 16:15:24
> 当方も同様の現象で悩んでいます。
> インポート用CSVファイルのデータを全部埋めたりして試してみましたが、
> 同じエラーです。

同じエラーが出てらっしゃるのですね。
私も何度も試しましたが、未解決のままです。

後、数百名程度追加する予定があるので、1件ずつの手入力は正直ツライです。

よい解決方法が見つかりましたら、ココのサイトで教えていただけるとありがたいです。
私も解決策がないか、調べてみます。
  引用返信
[ 2666 ] Re: ユーザマネージャーインポートエラー
投稿者: のり
投稿日時:  2009/12/12 12:30:10
バージョン2.5.0までは、インポートできていました。
バージョン2.5.1、2.5.2になってからみなさんと同じエラーが
でるようになりました。
バグではないんでしょうか?
  引用返信
[ 2674 ] Re: Re: ユーザマネージャーインポートエラー
投稿者: あんず
投稿日時:  2009/12/17 09:02:10
のりさん、ありがとうございました。
そうなのですね。
バージョン2.5.3を待つしか方法はなさそうですね。
グループセッションの方!気付いてください!!
  引用返信
[ 2742 ] Re: ユーザマネージャーインポートエラー
投稿者: STZ
投稿日時:  2010/02/10 09:47:09
当方も同じエラーが発生しましたが、
Gsession2\WEB-INF\plugin\common\src\jp\groupsession\v2\cmn\dao\base\CmnUsrmInfDao.java

updateClearPosメソッド内の
エラーメッセージにも載っているSQL部分
sql.addSql(" update");
sql.addSql(" CMN_USRM_INF");
sql.addSql(" set");
sql.addSql(" USI_YAKUSYOKU = null");

sql.addSql(" update");
sql.addSql(" CMN_USRM_INF");
sql.addSql(" set");
sql.addSql(" USI_YAKUSYOKU = null");
sql.addSql(" where");
sql.addSql(" USI_YAKUSYOKU is not null");
の様に修正したところ、エラーが出なくなりました。
参考までに。
  引用返信
[ 2750 ] Re: Re: ユーザマネージャーインポートエラー
投稿者: のり
投稿日時:  2010/02/12 09:21:52
> 当方も同じエラーが発生しましたが、
> Gsession2\WEB-INF\plugin\common\src\jp\groupsession\v2\cmn\dao\base\CmnUsrmInfDao.java
> の
> updateClearPosメソッド内の
> エラーメッセージにも載っているSQL部分
> sql.addSql(" update");
> sql.addSql(" CMN_USRM_INF");
> sql.addSql(" set");
> sql.addSql(" USI_YAKUSYOKU = null");
> を
> sql.addSql(" update");
> sql.addSql(" CMN_USRM_INF");
> sql.addSql(" set");
> sql.addSql(" USI_YAKUSYOKU = null");
> sql.addSql(" where");
> sql.addSql(" USI_YAKUSYOKU is not null");
> の様に修正したところ、エラーが出なくなりました。
> 参考までに。

SIZさん、はじめまして。
試しに修正しましたが、私の環境ではやはり同じエラーが出てしまいます。
サーバーや制御を再起動しても変わりありませんでした。
初歩的な質問で申し訳ありませんが
> sql.addSql(" where");
> sql.addSql(" USI_YAKUSYOKU is not null");
を追加するだけですよね?
それから保存後は特に何かでコンパイルする作業は必要ありませんよね?
よろしくお願いします。
  引用返信
[ 2754 ] Re: Re: Re: ユーザマネージャーインポートエラー
投稿者: STZ
投稿日時:  2010/02/17 13:54:15
javaファイルを弄っているわけですから、
当然のことながら再コンパイル+WAR作成が必要です。
  引用返信
[ 2755 ] Re: ユーザマネージャーインポートエラー
投稿者: kon
投稿日時:  2010/02/17 14:24:02
STZさんの方法でエラー回避を確認しました。

よくよく見ると、直上のupdatePos()では
sql.addSql(" where");
sql.addSql(" USI_YAKUSYOKU is not null");
が明記されているんですね。
  引用返信
 
スレッドURL:
 

クラウド版グループウェアbycloud

Twitter
開発スタッフのつぶやき http://twitter.com/gsession_jts
Facebook
メールマガジン
GroupSessionのセキュリティ情報、アップデート情報をお伝えするメールマガジンです。(無料)
メルマガ『速報!GroupSession』
ブログ
スタッフによる開発日誌を公開しています。
「Public JTS スタッフブログ」


Copyright 日本トータルシステム株式会社