フォーラム

GroupSession

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

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
2022年12月22日時点で六曜表示エラー
[ 7782 ] 2022年12月22日時点で六曜表示エラー

2022年12月22日時点で六曜表示を有効にしていたら、スケジュール表示でエラーが発生するようになりました。
前日までは問題なく表示されていましたので、12月22日以降の処理に何か問題があるのかもしれません。

以下、エラーログです。
オンラインデモ版でも再現することを確認しております。

java.lang.NullPointerException
at jp.groupsession.v2.cmn.biz.CommonBiz.getRokuyou(CommonBiz.java:1942)
at jp.groupsession.v2.sch.sch010.Sch010Biz.getWeekCalender(Sch010Biz.java:427)
at jp.groupsession.v2.sch.sch010.Sch010Biz.getInitData(Sch010Biz.java:194)
at jp.groupsession.v2.sch.sch010.Sch010Action.__doInit(Sch010Action.java:307)
at jp.groupsession.v2.sch.sch010.Sch010Action.executeAction(Sch010Action.java:249)
at jp.groupsession.v2.struts.AbstractGsAction.execute(AbstractGsAction.java:202)
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:191)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
at jp.co.sjts.util.struts.BaseServlet.process(BaseServlet.java:90)
at jp.groupsession.v2.cmn.GroupSession.process(GroupSession.java:1042)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

投稿者nobody
最新書き込み2022/12/22 10:02:25
[ 7783 ] Re: 2022年12月22日時点で六曜表示エラー

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at jp.co.sjts.util.http.filter.FilterEncoding.doFilter(FilterEncoding.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:433)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:895)

投稿者nobody
最新書き込み2022/12/22 10:03:17
[ 7784 ] Re: 2022年12月22日時点で六曜表示エラー

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1722)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:829)

リクエストパラメータ

投稿者nobody
最新書き込み2022/12/22 10:03:34
[ 7785 ] Re: 2022年12月22日時点で六曜表示エラー

追記:スケジュールだけでなく、施設予約でもエラー発生を確認しました。
おそらく六曜表示を有効にすることで影響のあるカレンダー表示全般で発生していると思われます。

投稿者nobody
最新書き込み2022/12/22 10:08:28
[ 7786 ] Re: 2022年12月22日時点で六曜表示エラー

これはLinux版のみの問題でしょうか?
Windows版を使用中の方がどうなっているか、情報あれば教えて頂きたいですね。

動作環境も書いておきます。

OS : Ubuntu20.4LTS(Linux 64bit 5.13.0-30-generic)
GroupSession Ver : 5.3.0
J2EEコンテナ : Apache Tomcat/9.0.56
Java : 11.0.14 Eclipse Adoptium

そしていくつか試した結果、週間表示で12/28が含まれた場合に発生しているように思いました。
さらに、六曜無効で月間表示にした状態で六曜を有効にし、六曜を有効に戻して月間表示をリロードしたところ問題なく表示され、
以降は週間表示に戻してもエラーが再発しなくなりました。

何が原因で発生し、何故戻ったのかよくわかりません。
オンラインデモ版はエラー発生状態のままだと思いますので、そちらの方で現象の確認をお願い致します。

投稿者nobody
最新書き込み2022/12/22 10:26:12
[ 7787 ] Re: Re: 2022年12月22日時点で六曜表示エラー

補足です。

> さらに、六曜無効で月間表示にした状態で六曜を有効にし、六曜を有効に戻して月間表示をリロードしたところ問題なく表示され、

これは管理画面とスケジュール表示を別々の画面で表示し、
スケジュール表示側を六曜無効で月間表示にした後
管理画面表示側で六曜有効に戻し、
スケジュール表示側をリロード、という作業を行いました。

投稿者nobody
最新書き込み2022/12/22 10:33:27
[ 7789 ] Re: 2022年12月22日時点で六曜表示エラー

六曜表示はAJD4JPの機能だったんですね。

別のUbuntuServerと、以前Tomcat9.0.60をインストールしていたWindows10のPCに
5.3.0とメイン使用のデータバックアップを展開して動作確認を行ってみました。

結果
 ・六曜表示有効時
 ・スケジュールまたは施設予約の初期表示が日間または週間の場合
で現象発生します。
また
 ・初期表示を月間または個人週間に変更(スケジュールのみ)
 ・スケジュールを再表示
で正常表示、以降は日間・週間表示でも現象再発しない。

そして一度tomcatを停止、再起動後にもう再現条件(六曜有効、日間または週間表示)を満たしていると再発するようです。

ADJ4JPライブラリ側か、もしかするとtomcat側の問題かもしれません。
とりあえず初期表示を月間にして一度表示すると、tomcatを止めない限りは再現しませんので、
それで対応するしかないかと思います。

投稿者nobody
最新書き込み2022/12/22 12:18:12
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=2835
 


TOP