R9.3.4
最終更新日: 2026年3月23日
2026.1.28に公開した R9.3.4 への第一回パッチファイルです。以下の内容が含まれます。
WagbyPatch_R9.3.4_20260315.zip
Designerのビルドタブのバージョン日付が "Wagby R9.3.4(Patch1) 20260315-1825" と表示されます。
2026.1.28に公開した R9.3.4 への第二回パッチファイルです。以下の内容が含まれます。
WagbyPatch_R9.3.4_20260322.zip
Designerのビルドタブのバージョン日付が "Wagby R9.3.4(Patch2) 20260322-2111" と表示されます。
2026.1.28に公開した R9.3.4 への第三回パッチファイルです。以下の内容が含まれます。
WagbyPatch_R9.3.4_20260416.zip
Designerのビルドタブのバージョン日付が "Wagby R9.3.4(Patch3) 20260416-1310" と表示されます。
R9.3.3向け公式パッチとの関係
機能
No
内容
変更箇所
再テストの必要性
ENH1440206
ワークフロー「保留フロー状態検索」機能の性能向上。SQLでOR句が並ぶところがあり、INに代えることで実行速度を高める。
[G] WorkFlowManager
なし
ENH1440401
繰り返しコンテナ内のファイル型項目に「単一ファイル指定」を行えるようにする。
[G] html
なし
REG1415202
複合キーモデルを参照するためのマッピング項目を設定したとき、そのマッピング項目先が参照連動など読み込み専用のとき、自動生成処理がエラーになるパターン。
[G] ヘルパクラス p2sメソッド
なし
REG1444601
CSSレイアウト利用時、テキストエリアの入力可能文字数が出力されない。R9.3.3で修正したFIX14370「テキストエリア、数値入力項目で最大入力文字数設定が効かない」対応の影響。
[G] html
なし
FIX1440301
ワークフロー「開始フロー状態検索」でヘルパクラスのbeforeShowメソッド呼び出し時のnullチェック対応漏れがあった。
[G] MyJfcstartworkstateHelper
なし
* FIX1437601
検索条件に含める項目の項目名が、同じ検索条件のモデル参照先がもつ繰り返しコンテナの項目名と同一のとき、ビルドエラーになる。
[G] ヘルパクラス
なし
* FIX1437701
チェックボックスをサブウィンドウ(検索画面)として扱う設定で、検索画面のURLに含まれるGETパラメータの書式が "?" となるべきところを "&" が出力されることがある。
[FW] common.js
チェックボックスをサブウィンドウ(検索画面)として扱うUIの動作
* FIX1438401
Spring Session Redisを使用したとき、グリッド一覧表示で、HttpSessionのattributeに格納した値が保持されない。
[FW] BaseController
Redis利用時の動作
* FIX1438901
繰り返しコンテナ項目がモデル参照(チェックボックス)かつ絞り込み設定を行った項目を計算式で参照するとビルドエラー。
[G] ヘルパクラスcalcメソッド
なし
* FIX1439801
アカウントモデルにコピー登録を用意したとき、コピー登録画面で新規パスワードでエラーが発生した場合に、パスワード強制変更に入れていたチェックが外れる。
[G] ヘルパクラス
なし
FIX1441401
ヘルパクラスp2sメソッドでマッピング(realfield)項目の変数宣言部の並びが自動生成の都度、変化する。動作に影響ないが、ソースコードの差分チェックがやりにくい。
[G] ヘルパクラス
なし
FIX1441501
帳票ボタンの表示条件設定が、帳票種別の選択ダイアログに適用されない。
[G] <モデルID>_printAll.jsp
なし
FIX1442501
時刻型項目の入力方式をリストボックス形式にすると画面レイアウトが崩れる。
[FW] TimeTextBox.js
なし
FIX1443201
機能権限で「検索」を不可にしても詳細画面に「検索」ボタンが表示されてしまう。
[G] html/jsp
なし
FIX1445201
繰り返しコンテナ項目への初期値「式」のREQUEST関数が正しく動作しない。
[G] ヘルパクラスcalcメソッド
なし
FIX1442901
サブメニューの表示位置を左にした場合、外部リンクメニュー(別画面表示)設定が効かない。メニュー押下時は別画面で表示されず、同じタブ内に表示される。
[FW] SubmenuController
なし
FIX1445101
管理処理「ライセンスキーファイル認証」画面で (1) ファイルを添付しない (2) ライセンスキーファイルではないファイルを添付する、といった異常操作を行うと真っ白の画面が表示されてしまう。
[FW] MyInsertJfclicenseholderController
なし
* FIX1437801
自動生成されるHTML/JSPに含まれる、ダブルクォートで囲まれた文字列部分の空白文字が除去されることがある。この影響で一部の式が実行時エラーとなる。
[G] html/jsp
なし
FIX1445401
親子モデル同時更新画面で親モデルに入力エラーがあると子モデルの入力チェックが動作しない。
[G] <モデルID>UpdateListController
親子モデル同時更新画面の入力チェック動作の確認
FIX1446701
Spring Session Redisを設定したとき、オートスケールの設定を有効にするとwagbyappの起動に失敗する。
[FW] MyHttpSessionListener
Redis利用時の動作確認
* FIX1447201
タブまたはグループ内にある項目で電話番号のハイフン区切りが動作しない。
[G] JavaScript
なし
FIX1446101
デフォルトログオン機能を利用してログオンするとcookie削除後のログオンはテーマcssが読み込めず画面レイアウトが崩れる。
[FW] tiles2-base_classic2.jsp
base_template.html
BaseControllerなし
FIX1446801
Oracleデータベースにてオートスケールの設定を有効にしたときにinit_dbにてQuartzのテーブル(qrtz_*)の作成に失敗する。
[FW] tables_oracle.sql
なし
* FIX1437001
CSSレイアウト利用時、テキストエリア、数値入力項目で最大入力文字数設定が効かない。
[FW] common.js
[G] htmlなし
* FIX1437002
CSSレイアウト利用時、生成される html の style 属性値が空の場合にセミコロンのみが出力される。この場合は sytle 属性を出力しないようにする。
[G] html
なし
FIX1216407
CSSレイアウト利用時、検索一覧の行毎の更新・詳細ボタンの表示条件が動作しない。R9.0.2でオリジナルボタンに対応したが、通常の一覧表示画面に用意できるコピー登録ボタンの対応ができていなかった。
[G] html
なし
FIX1437101
CSSレイアウト利用時、ラベル幅指定をピクセルとしても、そのとおりにならない場合がある。[旧方式に戻す...]
[G] css
ラベル幅をピクセル指定したモデルの画面レイアウト
FIX1437401
CSSレイアウト利用時、一覧表示に繰り返しコンテナ項目を含み、かつその項目に入力欄の後に表示する文字を指定すると表示時にエラーとなる。
[G] html
繰り返しコンテナを含むモデルの表示
FIX1437501
CSSレイアウト利用時、一覧更新画面のテキストエリアの更新権限が効かない。
[G] html
テキストエリア,リッチテキストエリアの動作
FIX1440601
CSSレイアウト利用時、一覧更新のモデル参照検索項目のID部を直接入力させるhtmlが不正のため実行時エラーとなる。
[G] html
なし
FIX1441701
CSSレイアウト利用時、一覧表示の行クリックが無効、または一覧更新画面の場合一覧行マウスオーバーでマウスポインタ、行背景色を変更させないようにする。
[G] html
なし
FIX1443301
CSSレイアウト利用時、親子モデル詳細画面で子モデルのページング操作をするとパンくずが利用できなくなる。
[G] html
なし
FIX1443601
CSSレイアウト利用時、一括XX処理ボタンを複数用意し、一方に表示条件を指定したとき、表示条件を指定しなかったボタンは表示されるがチェックボックスが表示されない。
[G] html
なし
FIX1446201
CSSレイアウト利用時、子モデルデータのページング表示内にスタイル指定条件があった場合、1ページ目に適用されたスタイルが2ページ゙目以降に引き継がれてしまう。
[FW] JFCReflactionBasedControlUtilBase
なし
FIX1437301
HTMLレイアウト利用時、グループのラベルを用意する設定で不要な罫線(枠)が出力されるため、新たに display_table_labelgroup クラスを用意する。
[G] jsp
[FW] common.cssグループラベルを設定したモデルの詳細/登録/更新画面
FIX1440901
HTMLレイアウト利用時、他の項目の設定値によってラベル名を動的に変更する設定で、項目IDにアンダーバーが含まれてる場合に実行時エラーとなる。
[G] jsp
なし
SPC1441601
エラーメッセージにbrタグを含めて改行するようなカスタマイズメッセージを作成した場合、スクリプトでjfcerror.sanitizieフラグを
trueにすることを必須とする。[FW] DbUpdateListController
なし
SPC1443101
削除済みのデータの詳細画面を表示したとき、エラーメッセージを表示する。これまではメッセージがないため真っ白の画面となり、アプリケーションの不具合とみなされることがあった。
[G] Show<モデルID>Controller
なし
SPC1444101
合議ワークフローで複数のノード名を指定したとき、ワークフロー設定モデル詳細画面の申請状況一覧に表示されるノード名はフローパターンで最初に設定されたノード名となっていた。これを各ノード名が表示されるように変更する。
[FW] JfcworkstateServiceImpl
合議ワークフロー利用時の申請状況一覧画面
SPC1442101
モデル参照項目で参照先の主キーが数値項目かつ0以下(0を含む)の場合、異常と判定し主キー値を表示しないようになっていた。ところが数値判定の際に8バイト整数(long)を4バイト整数(int)で暗黙変換していた箇所があり、その結果、異常判定されて主キー値が表示されないことが生じた。このルールを見直し、主キーが数値かつ0以下の場合も、画面に値を表示するようにする。
[FW] PrimaryKeyUtils
主キーが8バイト整数のモデルを参照しているモデルで表示項目が主キー値の場合の動作確認
SPC1446601
主キーが文字列型かつ固定長文字列(データベース詳細設定で型を「char」とした場合)登録/更新後に詳細画面へ遷移する処理が失敗していた。
[FW] PrimaryKeyUtils
[G] Show<モデルID>Controller主キーが文字列型かつ固定長文字列の場合の動作確認。入力フィルタも「文字列(最小限)」となる。
Wagby Designer
No
内容
ENH1443001
Tomcatを起動・停止するAntタスク tomcat-start, tomcat-stop をLinux系OSでも使えるようにする。
ENH1442801
ビルド時に、必須指定を行っているがテーブルにnot null制約が付与されない理由をログに残すようにする。ケース1:'item1' は他項目の値による入力制御が指定されているため not null 制約は付与されません。ケース2:item1は、'model1' に必須チェックが付与されていないためデータベースのテーブルに not null 制約は付与されません。
FIX1445601
Java17 + eclipse 環境で "The package XXX is accessible from more than one module:
FIX1402608
R9.3.0で追加した「フルビルド時にリポジトリのバックアップを作成し、wagbyappのWEB-INF/repositoryフォルダに含める機能」がWindows OSで動作しない。
FIX1439201
「親モデルの詳細表示画面に表示するデータ一覧>表示する」の設定欄に余分な改行がされている(ので、この改行を除く)
FIX1439301
説明文の送り仮名を修正する。「"行なえない"」→「"行えない"」
FIX1443701
全文検索を有効にしたモデルに世代管理を設定するとビルドエラーとなる。
FIX1445701
Windows OS 利用時、差分ビルドすると customize/webapp/WEB-INF/applicationContext/__customize.xml の文字エンコーディングが UTF-8 から SJIS に変わってしまう。
FIX1385201
外部キー連携をした親モデルのIDを変更すると、対応する子モデルの外部キー項目の設定(親の項目名)が連動して変更される機能が動作していない。
FIX1446901
スマートフォン対応モデルを「ビルド対象外」としたとき、外部キー参照関係があってもビルド対象モデルに含めないようにする。
初期リポジトリ
No
内容
SPC1444101
「フローイベント(jfcworkstate)」の「フロー参加者ID(participantid)」項目の「一覧」にチェックを付与する。
移行ツール
No
内容
FIX1400601
Excel設計書出力機能を使った時、リポジトリにelementまたはmodelitemではじまるキーが作成されることがある。これは設計書出力の内部処理で埋め込まれるが、これを消去する方法がなかった。リポジトリアップロード時に移行処理が同時に行われるが、このタイミングで不要なキー(elementまたはmodelitem)を削除する処理を加えた。
SPC1444104
初期リポジトリSPC1444101の対応。移行時にjfcworkstateモデルのparticipantid,username2項目を修正する。
同梱するライブラリ
No
内容
LIB1442201
Apache Tomcat を 9.0.107 から 9.0.113 にバージョンアップする。脆弱性 CVE-2025-61795,CVE-2025-55754,CVE-2025-55752 に対応する。
LIB0786265
令和7年12月26日更新分の郵便番号データ(アイビス版)を含める。
パッチ (2026.3.15)
適用方法
パッチファイルをダウンロード後、展開すると wagbydesigner フォルダと version.txt が用意されます。両方とも、R9.3.4 の wagbydesigner に「上書き(コピー)」を行なってください。
パッチが適用されたかどうかの確認方法
No
内容
変更箇所
再テストの必要性
REG1448901
一覧表示画面の表示方法にグリッドを指定したときに、検索結果の数が表示されない。R9.3.3で対応したFIX14384「Spring Session Redisを使用したとき、グリッド一覧表示で、HttpSessionのattributeに格納した値が保持されない」の影響。
[FW] DbShowListController
[FW] FinderContextResultBeanWrapperなし
FIX1447204
タブまたはグループ内にある項目で電話番号のハイフン区切りが動作しない。
[G] html/jsp
電話番号ハイフン区切りの入力動作
FIX1447901
繰り返し項目(コンテナではない)に閲覧権限を設定したとき、ダウンロードで値が出力されない。
[FW] CSVHelperBase
繰り返し項目と閲覧権限を設定したモデルのダウンロード出力結果
FIX1448201
CSSレイアウト利用時、繰り返し項目(コンテナではない)を一覧表示に含めると表示時に実行時エラーになる。
[G] html
なし
FIX1448001
CSSレイアウト利用時、一覧更新画面への入力欄へのスタイル(式)適用が正しく行われない。
[G] html
なし
パッチ (2026.3.23)
適用方法
パッチファイルをダウンロード後、展開すると wagbydesigner フォルダと version.txt が用意されます。両方とも、R9.3.4 の wagbydesigner に「上書き(コピー)」を行なってください。
パッチが適用されたかどうかの確認方法
No
内容
変更箇所
再テストの必要性
FIX1448909
一覧表示画面の表示方法にグリッドを指定したときに、検索条件が保持されない。
[FW] BaseController
[FW] DbShowListControllerなし
FIX1449501
HTMLレイアウト利用時、リッチテキストエリアのプラグイン「リンク」を指定するとレイアウト崩れが生じる。
[G] jsp
なし
パッチ (2026.4.16)
適用方法
パッチファイルをダウンロード後、展開すると wagbydesigner フォルダと version.txt が用意されます。両方とも、R9.3.4 の wagbydesigner に「上書き(コピー)」を行なってください。
パッチが適用されたかどうかの確認方法
No
内容
変更箇所
再テストの必要性
FIX1449401
リッチテキストエリアのプロパティ指定が無視され、すべてのプロパティが常に有効となる。
(Designer)
なし
FIX1449901
Java21利用時、休日カレンダのインポートで実行時エラーが生じる。
[FW] XMLUtil
Java21利用時に確認
FIX1450301
一覧更新画面で入力不可制御と画面再描画の設定を同時に行うと、画面再描画時に入力不可の値が消失する。
[FW] common.js
なし