ColdFusion(2018 リリース)アップデート 11

ColdFusion(2018 リリース)アップデート 11

注意:

アップデート 8 を適用せずにアップデート 10 を適用する場合は、アップデート 8 のインストール後の手順に従ってください。

注:アップデート 8 を既に使用している場合は、アップデート 10 をすぐにインストールできます。

注意:

ColdFusion Administrator でアップデートする場合:

証明書に署名をおこなうコードが最近変更されため、ColdFusion(2018 リリース)にアップデートできるバージョンはアップデート 4 以降になりました。

これは、アップデートの前提条件となります。

以下のアップデートは累積的なもので、以前のアップデートがすべて含まれています。以前のアップデートをおこなっていない場合、最新のアップデートを適用することで、以前のアップデートも適用されます。また、スキップしたアップデートでおこなわれた変更をメモしておいてください。

以前のアップデートをインストールするには、「ColdFusion(2018 リリース)のアップデート」を参照してください。

新機能および変更された機能

ColdFusion(2018 リリース)アップデート 11(リリース日:2021 年 3 月 22 日)は、セキュリティ情報 APSB21-16 に記載されている脆弱性とその他の問題に対処しています。

さらに、RHEL 8.3、WildFly 23、Tomcat 9.0.43、PostgreSQL 13、Oracle 19c(2018)、MS SQL Server 2019 をサポートするようになりました。

修正されたバグ

バグ ID 説明 要素
CF-4209577 削除確認ポップアップで「キャンセル」をクリックすると、データソースが削除されます。 Administrator
CF-4206324 ColdFusion 2018 アップデート 5 の適用後、ハイパーリンクを使用して ColdFusion Administrator にアクセスできません。 Administrator:Administrator コンソール
CF-4205373 CFPDFParam ソース属性欠落の誤検知。 Administrator:コードアナライザー
CF-4205372 コードアナライザーによる CFCollection「path」属性の誤検知. Administrator:コードアナライザー
CF-4207245 IE 11 ドキュメントモード 5 で使用できない defineProperty メソッドが cfajax.js の最新のアップデートで使用されています。 AJAX
CF-4206044 リッチテキストエディターが正常に表示されません。 AJAX:UI コンポーネント
CF-4205063 ColdFusion.Window.create で initshow=false を使用すると JavaScript エラーが発生します。 AJAX:UI コンポーネント
CF-4204493 アップデートの適用後、cfwindow と cfform が正常に動作しません。 AJAX:UI コンポーネント
CF-4211186 キャッシュで Null ポインター例外が断続的に発生します。 キャッシュ
CF-4210052 Redis キャッシュ - クエリと構造をキャッシュする際にストリーム終了エラーが発生します。 キャッシュ
CF-4204989 「フォルダー固有のテンプレートキャッシュをクリア」が正常に機能しません。 キャッシュ:一般
CF-4202859 ColdFusion では、キャッシュの複製時にリモートメソッド呼び出しで非同期の WeakHashMap が使用されます。  キャッシュ:一般
CF-4205050 cfgrid を使用したフォームを送信すると、例外が発生します。 CFForm: HTML
CF-4201599 cfchart の問題が発生します。 チャーティング/グラフ化
CF-4204356 URL がクライアントサイド CFCHART で機能しません。 チャーティング/グラフ化:クライアント
CF-4209142 cfchart の type=JPG url 属性にバグがあります。
チャーティング/グラフ化:サーバー
CF-4205181 一部の OS 上でサーバーサイドチャーティングが正常に機能しません。
チャーティング/グラフ化:サーバー
CF-4205335 CLI コマンドの使用時に ColdFusion(2018 リリース)の Docker イメージが正常に機能しません。 コンテナ:CF Dokcer イメージ
CF-4204706 ColdFusion(2018 リリース)の Docker に関する問題が発生します。
コンテナ:CF Dokcer イメージ
CF-4207294 未到達コードで UndefinedElementException が発生します。 コアランタイム
CF-4205210 CFC/try-catch 内のコード構文要素(<cfreturn anyFunction({})>)で java.lang.VerifyError が発生します。 コアランタイム:パーサー/コンパイラー
CF-4209859 ホットフィックス 8 の時点でセッションレプリケーションが機能しません。 コアランタイム:セッション管理
CF-4207024 CF2016 と CF2018 での Oracle 19c データベースのサポート。 データベース
CF-4210952 JVM 引数のプロキシ設定によって Oracle/MSSQL ドライバーが影響を受けます。 データベース:Oracle
CF-4209891 ユーザーのログアウトでエラーが発生します。 データベース:Oracle
CF-4207962 「first」と「last」が、クエリオブクエリの中で使用された場合に予約キーワードになります。 データベース:クエリオブクエリ(IMQ)
CF-4204866 cfdump で書式設定が失われます。 デバッグ:cfdump
CF-4204413 output が false に設定されている場合、cfdump に CSS と JavaScript がありません。 デバッグ:cfdump
CF-4205366 2D 配列に混合値タイプが含まれている場合、SpreadsheetAddRows が java.lang.ArrayStoreException をスローします。 ドキュメント管理:Office 統合
CF-4204280 PDF のバグまたは整合性のないレンダリングが発生します。 ドキュメント管理:PDF フォーム
CF-4206454 「word-break: break-all;」が<cfdocument>タグ内で使用された場合にエラーが発生します。 ドキュメント管理:PDF の生成
CF-4205907 テキストを HTML に変換するとき、無効な URL がテキストに含まれている場合、cfdocument がハングします。 ドキュメント管理:PDF の生成
CF-4198342 cfdocument がタイムアウトします。 ドキュメント管理:PDF の生成
CF-4206253 SpreadsheetFormatCell で下線がサポートされていません。 ドキュメント管理:スプレッドシート
CF-4211081 圧縮されていないコンテンツが最大許容サイズ(可変)を超えます。 ファイル管理:cfzip
CF-4207423 ファイル名にコロンが含まれていると、DirectoryList() と DirectoryDelete() で問題が発生します。 ファイル管理:VFS-RAM
CF-4204901 VFS(RAM)と S3 の間でファイル操作を実行できません。 ファイル管理:VFS-S3
CF-4207069 CF2018 アップデート 6 以降で起動時間が長くなります。 汎用サーバー
CF-4204857 CF 2018、2016、2011 の 2019 年 6 月アップデートでは、拡張子のないファイルのアップロードがブロックされます。
汎用サーバー
CF-4207690 戻り値が大きい場合、ArraySort() のコールバックが機能しません。 言語
CF-4207473 cfoutput クエリループ内の cfif/cfelse 内にある関数呼び出し内でインライン構造体を設定すると、予期しない結果が発生します。 言語
CF-4209576 UDF を単一式のアロー関数として割り当てるとエラーが発生します。 言語
CF-4208310 Elvis 演算子がスレッドセーフではありません。 言語
CF-4208572 内部の変数に対して検証がおこなわれます。 言語
CF-4206046 UDF インスタンスがスレッドセーフでないので、別のスレッドで実行できません。 言語
CF-4204292 ReplaceNoCase で 2 バイト文字(絵文字)が正しく処理されません。 言語
CF-4204882 引数がクエリ関数で構造体として扱われません。 言語
CF-4206045 クロージャインスタンスがスレッドセーフでないので、別のスレッドで実行できません。 言語
CF-4204992 キーが「予約キーワード」の場合、セーフナビゲーションエラーが発生します。 言語
CF-4206403 一部の構文によってインタープリター(コンパイラー)が中断されることがあります。 言語:アプリケーションフレームワーク
CF-4211056 デフォルトの sameformfieldsasarray 値です。 言語:アプリケーションフレームワーク:ApplicationCFC
CF-4205918 カンマを含んだフォーム値が sameFormFieldsAsArray で正しくシリアル化解除されません。 言語:アプリケーションフレームワーク:PerAppSettings
CF-4206329 アップデート 13 のインストール後、コンポーネントの初期化が失敗します。 言語:CF コンポーネント
CF-4207025 Application.cfc で cfinclude が再帰的に解決されません。 言語:CF コンポーネント
CF-4204865 cfcomponent の extends パスがキャッシュされます。 言語:CF コンポーネント
CF-4207397 競合状態(for...in ループ + 単一ステートメント + 構造体表記) 言語:cfscript
CF-4205758 内部関数で使用された場合、Array slice 構文をコンパイルできません。 言語:クロージャ
CF-4197194 ネストされた arrayEach の親実行コンテキストスコーピングに関する問題 言語:クロージャ
CF-4204632 Set-Cookie ヘッダーの日付形式が無効です。 言語:cookie
CF-4208948 同じタイムスタンプを比較すると、コードエラーが発生します。 言語:式
CF-4210924 文書化されていない _format() が dateTimeFormat() の代わりに使用されています。 言語:関数
CF-4206955 関数から返される「null」が、常に配列を返しています。 言語:関数
CF-4210721 電子メールアドレスが無効でも、isValid ("email") が誤って true を返します。 言語:関数
CF-4210722 特定の文字列を指定した場合、エラーフラグが立たずに getSafeHTML 関数がエラーになります。 言語:関数
CF-4205212 ArgumentCollection は、invoke()/cfinvoke で配列を受け付けますが、メソッドの直接呼び出しでは受け付けません。 言語:関数
CF-4205911 Null のサポートが無効になっていても、型指定された配列の検証に「null」が合格します。 言語:関数
CF-4203844 ListDeleteAt は、区切り文字全体ではなく、最後のシンボルを削除します。CF 2018 言語:関数
CF-4211048 cfloop のインデックスがインクリメントしません。 言語:リスト関数
CF-4204007 DecodeFromURL で %2B が + としてデコードされません。 言語:文字列関数
CF-4205209 CFC 内の特定のコード構文要素で java.lang.VerifyError が発生します。 言語:タグ
CF-4204516 isValid("email") と isValid("url") での Unicode ドメインの扱いが異なります。 言語:検証
CF-4205377 キャッチされた cfldap 例外が exception.log に現れます。 ネットワークプロトコル:LDAP
CF-4203461 CfScript ORM の param/sequence のマッピングの注釈が機能しません。 ORMサポート
CF-4204880 内部の NumberFormatExceptions が原因で、負荷がかかった状態では Dateformat()のパフォーマンスが低下します。 パフォーマンス
CF-4206777 Performance Monitoring Toolset - 無応答アラートのしきい値が間違っています。 PMT
CF-4207758 170 個を超えるインスタンスを追加すると、PMT が Windows サービスマネージャーからサービスを開始できませんでした。 PMT
CF-4208156 [PMT グループ] 名前にスペースが含まれているグループに CF ノードを追加すると、CF ノードが予期しない動作をします。 PMT:グループ化
CF-4210932 Solaris プラットフォーム上の PMT で、CPU 使用率/プロセスメモリデータが表示されません。 PMT:リクエスト以外の指標
CF-4205607 [PMT アラート] カンマで区切られた電子メールアドレスを「受信者の電子メール」フィールドに入力できません。 PMT:設定
CF-4210933 PMT 2018 での更新ワークフローのサポート PMT:更新ワークフロー
CF-4210060 トラステッドキャッシュによって REST サービスが中断されます。 REST サービス
CF-4202597 アプリごとのマッピングが REST CFC に存在しません。 REST サービス
CF-4208840 スケジュールされたタスクを ColdFusion Administrator で編集するとき、スケジュール作成時に設定した日付にかかわらず、開始日がデフォルトでその日の日付になります。 スケジューラー
CF-4203917 ColdFusion 2018 で、server.xml のプロパティについて誤った警告が生成されています。 Web コンテナ(Tomcat)
CF-4210569 Tomcat HTTP コネクタと AJP コネクタの protocol 属性に関する無効な警告が coldfusion-error.log に記録されます。 Web コンテナ(Tomcat)
CF-4206375 ワイルドカード証明書の使用時に SSL ピア未検証例外が発生します。 Web サービス
CF-4207558 「any」という returnType を使用してサービスを呼び出すと、cfinvoke が失敗します。 Web サービス:Axis 2
CF-4199597 クライアントに送信された WebSocket メッセージがセミコロンの位置で切り詰められます。 Web ソケット:WebSocket プロキシ

既知の問題

  • アップデート 11 のインストール後、CFML コードで Elvis 演算子が正常に機能しません。この問題の回避策としては、テンプレートキャッシュをクリアし、クラスを更新してください。

前提条件

  1. 64 ビットコンピューターでは、64 ビット版 ColdFusion の 64 ビット JRE を使用します。
  2. ColdFusion サーバーがプロキシの背後にある場合は、サーバーが更新通知を受け取ってアップデートをダウンロードできるようにプロキシ設定を指定してください。スタンドアロンインストールの場合は jvm.config の下のシステムプロパティ、JEE インストールの場合は対応するスクリプトファイルを使用してプロキシ設定を指定します。
    • http.proxyHost
    • http.proxyPort
    • http.proxyUser
    • http.proxyPassword
  3. JEE アプリケーションサーバー上で実行している ColdFusion の場合、アップデートをインストールする前に、すべてのアプリケーションサーバーインスタンスを停止します。

インストール

このアップデートをインストールする方法については、「 サーバー 更新」セクションを参照してください。アップデートに関する質問については、この FAQ をご覧ください。

  • アップデートはColdFusion インスタンスの Administrator か、コマンドラインオプションでインストールできます。
  • Windows ユーザーは、「スタート/すべてのプログラム/Adobe/Coldfusion 2018/Administrator」を使用して ColdFusion Administrator を起動できます。
  • Windows 10、Windows Server R2 2012、および Windows Server 2019 のユーザーは、「管理者として実行」オプションを使用して  wsconfig   ツール({cf_install_home}/{instance_name}/runtime/bin にある)を起動する必要があります。
  • ダウンロードおよびインストール」オプションを使用してアップデートをインストールするときに、次のエラーが表示された場合、フォルダー {cf_install_home}/{instance_name}/hf_updates に書き込み権限があることを確認します。「{cf_install_home}/{instance_name}/hf-updates/hotfix_011.properties のファイルで書き込みファイル操作を実行するときにエラーが発生しました。」
  • コネクタ設定ファイルは、{cf_install_home}/config/ wsconfig /backup にバックアップされます。コネクタの再設定後、workers.properties ファイルにおこなわれたカスタム変更をすべて元に戻します。

アップデートの手動インストール

  1. このリンクをクリックして、アップデート JAR をダウンロードします。
  2. ダウンロードした JAR で、以下のコマンドを実行します。ColdFusion サービスを開始したり停止する特権と ColdFusion ルートディレクトリへのフルアクセスを持つ必要があります。

    Windows の場合:<cf_root>/jre/bin/java.exe -jar <jar-file-dir>/hotfix-011-326016.jar

    Linux ベースのプラットフォームの場合:<cf_root>/jre/bin/java -jar <jar-file-dir>/hotfix-011-326016.jar

ダウンロードした JAR の実行には、ColdFusion にバンドルされている JRE を必ず使用してください。スタンドアローン ColdFusion の場合、これは <cf_root>/jre/bin にあります。

ColdFusion サービスおよび他の設定済み Web サーバーを再起動する権限を持つユーザーアカウントからアップデートをインストールします webservers 。

アプリケーションを手動で更新する方法については、このヘルプ記事をご覧ください。

インストール後

注意:

このアップデートの適用後、ColdFusion のビルド番号は 2018,0,11,326016 になるはずです。

インストール後は、コネクタを再ビルドまたは再設定することをおすすめします。

注:これは、アップデート 8 を適用せずにアップデート 11 を適用した場合の説明です。

Web サイトを表示したときに Error 503 または Error 403 が発生した場合は、「トラブルシューティング手順」を参照してください。

アンインストール

アップデートをアンインストールするには、以下のいずれかの操作をおこないます。

  • ColdFusion Administrator で、「サーバーアップデートアップデートインストール済みアップデート」に移動して「アンインストール」をクリックします。
  • コマンドプロンプトからアップデートのアンインストーラーを実行します。例:java -jar {cf_install_home}/{instance_home}/hf_updates/hf-2018-00011-326016/uninstall/uninstaller.jar

上記のアンインストールオプションを使用してもアップデートをアンインストールできない場合、アンインストーラーが破損している可能性があります。ただし、次の操作を実行すれば、手動でアップデートをアンインストールできます。

  1. {cf_install_home}/{instance_name}/lib/updates からアップデート jar を削除します。
  2. {cf_install_home}/{instance_name}/hf-updates/{hf-2018-00011-326016}/backup ディレクトリから {cf_install_home}/{instance_name}/ にすべてのフォルダーをコピーします。

コネクタ設定

2018 アップデート コネクタの再作成が必要
アップデート 11 はい
アップデート 10 はい
アップデート 9 はい
アップデート 8 はい
アップデート 7 いいえ
アップデート 6 はい
アップデート 5 はい
アップデート 4 いいえ
アップデート 3 いいえ
アップデート 2 はい
アップデート 1 はい

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2025

Adobe MAX Japan
クリエイターの祭典

2025 年 2 月 13 日
東京ビッグサイト