処理できない¶
申請や承認の際に「一時領域のディレクトリが見つかりません」というエラーが発生する¶
対象バージョン¶
intra-mart Webplatform/intra-mart AppFramework の場合
- IM-Workflow 7.2.0
- IM-Workflow 7.2.1
- IM-Workflow 7.2.2
- IM-Workflow 7.2.3
- IM-Workflow 7.2.4
- IM-Workflow 7.2.5
- IM-Workflow 7.2.6
- IM-Workflow 7.2.7
- IM-Workflow 7.2.8
- IM-Workflow 7.2.9
- IM-Workflow 7.2.10
intra-mart Accel Platform の場合
- 2012 Autumn(Alba) IM-Workflow 8.0.1
- 2012 Winter(Bourbon) IM-Workflow 8.0.2
- 2013 Spring(Climbing) IM-Workflow 8.0.3
- 2013 Summer(Damask) IM-Workflow 8.0.4
- 2013 Autumn(Eden) IM-Workflow 8.0.5
- 2013 Winter(Granada) IM-Workflow 8.0.6
- 2014 Spring(Felicia) IM-Workflow 8.0.7
条件¶
別PCや、同一ブラウザの複数タブにて、同一ユーザコードで複数ログインを行い、 IM-Workflow の処理画面を表示している
事象の発生時刻に該当する例外ログに下記のようなスタックトレースが出力されている
log.message=一時領域のディレクトリが見つかりません。 jp.co.intra_mart.foundation.workflow.exception.WorkflowApiException at jp.co.intra_mart.system.workflow.internal.manager.attachfile.AttachFileManager.checkDirectory(AttachFileManager.java:350) at jp.co.intra_mart.system.workflow.internal.manager.attachfile.AttachFileManager.addFileToTemp(AttachFileManager.java:144) at jp.co.intra_mart.foundation.workflow.util.WorkflowAttachFileManager.addFileToTemp(WorkflowAttachFileManager.java:116) at jp.co.intra_mart.system.workflow.javascript.util.WorkflowAttachFileManagerObject.jsFunction_addFileToTemp(WorkflowAttachFileManagerObject.java:211) (省略)
初期ソート条件に案件プロパティを指定すると、案件に対する処理が実行できない¶
対象バージョン¶
intra-mart Webplatform/intra-mart AppFramework の場合
- 対象外
intra-mart Accel Platform の場合
- 2013 Summer(Damask) IM-Workflow 8.0.4
現象¶
以下の一覧を表示し、案件に対する処理用アイコンをクリックしたとき、ユーザコンテンツ画面の表示は行われるがサーバで例外が発生し、案件の処理が実行できません。
- 一時保存一覧(「申請」アイコンの押下時)
- 未処理一覧(「処理」アイコンの押下時)
- 未処理 - 連続処理一覧(「連続処理開始」アイコンの押下時)
- 確認一覧(「確認」アイコンの押下時)
- 確認 - 連続確認一覧(「連続確認開始」アイコンの押下時)
条件¶
対象の一覧画面に対する一覧表示パターン定義にて、案件プロパティを第1初期ソート条件として設定している
事象の発生時刻に該当する例外ログに下記のようなスタックトレースが出力されている
(省略) log.message=引数が不正です。 jp.co.intra_mart.foundation.workflow.exception.WorkflowApiException: Unexpected character (u) at position 160. at jp.co.intra_mart.system.workflow.taglib.WorkflowOpenPage.getStartTagData(WorkflowOpenPage.java:555) at jp.co.intra_mart.system.workflow.taglib.imarttag.ImartTag4WorkflowOpenPage.doTag(ImartTag4WorkflowOpenPage.java:74) at jp.co.intra_mart.system.javascript.imapi.ImartTagTypeManager.invoke(ImartTagTypeManager.java:200) at jp.co.intra_mart.system.javascript.imapi.ImartObject.callFunction(ImartObject.java:70) at jp.co.intra_mart.system.javascript.imapi.ImartObject.callFunction(ImartObject.java:55) at jp.co.intra_mart.system.jssp.script.view.ImartTag.execute(ImartTag.java:157) at jp.co.intra_mart.system.jssp.script.view.Composition.execute(Composition.java:237) (省略) Caused by: Unexpected character (u) at position 160. at org.json.simple.parser.Yylex.yylex(Unknown Source) at org.json.simple.parser.JSONParser.nextToken(Unknown Source) at org.json.simple.parser.JSONParser.parse(Unknown Source) at org.json.simple.parser.JSONParser.parse(Unknown Source) at org.json.simple.parser.JSONParser.parse(Unknown Source) at org.json.simple.JSONValue.parseWithException(Unknown Source) at jp.co.intra_mart.system.workflow.taglib.WorkflowOpenPage.getStartTagData(WorkflowOpenPage.java:553) ... 70 more