4D-jp 4D Japan Technical Support Team

4D 20r10 修正リスト

2025-08-25

バージョン: 20r10
ビルド: 100190

  • ACI0105843 Windows版のみ。「最近使用したプロジェクト」のパスがネットワークボリュームを指している場合,そのプロジェクトを開こうとするとアプリケーションがクラッシュしました。

  • ACI0105844 Windows版のみ。VP SET COLUMN COUNTにエリア名をテキスト型で渡した場合,整数に変換できないというエラーが返されました。syntaxJA.json ファイルのシンタックス定義が正しくないようです。

  • ACI0105831 セレクション型またはエンティティセレクション型のリストボックス列をフォームエディターのコンテキストメニューで複製した場合,トークン値が「変数または式」プロパティに設定されました。

  • ACI0105811 GitHubのアセットがHTTPでダウンロードできないことがありました。リダイレクトで到達できないサーバーがあるようです。

注記: RFC 9110によると,3xxリダイレクトでメソッドがGETまたはHEADに変更された場合,コンテンツ特有のヘッダー(例: Content-Encoding Content-Language Content-Location Content-Type Content-Length Digest Last-Modified)は取り除かれるべきです。また,セキュリティに関わるもので,自動的に追加されないもの(例: Authorization Cookie)も取り除かれるべきです。

  • ACI0105711 WP Paragraph range WP Selection range WP Bookmark range WP Picture range WP Text rangeなど,一部のWrite ProコマンドのヘルプTipsが正しくありませんでした。

  • ACI0105668 4D Volume Desktopのパスを指定せずにクライアントアプリケーションをビルドしても,エラーが返されませんでした。

  • ACI0105837 直接型指定を有効にした場合,数値型を返すコマンドの引数に整数型の変数を渡すコードがコンパイルエラー(実数から倍長整数への再定義)になりました。

var splitter : Integer
var y1 : Integer  // エラー : 変数の再定義
OBJECT GET COORDINATES(splitter; $x1; y1; $x2; $y2)
  • ACI0105810 ビルドキーのDatabaseToEmbedInClientMacFolderまたはDatabaseToEmbedInClientWinFolderを使用してクライアントアプリケーションをビルドした場合,RESTART 4Dで再起動した後にシングルユーザー版のライセンス入力画面が表示されました。ビルド版のクライアントアプリケーションを使用するためにライセンスは必要ないはずです。

  • ACI0105788 プロジェクトフォームのフォームメソッドのドキュメンテーションがエクスプローラーに表示されませんでした。

  • ACI0105832 Windows版のみ。同時に複数のスレッドで同一の共有オブジェクトが開放されることにより,アプリケーションがクラッシュする恐れがありました。

  • ACI0105826 日本語版のみ。一部のプロジェクトメソッドがトークナイズされず,プロセス変数として認識されました。

  • ACI0105815 アンダースコア記号(_)を含むMIMEヘッダーが正しくエンコーディングされませんでした。

  • ACI0105791 すでにヘッダーが存在するWrite ProセクションにWP New headerでヘッダーを挿入しようとした場合,未知のエラー101が返されました。

注記: ヘッダー/フッターがすでに存在するという具体的なエラーメッセージが追加されました。

  • ACI0105809 Windows版のみ。ビルドしたアプリケーションのMDIウィンドウタイトルバーにアプリケーション名が「app - app」と二重に表示されました。

  • ACI0105789 Windows版のみ。Welcomeウィザードの「ローカルアプリケーションプロジェクトを開く」アイコンが途切れて表示されました。

  • ACI0105814 コンポーネントフォルダーに無効なハードリンクが存在する場合,依存関係マネージャーがエラーを返しました。

  • ACI0105822 Windows版のみ。ダイアログを表示していないプロセスで印刷ダイアログを呼び出した場合,印刷ダイアログがモーダルではなくなり,別のウィンドウをクリックしただけで閉じられました。

  • ACI0105829 クライアント/サーバー版の開発モードでは,オブジェクト型フィールドのクラスを設定することができませんでした。

  • ACI0105824 デスクトップ版からWeb管理にアクセスした場合,アプリケーションがクラッシュしました。サーバー版のWeb管理にログインを試みた場合,HTTPエラー500が返されました。ホストプロジェクトのタスクで接続ハンドラーが実行されているようです。

  • ACI0105823 メソッドエディターを閉じてから再表示した場合,ウィンドウサイズが再現されないことがありました。

注記: ウィンドウ幅964以下あるいは高さ399以下までリサイズした場合,ウィンドウサイズが正しく保存されませんでした。

  • ACI0105767 サブフォームオブジェクトのプロパティリストに「フォーカスの四角を隠す」が存在しました。

  • ACI0105825 リソースフォルダーにLoginImage.pngが存在する場合,カスタム版のユーザーログイン画面が表示されるはずですが,デフォルトのアイコンとメッセージが非表示になりませんでした。

  • ACI0105806 ASTインタープリターモードでは,呼び出し連鎖の途中で遅延モードのエラーが返された場合,関数の実行が中断されず,続けてエラーが返された場合にはLast errorsが上書きされました。

  • ACI0105769 テキスト入力からタブ移動した場合,水平スクロールバーが初期位置に戻りました。

  • ACI0105742 クライアント/サーバー版のみ。オブジェクト型のNullではないエンティティ属性にアクセスした場合,touchedAttributes()Trueを返しました。

  • ACI0105800 リモートデータストアのエンティティのオブジェクト型属性にアクセスした場合,非共有オブジェクトがリモートキャッシュに置かれ,複数のスレッドからアクセスされてしまう恐れがありました。

  • ACI0105751 サーバー管理画面のメンテナンスページのヘルプTipsとボタンタイトルの内容が一致していませんでした。

  • ACI0105813 メソッドメニューの「エクスプローラーに表示…」を実行した場合,エクスプローラーのメソッド画面ではなく,ホーム画面に移動しました。

  • ACI0105623 JSON Validateで検証したオブジェクトがJSONスキーマのarray型プロパティのitemsキーワードのサブスキーマに違反した場合,評価ステータスに{success:true}が返されますが,同時にエラーも返されました。

注記: itemsキーワードのサブスキーマ評価の不具合が修正されました。itemsに単一のサブスキーマが定義されている場合,コレクションの全要素がそのサブスキーマに対して評価されます。itemsに複数のサブスキーマが定義されている場合,コレクションの各要素が対応する位置のサブスキーマに対して評価されます。additionalItemsのサポートは部分的であることに留意してください。ブール値はサポートされていますが,サブスキーマはサポートされていません。

  • ACI0105768 バイナリモードのみ。テーブルフォームをウィザードで作成することができませんでした。

  • ACI0105799 階層リストオブジェクトのプロパティリストにドラッグ&ドロップの選択肢「自動」が含まれていました。

  • ACI0105778 コンボボックスオブジェクトのプロパティリストにドラッグ&ドロップの選択肢「自動」が含まれていました。

  • ACI0105795 ASTインタープリターモードのみ。SET ASSERT ENABLED(False)を実行しても,アサーションが常に有効でした。

  • ACI0105716 4D NetKitのOAuth2ProviderObject.getToken()で取得したトークンが失効した場合,リフレッシュトークンを使用して自動的にトークンが更新されますが,今度はリフレッシュトークンが返されないため,次回,トークンが失効したときには,自動的にトークンが更新されませんでした。

  • ACI0105792 Windows版のみ。カレントプリンターのプリンター名が30文字を超える場合,印刷コマンドからエラーが返されました。

  • ACI0105790 ASTインタープリターモードのみ。文字列の範囲外の位置を指した文字参照記号を評価した場合,アプリケーションがクラッシュしました。

  • ACI0105787 「デザインモードを検索」画面を展開するボタンを右クリックした場合,画面のレイアウトが崩れました。

  • ACI0105785 「Webサービスウィザード」画面を展開するボタンを右クリックした場合,画面のレイアウトが崩れました。

  • ACI0105763 Windows版のみ。MSCで開いたプロジェクトのデータファイルがみつからなかった場合,「開く…」ボタンが不自然な位置に表示されました。

  • ACI0105749 リストボックスのセル編集中にOBJECT SET ENTERABLEを使用した場合,アプリケーションがクラッシュしました。

注記: 問題は修正されましたが,セルの入力中にキースストロークイベントで入力可プロパティを変更することは勧められていません。キーストロークイベントではなく,On After Edit を使用するべきです。

  • ACI0105761 カレントのライセンスではないDeveloper ProfessionalおよびUnlimited Desktopライセンスをビルドに使用した場合,スタンドアロン版アプリケーションのビルドに失敗しました。

  • ACI0105726 Windows版のみ。クライアントモードからシングルユーザーモードに切り替えた後に設定またはWeb管理ダイアログを表示した場合,エラーが表示されました。

  • ACI0105777 ASTインタープリターモードのみ。If条件に未定義の変数が記述されていた場合,エラーが返されました。

  • ACI0105651 roles.json で設定したpromoteアクションが適用されませんでした。

  • ACI0105501 エクスプローラーでフィールドのドキュメンテーションを表示してクリックした場合,カタログファイルが更新されました。

  • ACI0105773 ストラクチャエディターのインスペクターのフォントリストが空でした。

  • ACI0105758 OBJECT SET RGB COLORSでグループボックスのフォントカラーを設定することができませんでした。

  • ACI0105756 Windows版のみ。ピクチャ入力オブジェクトのフォーカス表示が境界線スタイルに影響されました。

  • ACI0105555 Write Proエリアの背景色をリセットすることができませんでした。

  • ACI0105772 Windows版のみ。サーバー側でQodly Studio を起動した場合,LSPの反応待ちとなり,メソッドやクラスが表示されませんでした。

  • ACI0105750 フランス語版のみ。サーバー管理画面にスペルミス(”Supprimmer”)がありました。

  • ACI0105698 テーブルフォームに配置した特定のテキスト型フィールドが正しく表示されませんでした。値の代わりにコロン記号(:)が表示されます。

  • ACI0105770 バイナリモードでフォームをエクスプローラーのタブにドラッグ&ドロップした場合,アプリケーションがクラッシュしました。

  • ACI0105540 クライアント/サーバー版のみ。クライアント側ではDataClass.getInfo().exposedが常にTrueを返しました。

  • ACI0105754 Windows版のみ。フォームオブジェクトの「変数または式」にピリオド記号(.)が含まれている場合,MSCのアプリケーション検証でエラーが返されることがありました。

  • ACI0105670 オブジェクト型フィールドに保存されたコレクション型のプロパティを[]シンタックスとevalでクエリした場合,正しい結果が返されませんでした。インデックスが設定されていなければ問題ありません。

  • ACI0105725 ビルド版クライアントアプリケーションのみ。接続ダイアログのカスタムページのチェックボックスが正しい位置に表示されませんでした。

  • ACI0105776 Windows版のみ。Windows server 2025 24H2で印刷を実行した場合,エラーが返されることがありました。23H2では問題ありません。


リンク