2019.4.5に公開した R8.2.3 向けパッチファイルです。[2019.12.26 更新]
このページに記載の12月分までの内容を含んでいます。
WagbyPatch_R8.2.3_20191226.zip
重要
R8.2.3に9月分までのパッチを適用した環境は、いったんこれを破棄し、標準のR8.2.3に最新のパッチを適用してください。
適用方法
パッチファイルをダウンロード後、展開すると wagbydesigner フォルダと version.txt が用意されます。両方とも、R8.2.3 の wagbydesigner に「上書き(コピー)」を行なってください。
パッチが適用されたかどうかの確認方法
wagbydesigner/webapps/wagbydesigner/WEB-INF/lib/j_jfcgen.jar ファイルが上書きされます。
重要
パッチ適用後はフルビルドを行なってください。
2019年4月25日版
No |
分類 |
内容 |
変更箇所 |
REG1093701 5月パッチに含める |
デグレード |
一覧表示グリッドで一括処理が実行されない。R8.2.3で対応したFIX10892「主キー項目の型が他モデル参照の場合に一覧表示グリッドから詳細画面が表示されない」の影響。 |
[FW] Grid.js |
ENH1094302 |
改善 |
R8.2.3までのリポジトリファイルを読み込むときに、"環境 > メッセージ > ヘルプ > 日付入力" のツールチップメッセージに "令和" を含めるようにする。(ただし開発者が手動でこのメッセージ文言を直接、編集していた場合はこれをそのまま使う。デフォルトのメッセージのままであれば、これを令和対応のメッセージに置換する。) |
[FW] 移行ツール |
FIX1092901 |
不具合 |
ScriptCodeRunnerJobとUploadUpdateJob以外のジョブでは、サーバサイドのスクリプトが実行されない。このため、例えばオリジナルのジョブを Java プログラムで作成し、そこで EntityService を利用したとき、EntityService から呼び出されるヘルパのスクリプトが呼び出されない。 |
[FW] JFCBaseJobBean |
FIX1093401 |
不具合 |
同じモデルを参照する「サブウィンドウ検索」と「チェックボックス(サブウィンドウ)」を定義したとき、「サブウィンドウ検索」を開いたあと、「チェックボックス(サブウィンドウ)」を開くと、「チェックボックス(サブウィンドウ)」の選択肢がすべて選択された状態になる。
[詳細] この場合、参照先モデルは「チェックボックス(サブウィンドウ)」を使うため一括処理と同じくサブウィンドウ検索の一覧表示画面に選択用のチェックボックスが用意される。ここで「サブウィンドウ検索」ではこの選択用チェックボックスは必要ないが、内部で全選択のトグルスイッチの切り替え処理コードを通るときに問題が生じていた。この対応として「チェックボックス(サブウィンドウ)」として利用する場合、かつ、最初にこのサブウィンドウを開いたとき(一つも選択されていないとき)は、トグルスイッチの切り替え処理を回避する仕組みを用意する。 |
[FW] DbShowListSelectableAllBaseController |
FIX1094001 |
不具合 |
スクリプトでリストボックスにエラーコードを設定しても入力画面でエラーが反映されず項目の背景が赤にならない。 |
[G] ヘルパクラスs2pメソッド |
FIX1094901 |
不具合 |
入力制御のモデル参照(絞込)が設定されているラジオ・チェックのタブインデックスが0になる場合がある。 |
[FW] __javascript_setResponseXMLContent_check.html __javascript_setResponseXMLContent_radio.html |
FIX1095001 |
不具合 |
検索・一覧表示画面のページタイトルがサブウィンドウ検索画面のtitleタグに設定されない。 |
[G] リソールファイル jfcapp.properties |
FIX1066906 |
不具合 |
Designerで項目ルールを設定したとき、複数のモデル項目に、同じ項目ルールを適用し、かつその項目ルールに初期値の自動計算の設定が含まれていたとき、最初のモデル項目には適用されるが二番目以降のモデル項目に適用されない。 [詳細] R8.2.0で対応したFIX1066904の対応漏れ。 |
(Designer) |
FIX1092601 |
不具合 |
Designerで項目ルールを設定したとき、数値入力の設定欄を項目ルールに加えると設定値自体は保存されるが、再表示時に値が表示されない場合がある。 [詳細] サーバから受信した設定値は内部で文字列となっており、Designer側でこれを数値項目に値をセットするときに数値変換する必要があるが、一部の処理で漏れがあった。例えば「入力フィールド長」は数値項目であり、このケースに該当する。 |
(Designer) |
FIX1093601 |
不具合 |
レイアウト設定で隠し項目にしてもレイアウト情報がクリアされないため画面が正常に表示されない場合がある。 |
(Designer) |
FIX1094601 |
不具合 |
"環境>メッセージ"の外部キーのラベル変更が反映されない。 |
(Designer) |
FIX1094801 |
不具合 |
モデル項目詳細設定ダイアログ表示時に「別項目の値をコピーして利用する」の設定値が表示されない。 |
(Designer) |
2019年5月28日版
No |
分類 |
内容 |
変更箇所 |
ENH1097401 |
改善 |
サブウィンドウ検索用のJSPファイルsearchListXX.jspでjQueryのライブラリ(jquery.min.js)の読み込みを行う。また独自CSSファイルMySearchListXX.cssに対応する。(CSSは次回パッチにて対応) |
[G] searchListXX.jsp |
REG1093701 |
デグレード |
一覧表示グリッドで一括処理が実行されない。R8.2.3で対応したFIX10892「主キー項目の型が他モデル参照の場合に一覧表示グリッドから詳細画面が表示されない」の影響。 |
[FW] Grid.js |
REG1084003 |
デグレード |
ワークフローモデルでアップロード更新で新規登録を行なったデータの申請処理が行なえない。R8.2.2で修正したENH10840「ワークフロー開始後にフロー参加者を削除したときでもワークフローの詳細表示画面が表示されるようにする」の影響。 |
[FW] WorkFlowManager |
REG1046204 |
デグレード |
ボタン表示条件の遷移先が別モデルの場合、本来出力されるべきではないコードが生成されることがある。R8.1.0で対応したFIX10462の影響。 |
[G] XXPButtonControlHelper |
REG1087303 |
デグレード |
コントローラの"一覧>一括帳票"スクリプトが呼び出されない。R8.2.2で対応したFIX10873「コントローラの"詳細>帳票"、"一覧>一覧帳票"スクリプトが呼び出されない」の影響。 |
[FW] ScriptCodeRunner4Controller |
REG1096501 |
デグレード |
Java11,12利用時、wagbyapp(Tomcat)のWindowsサービスへの登録に失敗する。R8.1.1で行なったLIB1054401「Java11対応」の漏れ。 |
service.bat.tomcat8 |
FIX0910105 |
不具合 |
HTMLのstyle属性出力時、前の要素のstyle値がマージされてしまう場合がある。 |
[G] JSP |
FIX1095401 |
不具合 |
モバイル用のモデルで参照連動項目の連動元がラジオボタンの場合に参照連動の値が正常に表示されない。 |
[FW] __javascript_setListeners.html |
FIX1095801 |
不具合 |
参照連動項目の値が古いデータで表示される場合がある。 |
[FW] __javascript_setResponseXMLContent_value.html |
FIX1095501 |
不具合 |
Firefoxでログオンしたとき、画面にwagby-touch-icon.png画像のみが表示される場合がある。 |
[FW] logon.jsp |
FIX1096301 |
不具合 |
親子同時更新で、子モデルの更新に失敗したとき、子モデルの入力欄が保存ボタン押下前とは別のデータが表示される。R8.1.2で対応したSPC1041601「トランザクション境界の変更」の影響。 |
[G] UpdateXXController |
FIX1096901 |
不具合 |
多重参照連動の参照先が他モデル参照項目で参照モデルが複合キーの場合にコンパイルエラーとなる。 |
[G] ストアモデル |
FIX1098201 |
不具合 |
URL内に数字だけのパスが含まれている場合、REST APIによるファイルのダウンロードが失敗することがある。 |
[FW] urlrewrite.xml |
FIX1098401 |
不具合 |
CSS で flat テーマを選択すると数値入力欄のカーソル位置が右寄せにならない。 |
[FW] dijit.css |
FIX1095601 |
不具合 |
メインデータベースの接続URLがサブデータベースの設定で上書きされる場合がある。 |
(Designer) |
FIX1097001 |
不具合 |
ラジオボタン/チェックボックス項目の項目名が "target" の場合、自動生成される XXXLpHelper で変数名が重複しビルドエラーとなる。 |
(Designer) |
FIX1097301 |
不具合 |
ビルド対象モデルを個別に指定したとき、関連する親モデルが自動選択されないためビルドエラーになる場合がある。 |
(Designer) |
FIX1098501 |
不具合 |
"画面>検索・一覧"タブの"遷移先モデルID"設定後に再表示すると設定値が表示されない。 |
(Designer) |
SPC1098101 |
仕様変更 |
URL Rewrite filterのrewrite-status機能を無効にする。セキュリティ対策として本機能は無効の方がよいと判断した。 |
[FW] WagbyAutoConfiguration |
2019年6月19日版
No |
分類 |
内容 |
変更箇所 |
ENH1097404 |
改善 |
サブウィンドウ検索用のJSPファイルsearchListXX.jspで独自CSSファイルMySearchListXX.css読み込みを行うようにする。 |
[G] searchListXX.jsp |
REG1099001 |
デグレード |
ファイル項目のファイルダウンロード時にエラー画面が正しく表示されないことがある。R8.2.2で対応したENH10850「ファイル型項目をダウンロードするときに用いていたwagbyDownload2.jspをSpringMVCのコントローラクラスへ変更する」の影響。 |
[FW] DownloadFileController |
FIX1099301 |
不具合 |
検索画面を3段組み以上にしてダウンロードファイルのタイプを実行時指定にするとダウンロード画面のレイアウトが崩れる。 |
[G] downloadXX.jsp |
FIX1099701 |
不具合 |
主キーの値に円記号を含む場合、詳細画面から別の画面(更新画面など)へ遷移できない。 |
[FW] JFCUtils |
FIX1099801 |
不具合 |
検索制御の入力フィールド長のみに設定を行なった場合に、設定が反映されない。 |
[FW] src_input_text.tag |
FIX1099901 |
不具合 |
一括帳票出力ボタンでExcelファイル形式を優先(「◎」に設定)したが、出力ダイアログでExcel形式がデフォルト選択されていない。 |
[G] XX_printAll.jsp |
FIX1100001 |
不具合 |
複数の帳票が存在するモデルで「1データ1Excelシートを Excelファイルにまとめた形式」を一括出力したとき、どの帳票を選択しても、ファイル名が先頭の帳票のものになる。 |
[G] ShowListXXController do_processAllメソッド |
FIX1102301 |
不具合 |
ログオフせずにログオン画面から別のアカウントでログオンすると、前回ログオンアカウントのプレファレンス設定を引き継いでしまう。 |
[FW] JFCUtils UserPreferenceController logon.jsp |
FIX1102401 |
不具合 |
スクリプトで繰り返しコンテナ内チェックボックス項目の検索処理を記述することができない。 |
[FW] SimpleRestrictions |
FIX1102601 |
不具合 |
多段の繰り返しコンテナレイアウト作成で、列結合を各行に定義すると末尾に無駄なセルが出力されるパターン。 |
[G] JSP |
FIX1102201 |
不具合 |
数値フォーマットで「#,###,▲#,###」を選択すると入力値が不正な値となる。「#,###;▲#,###」が正しい形式であるため、選択肢を修正する。 |
(Designer) |
FIX1102801 |
不具合 |
差分ビルドで、参照先トレース関係にあるモデルがビルド対象に含められていなかった。このためビルド後のアプリケーション実行時に ShowArray プロセスビーンが見つからないというエラーが生じることがあった。 |
(Designer) |
FIX1102802 |
不具合 |
差分ビルドで、新規モデル作成と、そのモデルが既存の別のモデルをモデル参照(検索画面)で参照する定義を含めていたとき、ビルド後のアプリケーション起動時に SearchList コントローラが見つからないというエラーが生じることがあった。 |
(Designer) |
2019年7月17日版
No |
分類 |
内容 |
変更箇所 |
ENH1102801 |
改善 |
一覧更新画面に含まれた参照連動自モデル保存項目で、参照元を変更したとき参照連動項目も変更できるようにする。 |
[G] 一覧更新用ヘルパ、コントローラ |
ENH1103701 |
改善 |
スクリプトでカスタマイズ用の Criteria を組み立てた時、コンテナや参照連動、繰返し項目のサブクエリを動作できるようにする。 |
[FW] SimpleRestrictions |
FIX1109101 |
改善 |
Access-Control-Allow-HeadersにX-Wagby-Authorizationを追加する。
[詳細] CORS設定を有効にしてクロスドメインアクセスをする場合、X-Wagby-Authorizationが設定されていると、正しくないヘッダがセットされているということでエラーになってしまうため、自動ログイン機能が使えない。これを回避するため、Access-Control-Allow-HeadersにX-Wagby-Authorizationを追加する。 |
[FW] SecurityBeanConfiguration |
FIX1104101 |
不具合 |
チェックボックスの初期値設定と絞り込みを同時に指定すると型不一致のビルドエラーになる。 |
[G] ヘルパクラスdefaultValueメソッド |
FIX1104201 |
不具合 |
検索画面遷移直後の検索処理を止める設定が、集計ビューで動作しない。 |
[G] ShowListXXTotalviewController |
FIX1105601 |
不具合 |
クラシックカレンダビューで「日付と時刻」型かつ時刻部分の入力方式がリストボックスの項目を検索項目と指定すると実行時エラーとなる。(本パッチ適用によりエラーは回避されるが、時刻部分は手入力方式となる。) |
[FW] input_date_combo_nonetable.tag |
FIX1106301 |
不具合 |
関数 NUMTOJTEXT の下3桁の戻り値が不正な場合がある。第二引数に"3"(これは"十、百、千、万および億単位")、第三引数"2"(これは"漢数字(一、二、三)")を指定した場合に発生する。 |
[FW] NumToJText |
FIX1106701 |
不具合 |
入力可不可制御の設定で、存在しない項目を指定すると自動生成時にエラーとなるが、そのエラーメッセージが正しく出力されない。 |
(Designer) |
FIX1107101 |
不具合 |
集計ビューの設定を行なってもディメンジョンが未設定と扱われる場合がある。(この場合、ビルドエラーが発生する。) |
(Designer) |
2019年8月19日版
No |
分類 |
内容 |
変更箇所 |
FIX1111401 |
不具合 |
一括帳票出力ボタンの「PDFファイル」の選択肢で「○」を選択しても帳票が1つのPDFファイルにまとめて出力される。 |
[G] コントローラ |
FIX1112101 |
不具合 |
ヘルパのget<項目ID>_show,_update,_allメソッドのメソッド名出力処理で、ソースコード全体で整合性がとれなくなる場合があった。 |
[G] ヘルパクラス |
FIX1112901 |
不具合 |
検索条件項目に式を設定し、かつAjaxでの参照連動解決を組み合わせた時、参照連動が解決されないパターン。 |
[G] コントローラクラス do_getxml メソッド |
FIX1113901 |
不具合 |
全文検索の検索条件入力欄の入力長が、一覧表示画面の表示サイズ数指定と連動している。(本来、連動する必要は、ない。) |
[G] showList<モデルID>_body.jsp |
FIX1114101 |
不具合 |
モデル参照かつ式が設定されている項目で、参照先モデルの項目がさらにモデル参照の場合、型の判定に誤りがあった。 |
[G] ヘルパクラスcalcメソッド |
FIX1114501 |
不具合 |
参照連動項目で数値(8バイト整数)の項目を参照し、かつ入力可能で必須入力とするとビルドエラーになる。 |
[G] ヘルパクラスclearメソッド |
FIX1114901 |
不具合 |
サブデータベース利用時、実行した SQL が標準出力に常に出力されていた。 |
[FW] __subdatabase.xml.vm |
2019年9月20日版
No |
分類 |
内容 |
変更箇所 |
ENH1110001 |
改善 |
スマートフォン対応で、Android端末を用いてモバイル版の一覧表示画面を開いたとき、ページリンクのページ番号の色が見づらい。背景色を指定しないことで改善を図る。 |
[FW] mobile.css |
REG1049120 |
デグレード |
繰り返しコンテナ内の参照連動自モデル保存項目がクリアボタン押下時に消去されないパターンがあった。R8.1.1で追加した機能「参照連動自モデル保存の登録更新画面で、参照連動元が自動計算で求められる場合に、計算値が変わったら常に参照連動項目を上書きするオプション設定」の影響。 |
[G] insert/update<モデルID><繰り返しコンテナ>.jsp |
REG1084903 |
デグレード |
ウィザードまたはモデルIDにアンダースコアが含まれていた場合、ヘルパ>詳細画面表示(更新)が呼び出されない。R8.2.2で対応したSPC10849「ヘルパの詳細画面(登録,更新)のスクリプトは、自モデルに限って呼び出される」仕様へ変更したときの対応漏れ。 |
[FW] EntityHelper |
FIX1118901 |
不具合 |
モデル参照(検索画面)が入力可能な参照連動項目の場合、参照連動で値がセットされない場合がある。 |
[FW] __javascript_setResponseXMLContent _search.html |
FIX1119601 |
不具合 |
繰り返しコンテナの登録・更新時の初期表示数に式ではなく数字を指定すると動作しない。"new Integer(数字)" として回避することはできる。 |
[G] ヘルパクラス |
FIX1120001 |
不具合 |
一覧表示(行毎)に用意したボタンの表示制御が効かないパターン。 |
[G] <モデルID>LpButtonControlHelper |
FIX1120201 |
不具合 |
マルチセッションで運用時、セッションIDがURLに含まれるときにファイル型項目の内容がダウンロードできない。 9月27日パッチでこの修正を除く。 |
[FW] wagbyDownload.jsp |
LIB1117501 |
ライブラリ |
Apache Commons Math 3.6.1 を含める。 |
[FW] commons-math3.jar |
2019年9月27日版
No |
分類 |
内容 |
変更箇所 |
再テストの必要性 |
FIX1120202 |
不具合 |
9月20日向けパッチに含まれていた「マルチセッションで運用時、セッションIDがURLに含まれるときにファイル型項目の内容がダウンロードできない」の修正を除く。この影響で画像ファイルが表示されなくなったため。本対応はパッチ適用ではなく、R8.3.2で行う。 |
|
なし |
FIX1121101 |
不具合 |
大文字で始まる項目にISEMPTYメソッドを適用すると常にfalseとなる。 |
[FW] ExcelFunction (j_util.jar) |
ISEMPTYメソッド利用部分 |
2019年10月29日版
No |
分類 |
内容 |
変更箇所 |
再テストの必要性 |
ENH1123601 |
改善 |
エクスポートジョブで zipオプションとunlinkfileオプションを併用させることができないため、zipオプション時はunlinkfileオプションを無視させる。 |
[FW] ExportTask |
エクスポートジョブ |
FIX1122101 |
不具合 |
複雑な画面レイアウト設計時、自動生成処理(HTML帳票画面作成)がエラーになるパターン。 |
(Designer) |
なし |
FIX1123201 |
不具合 |
親子モデルの子モデル一覧表示をタブ表示とし、かつ子モデルの表示条件を設定すると画面描画にエラーとなる。 |
[G] 子モデル表示JSP |
なし |
FIX1123701 |
不具合 |
Javaのバージョン指定欄が空白(または記述ミス)の場合、スクリプトエンジンに旧版のRhinoが利用されていた。デフォルトをNashornにする。 |
[G] スクリプト(js)ファイル |
なし |
FIX1123801 |
不具合 |
ヘルパs2pの処理で、繰り返し項目(文字列)の場合にNPEが発生する場合がある。 |
[FW] PresentationPHelperPart3_s2p |
なし |
FIX1112106 |
不具合 |
一覧表示項目にDB非保存のモデル参照項目が含まれる場合にビルドエラーになることがある。8月19日版パッチで対応したFIX11121メソッド名出力の対応漏れ。 |
[G] <モデルID>LpHelper |
当該設定時、ビルドエラーが解消されていることを確認する。 |
FIX1124601 |
不具合 |
メールの宛先(To)が未設定だがCcやBccには値が設定されているときにメール送信を行うと実行時エラーになる。 |
[FW] MessageIdCareMimeMessage (j_util.jar) |
なし |
FIX1105901 |
不具合 |
CSV/Excelアップロード更新機能で主キー列の存在チェックを無効としたとき、アップロード更新の新規登録時に主キーの入力チェックが行われない。 |
[G] UploadUpdate<モデルID>ProcessBeanRunnable |
アップロード更新で問題が生じていたモデルでの動作確認 |
FIX1125301 |
不具合 |
外部キー項目として絞り込みを指定した他モデル参照を定義したモデルで、アップロード更新処理が失敗する。 |
[G] UploadUpdate<モデルID>ProcessBeanRunnable |
アップロード更新で問題が生じていたモデルでの動作確認 |
FIX1126301 |
不具合 |
全文検索と検索画面と一覧表示画面を同時に表示する設定を行なったモデルで一覧表示の詳細ボタンが効かないパターン。R8.2.1で対応したREG1071304の対応漏れ。 |
[G] showList<モデルID>Lp.jsp |
全文検索と検索画面と一覧表示画面を同時に表示する設定を行なったモデルでボタンが効くことの動作確認 |
2019年12月26日版
No |
分類 |
内容 |
変更箇所 |
再テストの必要性 |
FIX1128601 |
不具合 |
検索画面の項目を読み込み専用にすると自動生成時に実行時エラーが発生するパターンがあった。 |
(自動生成部) |
なし |
FIX1128701 |
不具合 |
REST API 呼び出し時、フレームワークのクラス PresentationPHelper の sizeContainer メソッドが実行時エラーとなるパターン。 |
[FW] PresentationPHelper |
なし |
FIX1128801 |
不具合 |
ウィザード形式の登録、更新画面でウィザードボタンにウィザード画面番号を用いた表示制御式を設定し、かつ入力途中に画面再描画の設定を行なったとき、表示制御の式が正常に解釈されない。 |
[G] Controller#do_defaultメソッド |
なし |
FIX1131201 |
不具合 |
これまでのWagbyで、項目ルールの設定が反映されないパターンがあった。対象リポジトリキーは次の通り。
model/primaryKey/@branch
action/condition/@andorsearch
model/modelitem/@textsearchSuggestMethod
model/modelitem/@textsearchTitle
model/modelitem/@textsearchInFile
model/modelitem/@displayPermissionForSearch
presentation/displayitem/@labelnowrap
presentation/displayitem/@alignForEdit
presentation/displayitem/@alignForShowList
presentation/displayitem/@actionButtonVisible
presentation/displayitem/@textarea2labelForShowList
presentation/displayitem/@typeForShow=hidden
presentation/displayitem/@typeForShowList=hidden
presentation/displayitem/@outputfilename
presentation/displayitem/@outputfilenamehref
presentation/displayitem/@outputfilenameForshowList
presentation/displayitem/@outputfilenamehrefForshowList
presentation/displayitem/@urlImageActive
presentation/displayitem/@urlImageEnlarge
presentation/displayitem/@urlImageActiveForshowList
|
(Designer) |
項目ルールを設定していた場合、これが適用されていることの確認。 |
FIX1133201 |
不具合 |
親子モデルにおける親の詳細画面のボタン表示制御の式の項目が、子モデルの項目と解釈されビルドエラーになる。R8.0.3で行ったFIX09967の対応漏れ。 |
[G] <モデルID>PButtonControlHelper |
なし |