2019.10.9に公開した R8.3.2 向けパッチファイルです。[2020.1.29 更新]
このページに記載の1月29日分までの内容を含んでいます。

WagbyPatch_R8.3.2_20200129.zip

適用方法

パッチファイルをダウンロード後、展開すると wagbydesigner フォルダと version.txt が用意されます。両方とも、R8.3.2 の wagbydesigner に「上書き(コピー)」を行なってください。

パッチが適用されたかどうかの確認方法

Designerのビルドタブのバージョン日付が "Wagby R8.3.2(Patch5) 20200129-0900" と表示されるようになります。

パッチ適用後はフルビルドを行なってください。
No 分類 内容 変更箇所 再テストの必要性
ENH1125101 改善 帳票テンプレートのシート名に"(",")" (小括弧)が含まれていた場合、これを自動で除くようにする。 [FW] ReportWorkbookImpl なし
REG1122102 デグレード 複雑な画面レイアウト設計時、自動生成処理(HTML帳票画面作成)がエラーになるパターン。R8.3.2の対応漏れ。 [G] printScreenXX_body.jsp HTML帳票画面の動作確認
FIX1124201 不具合 ワークフロー設定の条件設定で途中のノードをスキップするようにした場合にFLOWSTATUS関数で正しいノード名が表示されない。 [FW] WorkFlowManager.java
JfcworkstateServiceImpl.java
FLOWSTATUS関数
FIX1124901 不具合 サブモデルでワークフローを有効にした場合にワークフロー設定のスクリプトやメール送信が実行されない。 [FW] JfcworkstateServiceImpl.java サブモデルのワークフローの動作確認
FIX1127001 不具合 ワークフロー設定のメール設定で同じノードとメール送信タイプの設定が複数ある場合にメールが1件しか送信されない。 [FW] JfcworkstateServiceImpl.java なし
FIX1124601 不具合 メールの宛先(To)が未設定だがCcやBccには値が設定されているときにメール送信を行うと実行時エラーになる。 [FW] MessageIdCareMimeMessage
(j_util.jar)
なし
FIX1124801 不具合 検索画面で二段組としたときエンターキーをタブ移動に設定した場合にタブインデックス通りにフォーカスが移動しない。 [FW] common.js タブインデックス操作
FIX1125201 不具合 繰り返しとして利用する項目(文字列、数値、日付型)を隠し項目として一覧表示させるとした場合に画面描画エラーになる。 [G] showList<モデルID>Lp.jsp なし
FIX1125301 不具合 外部キー項目として絞り込みを指定した他モデル参照を定義したモデルで、アップロード更新処理が失敗する。 [G] UploadUpdate<モデルID>
ProcessBeanRunnable
アップロード更新で問題が生じていたモデルでの動作確認
FIX1125701 不具合 更新画面にて更新して次へを押した際に、画面上部に出力される総件数が変動しない。 [FW] DbCursorBaseController
DbUpdateController
RetrieveDataUtil
[G] コントローラクラス
なし
FIX1126301 不具合 全文検索と検索画面と一覧表示画面を同時に表示する設定を行なったモデルで一覧表示の詳細ボタンが効かないパターン。R8.2.1で対応したREG1071304の対応漏れ。 [G] showList<モデルID>Lp.jsp 全文検索と検索画面と一覧表示画面を同時に表示する設定を行なったモデルでボタンが効くことの動作確認
FIX1126701 不具合 メールの送信先アドレスを計算と参照連動の組み合わせで用意し、かつDB保存なしとしたとき、更新画面でメール送信が失敗する。 [G] Update<モデルID>Controller なし
FIX1127101 不具合 チェックボックス(有無フラグ)設定と変更履歴を組み合わせて利用した時、"無"の状態のまま変更していない場合でも変更されたというメッセージが出力される。この回避方法を用意する。 [FW] PresentationPHelper なし
FIX1127201 不具合 ジョブ実行で、実行対象を「全インスタンス」と指定したがメッセージキューサーバが起動していない場合、実行時エラーが発生する。 [FW] JFCQuartzJobManagerBase なし
FIX1125401 不具合 Designerのモデル項目一覧から参照先モデル表示ボタンで参照先モデルを表示した時、遷移前のモデルの画面の内容が表示される。 (Desinger) なし
SPC1125001 仕様変更 Excel(xlsx)形式でダウンロードしたファイルのシート名を、ファイル名にあわせる。これまでは Sheet0 など一時的なシート名となっていた。 [FW] DbDownloadProcessorImpl_Xls
[G] Download<モデルID>ProcessBean
HTML帳票画面の動作確認
FW : フレームワーク、G : 自動生成されるコード
No 分類 内容 変更箇所 再テストの必要性
ENH1128501 改善 ワークフロー保留フロー検索画面のパフォーマンス改善。SQLの削減により、検索対象のデータ件数が多い場合に効果を発揮する。 [FW] WorkFlowManager なし
ENH1129401 改善 複数の一意性制約名を指定できるようにする。一意制約に "a1,b1" というようにコンマ区切りで記述する。 [G] hibernate mapping file 当該設定時、一意制約が動作することを確認する。
FIX1126001 不具合 R8.3.2で追加した「検索条件の保存」機能で、運用後に検索項目を定義から削除したアプリへと入れ替えると実行時エラーが発生する場合がある。無効となった検索条件は無視するようにし、エラーにはしないようにする。 [FW] DbBaseController なし
FIX1127801 不具合 親子モデル関係の子モデルタブ表示で、タブ順番が重複指定したとき、親モデル詳細画面に子モデル新規登録ボタンが用意されない。タブ順番数字は重複できないが、重複していた場合でも当該不具合は生じさせないようにする。 [G] show<モデルID>_body.jsp 当該設定時、ボタンが表示されることを確認する。
FIX1128001 不具合 繰り返しコンテナに参照連動項目を上書きするオプション設定すると、新規登録画面で実行時エラーが発生する場合がある。 [G] <モデルID>Helper なし
FIX1128601 不具合 検索画面の項目を読み込み専用にすると自動生成時に実行時エラーが発生するパターンがあった。 (自動生成部) なし
FIX1128701 不具合 REST API 呼び出し時、フレームワークのクラス PresentationPHelper の sizeContainer メソッドが実行時エラーとなるパターン。 [FW] PresentationPHelper なし
FIX1128801 不具合 ウィザード形式の登録、更新画面でウィザードボタンにウィザード画面番号を用いた表示制御式を設定し、かつ入力途中に画面再描画の設定を行なったとき、表示制御の式が正常に解釈されない。 [G] Controller#do_defaultメソッド なし
FIX1129001 不具合 一覧更新のリストボックスに入力フィールド長の設定が反映されない。 [G] updateList<モデルID>Ulp.jsp なし
FIX1129101 不具合 一覧更新画面でテキストエリアの入力可能文字数が表示されない。 [G] updateList<モデルID>Ulp.jsp なし
FIX1129501 不具合 主キーがモデル参照項目のとき、登録画面の全クリアボタンを押下すると"データが見つかりません"というエラー画面に遷移する。 [G] Insert<モデルID>Controller
do_defaultメソッド
なし
FIX1119104 不具合 複数のコピー登録ボタンを用意したとき、コピーするかどうかを項目ごとに指定する機能が正しく反映されない。 [G] Copy<モデルID>Controller なし
FIX1129301 不具合 一般ユーザがメンテナンスモード中にログオンしたページに表示される「ログオン画面へ戻る」リンクを押下してもログオン画面に遷移しない。 [FW] underMaintenance.html なし
FIX1129901 不具合 R8.3.2の新機能(ENH11017)「繰り返しコンテナ、外部キー子モデル一覧を任意の位置に配置する」レイアウトで、コピー登録画面で繰り返しコンテナが二重に表示される。 [G] copy<モデルID>Cx_body.jsp なし
FIX1130101 不具合 数値型項目の検索は標準で範囲指定だが、これを解除すると自動生成時に実行時エラーが発生するパターン。 (自動生成部) なし
FIX1130201 不具合 参照連動自モデル保存かつ必須項目で参照先が基本型の場合、値をクリアする処理で初期値設定があれば、それを使うようにする。未設定の場合はこれまでどおり当該項目は "-1" がセットされる。 ヘルパクラスclearメソッド なし
FIX1130401 不具合 ワークフロー設定の条件設定で中間のノードをスキップした場合にフロー状態検索で「申請」状態のデータが表示されない場合がある。 [FW] AbstractWorkflowRestrictions なし
FIX1130601 不具合 親子モデル同時更新画面で一つの親モデルに複数の子モデルが紐づいている設定で、それぞれの子モデルに同じ項目名をもっているとき、その項目に他モデル参照のクリアボタンがあると別の子モデルのデータもクリアされてしまう。(本来は独立に動作すべきだが、生成されるJavaScript関数の名前が重複していたため。) [G] updateListに関するJavaScript なし
FIX1130801 不具合 式の妥当性チェックのため開始かっこと閉じかっこの数を確認する処理で、文字列内に含まれるダブルクォート文字に対するエスケープ文字が考慮されていない。 (自動生成部) なし
SPC1128201 仕様変更 必要なパラメータが不足している状態でパスワード再設定画面を表示しようとするとエラー画面が表示されていた。このような場合には適切なエラーメッセージを表示するようにする。 [FW] SetNewPasswordController なし
SPC1130001 仕様変更 一覧表示画面に配置した独自ボタンのスクリプトで、検索条件オブジェクトを利用できるようにする。具体的にはフレームワーク内のクラスDbShowListControllerのdo_originalメソッドで、最初にdo_defaultメソッドを呼び出すようにする。 [FW] DbShowListController なし
SPC1130701 仕様変更 プリンシパルが一つも付与されていないアカウントでログオンしたとき、ログオン画面に戻り、"表示できるメニューがありません。権限の見直しを行ってください。"のエラーメッセージが表示されるようにする。(これまではエラー画面に遷移していた。) [FW] MenuController
MenuService
なし
No 分類 内容 変更箇所 再テストの必要性
ENH1130901 改善 セッションタイムアウト後に新規登録や更新画面でファイル項目にファイルのアップロードを行うと、エラーダイアログが表示されていた。これを"しばらく操作されなかったため自動ログオフされました。再ログオンしてください。"というダイアログを表示するようにし、OKボタン押下後にログオン画面に遷移するようにした。 [FW] DbUpdateBaseController
DbUpdateController
DbInsertBaseController
DbInsertController
FilenameList
input_text.tag
src_input_file.tag
[G] JSP
なし
ENH1131001 改善 "アップロード更新(1件読み込み後)" スクリプトにて、エラーを返すとそのデータの更新、削除処理を失敗させるようにする。 [FW] AbstractDbUploadUpdate
RunnableMonitor2
[G] UploadUpdate<モデルID>ProcessBean
なし
REG1128510 デグレード ワークフロー実行時に org.hibernate.AssertionFailure 例外が発生する場合がある。2019年12月2日版で対応したENH1128501「保留フロー検索画面のパフォーマンス改善」の影響。 [FW] WorkFlowManager なし
REG1044003 デグレード 入力欄の前後に指定する文字列のエスケープ対応の影響で、HTMLタグを指定しても無効となった。R8.0.5で対応したFIX1044001で ',",&<,> 文字のエンコードを行っていたが、これを元に戻す。 [G] JSP 入力欄の前後に指定する文字列が意図通り出力されることの確認。
FIX1131101 不具合 一覧更新画面で削除チェックボックスにチェック後、画面再描画すると削除行の入力欄の必須入力チェックが行なわれるようになる。チェックしている行は必須入力チェックはスキップされるようにする。 [FW] common.js 一覧更新画面の削除チェックボックスの動作確認
FIX1131501 不具合 一覧更新画面で楽観ロックやスクリプトによるエラーが発生したとき、データが表示されない。 [G] ShowList<モデルID>Controller なし
FIX1132801 不具合 他モデル項目参照検索画面で値を直接入力する設定を行なうと入力欄にフォーカスがセットされない場合がある。 [G] update jsp なし
No 分類 内容 変更箇所 再テストの必要性
FIX1133201 不具合 親子モデルにおける親の詳細画面のボタン表示制御の式の項目が、子モデルの項目と解釈されビルドエラーになる。R8.0.3で行ったFIX09967の対応漏れ。 [G] <モデルID>PButtonControlHelper なし
FIX1107709 不具合 R8.3.2の新機能「外部キー子モデル一覧を任意の位置に配置する」で、子モデルを縦に並べて表示させる設定では子モデルの見出し部分だけが残って表示されてしまう。本来、任意の位置に配置したときは見出しも不要であった。 [G] show<モデルID>_body.jsp なし
FIX1134401 不具合 ブラウザのロケールが"ja-JP"等、地域情報が含まれている場合にポートレットのタイトルなどが表示されない。ブラウザのロケール情報の先頭2文字で判別するようにする。 [FW] common.js なし
FIX1134501 不具合 モデル項目詳細定義 "検索制御 >スタイル >パディング" 設定を行なったとき、入力欄からフォーカスが外れた時にエラーダイアログが表示される。 [FW] common.js
[G] 検索画面JSP
なし
No 分類 内容 変更箇所 再テストの必要性
FIX1138001 不具合 ファイルアップロード時のチェックスクリプトが2回呼び出されることがある。 [FW] CreateObjectHelper
FilenameList
src_input_file.tag
なし
FIX1138201 不具合 繰り返し項目、繰り返しコンテナをダウンロード項目としたモデルで検索画面を3段組み以上にするとダウンロード画面のレイアウトが崩れる。 [G] downloadXX.jsp なし