GroupSession
掲示板に画像を挿入し、OK押下後の確定ボタンでエラーになります。(Ver.5.3.0)原因がわかりません。宜しくお願いします。以下エラーログです。---------------------------------------【続き】【サーバエラーログ】org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 57; The reference to entity "bbs070TempSaveId" must end with the ';' delimiter. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122) at jp.groupsession.v2.bbs.bbs070.Bbs070Biz.getBbsBodyFileList(Bbs070Biz.java:1106) at jp.groupsession.v2.bbs.bbs070kn.Bbs070knBiz.updateThreadData(Bbs070knBiz.java:521) at jp.groupsession.v2.bbs.bbs070kn.Bbs070knAction.__doDecision(Bbs070knAction.java:331) at jp.groupsession.v2.bbs.bbs070kn.Bbs070knAction.executeAction(Bbs070knAction.java:131) 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.doPost(ActionServlet.java:462)
---------------------------------------【続き】 at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at jp.co.sjts.util.http.filter.FilterEncoding.doFilter(FilterEncoding.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
---------------------------------------【続き】 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:834)
---------------------------------------【続き】リクエストパラメータorg.apache.struts.taglib.html.TOKEN = 407f698dc1d993a1e6adf79a341ce439CMD = decisions_key = tempDirId = 67LURbbs010page1 = 0bbs010forumSid = 23bbs060page1 = 0searchDspID = bbs040forumSid = 0bbs040keyKbn = 0bbs040taisyouThread = 0bbs040taisyouNaiyou = 0bbs040userName = bbs040readKbn = 0bbs040publicStatusOngoing = 0bbs040publicStatusScheduled = 0bbs040publicStatusOver = 0bbs040dateNoKbn = 0bbs040fromYear = 0bbs040fromMonth = 0bbs040fromDay = 0bbs040toYear = 2022bbs040toMonth = 12bbs040toDay = 16bbs041page1 = 0bbs060postPage1 = 1bbs060postSid = 470bbs060postOrderKey = -1threadSid = 376soukouSid = -1bbs070cmdMode = 1bbs070changeDateFlg = 0bbs070forumName = テスト用bbs070contributor = 0bbs070title = テストbbs070value = 4
---------------------------------------【続き】bbs070valueHtml = <p >?</p><p ><img src="bbs070.do?CMD=getBodyFile&bbs070TempSaveId=2&tempDirId=67LUR" /></p>bbs070limit = 0bbs070limitFrYear = 2022bbs070limitFrMonth = 12bbs070limitFrDay = 16bbs070limitFrHour = 13bbs070limitFrMinute = 0bbs070limitYear = 2022bbs070limitMonth = 12bbs070limitDay = 16bbs070limitHour = 13bbs070limitMinute = 0bbs070limitDisable = 1bbs070limitException = 0bbs070Importance = 0bbs070contributorEditKbn = 1bbs070knTmpFileId = bbs070knviewContributor = bbs070BackID = bbs070valueType = 1bbs170backForumSid = 0bbs170allForumFlg = 0bbs220SortKey = 4bbs220OrderKey = 1bbs220BackDsp = bbs220BackThreadSid = -1bbs220BackForumSid = -1
WindowsではなくLinux系OSでの運用ですか?もしそうでしたら、テンポラリーファイルの作成に失敗しているという感じのエラーが出ていますのでGroupSessionインストールディレクトリに対する権限付与がうまくいっていない可能性もあります。よろしければGroupSessionのバージョンだけではなく運用しているOSの情報、Tomcatのバージョン、Javaの種類及びバージョン等も記載いただけると問題特定の助けになりますので、記載をお願い致します。
返信ありがとうございます。Ver.5.0.0の時には発生していませんでした。以下ログからの抜粋になります。---------------------------------------------------------------OS: Windows 10 x86 10.0J2EEコンテナ: Apache Tomcat/9.0.41Java: 11.0.9.1 AdoptOpenJDKメモリ使用:217,170KB (82.8 %)メモリ最大:262,144KBリファラー:http://111209e:8080/gsession/bulletin/bbs070.do
動作環境の情報ありがとうございました。エラーログをもう一度見直してみると、URLの区切りがおかしいと言っていますね。調べてみたらリンク作成部分の[bbs070.do?CMD=getBodyFile&bbs070TempSaveId=2&tempDirId=67LUR]この箇所が、正式には[bbs070.do?CMD=getBodyFile&bbs070TempSaveId=2&tempDirId=67LUR]というように出力しなければいけない、みたいな情報はありましたがこれでダメなら掲示板の添付ファイルに限らず、他のところにもたくさんエラーが出てしかるべきなんですよね。。。(ソースにおける該当部分は ./gsession/WEB-INF/plugin/bulletin/src/jp/groupsession/v2/bbs/bbs070/Bbs070Biz.java の665~667行目)私の管理サーバーでの再現も出来ないので、これ以上は第3者から解決出来る問題ではなさそうです。公式の見解をお待ちします。
返信ありがとうございます。環境の問題だと思うのですが、原因はわかりませんでした。パッケージ不具合ならもっと話題になっているでしょうし。もう少し調査しています。実はこの返信も内容記入後の「OK」を押すとページごとすぐに閉じてしまって、なかなか投稿出来ないのです。
TOP