Sun Java Solaris Communities My SDN Account
 
Documentation
リリースノート

Java™ 2 SDK, Standard Edition
バージョン 1.4.2_19

Microsoft Windows、Linux、Solaris オペレーティングシステム
 英語版

ご注意: J2SE 1.4.2 は、EOSL (サポート提供終了) となりました。1.4.2 の EOSL 後のサポートについては、Java SE for Business を参照してください。


目次

最新のバージョン
前のバージョン

概要

このドキュメントでは、1.4.2 アップデートリリースでの変更点の概要を解説します。また、1.4.2 のオリジナルのリリースノートへのリンクがあります。アップデートリリースはバグ修正リリースであるため、オリジナルの 1.4.2 リリースへの機能の追加や削除を目的としておりません。以前のアップデートバージョンのバグ修正も、現在のアップデートバージョンに含まれています。

バージョン番号とビルド番号は以下に記載されています。ご使用の JDK ソフトウェアのバージョンを表示するには、次のコマンドを使用します。

java -version

Bug Database

このドキュメントでは、最新のアップデートリリース版でのバグ修正についての概要を解説します。以下に解説しているバグ ID 番号の多くは、Bug Database (Bug Parade) Web サイトの詳細なバグレポートへのリンクになっています。Bug Database では、バグレポートを提出したり、既存のバグレポートにコメントを追加したり、もっとも重要と思われるバグに投票したりすることもできます。

Java SE for Business に関する特記事項 - Java SE for Business 1.4.2 に関する情報を入手するには、このドキュメントを参照してください。


1.4.2_19 での変更点

このアップデートリリースの正式な内部バージョン番号は 1.4.2_19-b04 です (「b」は「build」を表します)。外部バージョン番号は 1.4.2_19 です。

OlsonData 2008i

このリリースには、バージョン 2008i の Olson 氏のタイムゾーンデータが含まれています。詳細は 6764308 または US DST Timezone Updater を参照してください。

バグ修正

このリリースには、1 つ以上のセキュリティー脆弱性に対する修正が含まれています。詳細については、Sun Alerts 244986、244987、244988、244990、244991、245246、246266、246346、246386、および 246387 を参照してください。

その他のバグ修正は以下の表に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6321689 hotspot compiler2 Ideal_DU_postCCP が十分に保守的でない
6606675 hotspot compiler2 1.4.2_15 で CodeBuffer のサイズを変更するとクラッシュする
6654460 hotspot compiler2 [1.4.2] : compiler2 (RHEL、IA64) のシフト操作で 2 つの問題が発生する可能性がある
6659551 hotspot compiler2 6258466 のバグ修正で、パスが NULL かどうかをチェックしない問題が残っている
6435198 idl orb SUN ORB の接続テーブルのクリーンアップコードが「使用中」のものをクリーンアップしてしまう
6446990 java classes_net HttpURLConnection#available() が何度もデータをメモリーに読み込んでしまう
6589801 java classes_net (rb) リソースバンドルに含まれるキーに対するリソースを見つけることができない。
6448457 java classes_nio (ch) Channels.newOutputStream().write() が一部のデータを書き込まない
6754779 java classes_security Camerfirma ルート証明書を JDK に追加する
6768559 java classes_security t-systems ルート CA 証明書 (Deutsche Telekom Root CA 2) を JRE に追加する
6645292 java classes_text [Fmt-Da] 西部夏時間タイムゾーン (オーストラリア) が正しく解析されない
6764308 java classes_util_i18n (tz) tzdata2008i をサポート
6623981 java compiler 1.4.1/1.4.2 の javac で StackOverFlowError が発生する
4827358 java imageio JPEGImageReader/Writer でファイナライズを使用するとパフォーマンスが低下する
4867874 java imageio JPEGImageReader.reset() が非常に低速で、System.gc() を呼び出す
4868479 java imageio JPEGImageReader を再利用して複数の JPEG イメージを読み取ると、メモリーリークが発生する
6746185 javawebstart other 不正な形式の URL 例外:1.5.0_16 で導入された JWS の退行
6358629 jsse runtime SSLSocket.close() と SSLSocket.read() のデッドロック
6447412 jsse runtime ほかのシステムの電源を切ると、SSL ソケットの socket.close() で問題が発生する
6614957 jsse runtime HttpsURLConnection が設定済み SSLSocketFactory を使用しないですべてのソケットを作成する
6618387 jsse runtime SSL クライアントセッションが正常に閉じない。close_notify アラートの代わりに TCP リセットが発生する


1.4.2_18 での変更点

このアップデートリリースの正式なバージョン番号は 1.4.2_18-b06 です (「b」は「build」を表します)。外部バージョン番号は 1.4.2_18 です。

OlsonData 2008b

このリリースには、バージョン 2008b の Olson 氏のタイムゾーンデータが含まれています。 詳細は 6679340 または US DST Timezone Updater を参照してください。

バグ修正

このリリースには、ひとつまたは複数のセキュリティ脆弱性に対する修正が含まれています。 詳細は、Sun Alert: 238666、238905、238967、238968 を参照してください。

バグ修正は以下の表に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6307266 hotspot compiler1 mixed モードの JIT コンパイルで、同期が壊れることがある
6539626 java classes_awt freed MSG 構造が、1.4.2 でアクセス違反の原因になる
6461933 java classes_awt nowMillisUTC() 内のシステムブートタイムの調整が頻繁に必要
6176051 java classes_io File.isFile() は、Windows プラットフォーム上では "con" に替えて "false" を返す必要がある
6651160 java classes_security AOL ルート CA 証明書を JDK に追加
6512054 java classes_security SubjectDomainCombiner が、JAAS モードで code-base grant を結合しない
6570062 java classes_security Kerberos 認証の退行
6572805 java classes_security 退行: krb5 ログイン失敗
6652375 java classes_security 交換 GlobalSign ルート CA 証明書を JDK に追加
6696605 java classes_security Secom ルート証明書を JDK に追加
6520101 java classes_swing アプリケーションが長時間動作していると、FileChooser が OutOfMemory を引き起こす
6608572 java classes_util_i18n マルタとキプロスのための通貨変更
6538601 java classes_util_i18n 定期的なタイムゾーン表示名の更新
6571205 java classes_util_i18n ISO 4217 Amendment 139 に対応した通貨データの変更
6570259 java classes_util_i18n ISO 4217 Amendment 138 に対応した通貨データの変更
6679340 java classes_util_i18n (tz) tzdata2008b をサポート
4518797 java classes_util_i18n ロケール hashCode 同期が不十分
4692504 java classes_util_i18n TimeZone.getDefault() の同期が多すぎる
6531255 java localization en_CA ロケール用にタイムゾーン表示名の変更が必要
6395737 java_plugin iexplorer モード付きダイアログがアクティブ時に、並列ウィンドウの再フォーカス動作で IE がハングする
6523707 java_plugin iexplorer 別ウィンドウの liveconnect でモード付きダイアログが作成されると IE ブラウザスレッドが落ちる
6572970 java_plugin iexplorer フォーカスウィンドウ下で、ダイアログリクエストウィンドウがポップアップ


1.4.2_17 での変更点

このアップデートリリースの正式なバージョン番号は 1.4.2_17-b06 です (「b」は「build」を表します)。外部バージョン番号は 1.4.2_17 です。

OlsonData 2007k

このリリースには、バージョン 2007k の Olson 氏のタイムゾーンデータが含まれています。詳細は US DST Timezone Updater を参照してください。

バグ修正

このリリースには、ひとつまたは複数のセキュリティ脆弱性に対する修正が含まれています。詳細は以下の Sun Alert を参照してください。 233321 233322 233323 233324 233325 233326 233327

バグ修正は以下の表に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6558100 hotspot garbage_collector 並列作業キューのオーバーフローに続いて CMS がクラッシュ
6647251 java classes_security DigiCert ルート CA 証明書を JDK に追加
6647254 java classes_security TrustCenter ルート CA 証明書を JDK に追加
6624769 java classes_util_i18n (tz) tzdata2007i をサポート
6646197 java classes_util_i18n (tz) tzdata2007k をサポート
6604056 java_deployment security deploy/src/javaws/share/config/cacerts はソースリリースに CA 証明書を含んではならない
6631506 java_plugin plugin REG : 6u4 を使用すると MZ でアプレットを起動できない
6607234 javawebstart other 配備ワークスペースの jre/javaws/cacerts の代わりに Java Web Start で jre/lib/security/cacerts を使用


1.4.2_16 での変更点

このアップデートリリースの正式な内部バージョン番号は 1.4.2_16-b01 です (「b」は「build」を表します)。外部バージョン番号は 1.4.2_16 です。

OlsonData 2007f

このリリースには、バージョン 2007f の Olson 氏のタイムゾーンデータが含まれています。 詳細は US DST Timezone Updater を参照してください。

バグ修正

バグ修正は以下の表に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6585736 java classes_security JDK/JRE に GlobalSign ルート証明書を追加


1.4.2_15 での変更点

このアップデートリリースの正式なバージョン番号は 1.4.2_15-b02 です。修正されたバ グは以下に記載されています。

OlsonData 2007f

このリリースには、バージョン 2007f の Olson 氏のタイムゾーンデータが含まれています。詳細は US DST Timezone Updater を参照してください。

バグ修正

バグ修正は以下の表に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6233005 hotspot compiler2 サーバー VM で javac がランダムに失敗
6487381 hotspot compiler2 CodeBuffer の消耗による 5.0 jvm のクラッシュのためパスを追加
4925292 hotspot compiler2 容量不足で codecache を動かすと vm が異常終了
6258466 hotspot compiler2 optimize_inlining() で CTW が失敗
6495056 hotspot garbage_collector ReferenceProcessor::delete_null_referents_from_lists に不適切な形式のデバッグ文
6494543 hotspot garbage_collector GC 情報が -Xloggc ファイルにリダイレクトされない場合がある
6528763 hotspot runtime_system 6.0 の LoaderConstraintEntry に関連して VM がクラッシュ
6367357 hotspot runtime_system UnsatisfiedLinkError のメッセージが日本語ロケールで正常に表示されない
6376296 java classes_2d Java2D: JDK で Aakar フォントと Rekha フォントがクラッシュ
6300533 java classes_awt tests.api.java.awt.Toolkit.CursorTests を実行すると Windows で RI がクラッシュ
6519337 java classes_net 退行: getResourceAsStream が、パスに空白が含まれる jar ファイルの内部にあるリソースにアクセスできない
6545415 java classes_net 5017051 の退行
6545388 java classes_net パーセントを符号化した文字を持つリソースが 1.4.2_13 でロードされない
6314370 java classes_net Nightly: Jaws が "Starting application..." ウィンドウでハング
6415062 java classes_net 符号化された 30 KB の文字列 URL を取得するために 30 MB のメモリが破壊される
6495567 java classes_sound CR 4964288 (サウンド、TargetData を取得中に起こる予期しない IAE) が windows-amd64 JDK で修正されていない
6498661 java classes_sound api/javax_sound/sampled/TargetDataLine/index.html#TargetDataLine が失敗
6511568 java classes_swing JFileChooser が 1.4.2、5.0u4、1.6.0 で OOM をスロー
6396844 java classes_swing JFileChooser が 1.4.2、5.0u4、mustang-b75 で OutOfMemory を起こす
6554586 java classes_util_i18n (tz) tzdata2007f をサポート
4879507 java classes_util_jarzip ZipInputStream が格納された(圧縮されていない)ファイルの CRC をチェックしない
6467152 java classes_util_logging LogManager の初期化と JVM の終了でデッドロックが発生
4994705 java classes_util_logging LogManager でデッドロック
6452074 java serviceability HeapDumpOnOutOfMemoryError オプションが 1.4.2 のスループットコレクタで動作しない
6494472 java serviceability jmap -permstat がメモリの使いすぎで swap 不足で失敗
6395737 java_plugin iexplorer モーダルダイアログが並行ウィンドウ再フォーカスアクティビティーで有効になると IE がハング
6189161 java_plugin ocx 印刷ダイアログは 1.4.2/5.0 でモーダルであるべき
6502030 java_plugin other ControlPanelApplet がクライアントアプリケーションからアクセスできる
6502568 java_plugin other cookie のサイズが 4k を超えると要求ヘッダーに文字化けが起こる
6546402 java_plugin plugin Java Plug-in 1.4.2_15-ea-b01 の 1.4.2_15 MIME type がない
5053708 jndi dns DNS プロバイダがリソースを適切にクリーンアップしない


1.4.2_14 での変更点

このアップデートリリースの正式なバージョン番号は 1.4.2_14-b05 です。修正されたバグは以下に記載されています。

US Daylight Savings Time Sun Alert 102836

バグ 6530336Sun Alert 102836 の一部であり、このリリースで修正されました。 結果として、このバグを回避するために -bc フラグを付けて tzupdater を実行する必要はなくなりました。バグ 6466476 も Sun Alert 102836 の一部ですが、まだ修正されていません。 アプリケーションで、非推奨の java.util.Timezone ID を使用していて、6466476 で説明されている動作に影響される場合は、回避策として -bc フラグを付けた tzupdater を使用してください。 -bc フラグを付けて tzupdater を実行しても、 6530336 の修正を妨げません。

このリリースには、バージョン 2007a の Olson 氏のタイムゾーンデータが含まれています。America/Indiana/Winamac の変更 ( US Daylight Savings Time Changes and the Java SE Platform: FAQ (Appendix) を参照) に対応するために最新のデータ (現時点では 2007c) が必要な場合は、このリリースをインストールした後で tzupdater (必要に応じて -bc フラグを付ける) を実行する必要があります。詳細は Sun Java SE JDK tzupdater Tool を参照してください。

バグ ID カテゴリ サブカテゴリ 説明
6316313 hotspot compiler1 java_g で GC 中にアサーションで hotspot が終了する
6483773 hotspot compiler1 CE_Eliminator::block_do で hotspot SIGSEGV
6451816 hotspot compiler2 剰余演算が 1.4.2_12 で例外の原因となる
6456806 hotspot garbage_collector 過度に長い CMS プレクリーンサイクルのために並行モードが失敗する
6412288 hotspot garbage_collector 1.4.2_11 java_g iCMS assert(referent->is_oop(),"Adding a bad referent")")
6440724 hotspot garbage_collector 1.5.0: CMS: 誤解を招くプレクリーンと異常終了するプレクリーンの統計
6409002 hotspot garbage_collector Par_PushAndMarkClosure::do_oop() での致命的エラーによるクラッシュ
6459113 hotspot garbage_collector CMS+ParNew: 割り当てスプレッドが原因で、ヒープの形状によって ParNew の一時停止時間が著しく異なる
6306741 hotspot garbage_collector C ヒープが割り当てられた ResourceObj のメモリーリーク
6275407 hotspot garbage_collector アサーション失敗 "wrong array object size"
6427025 hotspot garbage_collector CMS: NewSize と MaxNewSize の設定で NewRatio が無視される
4789080 hotspot garbage_collector CMS: cms 初期化時から icms 統計情報を収集できるようになった
6433335 hotspot garbage_collector ParNewGC 時間が長くなり、30 秒ごとに 20 秒を占める
6472335 hotspot garbage_collector OutOfMemoryError の原因となる巨大な配列の割り当てによって、JVM が -Xincgc でハングする
4953058 hotspot jni -XX:+UseAltSigs オプションが使用されると、JVM が SIGUSR1 をブロック解除
5023599 hotspot jvmpi JVMPI インタフェースの設定後に、遅延接続 JVMPI クライアントがハング
6317989 hotspot runtime_system 1.4.2_07 の最適化解除に関連して異常終了 (コアダンプ) が起こる
6490436 hotspot runtime_system 5060487 による互換性の問題
6463096 hotspot runtime_system icache 非検査コードが SEGV を起こす
6453956 hotspot runtime_system 1.4.2 で大きな -Xmx を使用して VM が隣接するメモリを取得できない場合に JVM は何らかのメッセージを出力すべき
4889282 java classes_beans java.beans.EventHandler が AWT 例外処理を無効にする
6220825 java classes_lang システムプロパティーの os.name は Windows Vista では "Windows Vista" であるべき
4052517 java classes_lang (process) Runtime.exec が UNIX のほかのグループに属するプログラムを実行しない
6469663 java classes_net プロキシ経由で接続すると HTTP 要求 URI にフラグメントが含まれる
6382788 java classes_net URLConnection が暗黙のうちに POST 要求を再試行する
6404388 java classes_net VISTA: Socket setTcpNoDelay と setKeepAlive が不正に動作する
6231529 java classes_nio (bf) mark == 0 で ByteBuffer.duplicate が呼び出されると ByteBuffer.reset が InvalidMarkException をスローする
4818488 java classes_nio (so) handleSocketError でエンコーディング変換がない
6228529 java classes_security Windows の JDK が Kerberos からの事前認証記録を待たず、エラーが発生する
6530336 java classes_text (tz)EST MST と HST の省略名を使用すると最新の jdk リリースで DST バグ
6480497 java classes_util_i18n (tz) tzdata2006n をサポート
6510927 java classes_util_i18n (tz) tzdata2007a をサポート
6497526 java classes_util_i18n (tz) tzdata2006p をサポート
6393531 java classes_util_i18n (tz) [Vista] プラットフォームのタイムゾーン検出をサポート
4847367 java classes_util_jarzip zip_util.c の readLoc() の FREE_AND_RETURN_NULL ターゲットに null チェックがない
6509137 java cte_docs J2SE UR リリースで著作権の年を 2007 に修正する必要がある
6256798 java install rpm のアンインストールでエラーメッセージ。/etc/mailcap が削除される
6405147 java install Vista: Active-X コントロールを事前承認するためにレジストリキーを使用
6415321 java_deployment general Vista: 配備における Runtime.exec() の問題の回避策を実装
6396594 java_deployment general Vista: プラグインがデフォルトのキャッシュディレクトリに書き込めない
6406821 java_deployment update Vista: Java Update タブが標準アカウントにない
4947162 java_plugin iexplorer CAxControl::OnJSInvokeMethod() - アクセス違反の可能性
6256473 java_plugin iexplorer アプレットのダウンロードがプロキシサーバーと IIS で 10 分で終わらない
5082374 java_plugin other 複数のアプレットが Thread.setName() を使用するとプラグインがフリーズする場合がある
6388659 jgss krb5plugin krb5 は KRB_ERROR の空の salt フィールドを使用してはならない
4799427 jsse runtime 4796657 の回避策を追加


1.4.2_13 での変更点

このアップデートリリースの正式なバージョン番号は 1.4.2_13-b03 です。修正されたバ グは以下に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6362070 hotspot compiler1 Random がスレッドに対して安全でない
6420685 hotspot compiler2 ResourceMark が拡張できる配列をブレークする
6362260 hotspot compiler2 policy_maximally_unroll が現在のコンパイルサイズを無視し、ノードカウントを大量に消費する
4834191 hotspot compiler2 C2 が MD2 実装のコンパイルに失敗する
6180969 hotspot compiler2 JVM 1.3.1 が例外ハンドラの致命的エラーでクラッシュ
6369448 hotspot garbage_collector 不必要なフル GC
4855795 hotspot garbage_collector 偽の OutOfMemoryError 例外
6253746 hotspot garbage_collector pointer_delta がポインタ比較に使用されない
6266735 hotspot garbage_collector ParNew/DefNew で実行している jbb で、変異子が一時的に極端にスローダウンする
6407414 hotspot garbage_collector 1.4.2_11 java_g の iCMS エラー: assert(_pending_decrements > 0,"can't be zero or negative")
4734748 hotspot other oopmap 生成が異常に遅い
6209701 hotspot runtime_system jvm が、ゾンビメソッドへの安全でないアクセスの保証に失敗してクラッシュ
4871438 hotspot runtime_system methodOopDesc::set_fingerprint がスレッドに対して安全でない
6395139 hotspot runtime_system GC タイムスタンプは JVM の起動に相対的であるべき
6247825 hotspot runtime_system 1.4.2_07 の最適化解除でセーフポイントでクラッシュが発生
6300358 hotspot runtime_system kill -QUIT によって JVM がフルスレッドダンプで異常終了
6292315 java char_encodings InputStreamReader で予期しない例外が発生
6424528 java classes_2d swing コンポーネントを 16 ビット色深度で印刷すると色のマッピングが不正
6385867 java classes_awt JNI でネイティブコンポーネントのマウス入力領域が組み込まれていると JVM がクラッシュ
6336384 java classes_awt 6.0 でスクロールバーが正しく表示されない
6448190 java classes_awt JFrame と JButton でフォーカスの問題
6306625 java classes_awt_im マウスクリックでフォーカスをほかのテキストフィールドに移動すると、コミットされていない文字が失われる
6332120 java classes_io File.deleteOnExit() に長いファイル名を使用するとバッファのオーバーフローが起こる
6339493 java classes_lang (process) Runtime.exec が Solaris 9 ですべてのファイル記述子をクローズしない
6358532 java classes_net HttpURLConnection.disconnect が実際には起動しない
6226610 java classes_net HTTP トンネル接続がプロキシにユーザーヘッダーを送る
6449565 java classes_net 1.4 より前の SocketImpl がサポートされなくなった
6354728 java classes_security 署名付き JAR ファイルの検証が非常に遅い (パフォーマンス低下)
6391482 java classes_security DomainComponent が IAS5String ではなく PrintableString (RFC3280 を参照)
6413153 java classes_security KerberosTicket が KrbCredInfo の authtime フィールドが null だと例外をスロー
6395611 java classes_security JDK に Comodo CA ルート証明書を追加
6449791 java classes_swing マウスボタンが押下されスピナーが新しいものと置換されると JSpinner がスピンする
6306218 java classes_swing JEditorPane が複雑な HTML の表で妥当な幅のインデントを行えない
6425120 java classes_util_i18n (tz) tzdata2006g をサポート
5098176 java imageio ImageIO で読み込めない PNG がある
6378768 java install rtpatch フラグ NOCOMPRESS を使用すると、各 JRE ダウンロードが 264 KB 減る
6429473 java jwsse-nightly-bld すべてのプラットフォームのナイトリービルドが失敗
4960215 java localization 退行: UK と France: 不正な第一週最小日数 (2)
6388190 java serviceability jmap が 1.4.2_09 の CMS で動作しない
6204669 java_plugin iexplorer IE Windows Plugin で実行するとネイティブメモリリーク
6426928 java_plugin iexplorer アプレットの再表示後にテキスト項目のフォーカスが失われる
4845728 java_plugin other Jar Caching を有効にすると DownloadException が発生しアプレット jar の読み込みに失敗する
6433293 javawebstart other jaws: Solaris で https 経由で 1.4.2 または 5.0 を使用した場合: Java 1.4+ が HTTPS サポートに必要
6423370 jce runtime バグ 5098318 の修正により暗号コードを含む JAR ファイルのキャッシングを回避
6444553 jgss build SAP 用 1.4.2 amd64 ビルドで w2k_lsa_auth.dll バンドルのアーカイブバージョンが不正
6413033 jgss krb5plugin sun.security.krb5.internal.ccache.FileCredentialsCache と複数のキャッシュされた TGT
6432143 jsse runtime sun.net.client.defaultConnectTimeout defaultReadTimeout は HttpsURLConnection と連動すべき

1.4.2_12 での変更点

このアップデートリリースの正式なバージョン番号は 1.4.2_12-b03 です。修正されたバグは以下に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6322757 hotspot compiler2 ParRootScanWithoutBarrierClosure::do_oop で GC クラッシュ
6332641 hotspot compiler2 CORBA product_rmijrmp_dgc:Test01 が例外で失敗
4971887 hotspot compiler2 -server -Xcomp オプションで不正な不動小数点演算またはループの展開
6343401 hotspot compiler2 空のループを削除するとクラッシュ
4965987 hotspot compiler2 assembler_sparc.hpp, 787 で CTW アサーション
6374905 hotspot garbage_collector SurvivorRatio が -XX:+UseConcMarkSweepGC を使用すると無視される
6319671 hotspot garbage_collector CMS はヒープのサイズ変更の保護に CMS トークンではなく Heap_lock を使用するべき
6319688 hotspot garbage_collector CMSPermGen::mem_allocate() で不正なロック
5093520 hotspot jvmti デバッガが接続されると perm 世代と old 世代でオブジェクトが生存したまま
6312208 hotspot other ロード中に java.lang.Win32Process.create() で Windows JVM がクラッシュ
5030646 hotspot runtime_system CMS: rhas_3.0 SP1 の fastdebug ビルドで atg がクラッシュ
6352819 hotspot runtime_system _JAVA_OPTIONS の -Xloggc がゴミのファイル名に記録する
6325849 hotspot runtime_system Java Thread Dump がすべてのスレッドに同じ「nid」を表示する
5067940 idl orb [CORBA!] POA WrongAdapter が 1.5 と 1.4.2 の間の往復でスローされる
6292322 java char_encodings UTF-16、リトルエンディアン、バイト順マークの InputStreamReader で予期せぬ例外が発生
6394302 java char_encodings テスト sun/nio/cs/CheckHistoricalNames.java が 142u12b1 で失敗するが、前の 142u11b6 では成功
6255588 java classes_2d JDK ウィンドウのプリント実装で GDI オブジェクトがリーク
6195047 java classes_2d ヒンティングエンジンが Bar39、Bar25i、および関連するフォントで正しく初期化されない
6312510 java classes_2d パッチ 109147-34 で jdk 1.4.2_07 java アプリケーションの色の問題
4823180 java classes_awt JDK 1.4.1: Motif java.awt.Choice で競合状態
6374321 java classes_awt IE ブラウザで alt キーを押すと Textfield がフォーカスを失う
6312028 java classes_awt 1.4.2_08 が awt!AwtObject::SendEvent でクラッシュ
6343810 java classes_net java/net/PlainSocketImpl.c の接続は EALREADY を処理するべき
5083450 java classes_nio (se) 一時セレクタがスレッドの終了時にクローズしない
6181598 java classes_nio KSC5601 エンコーディングの文字列コンストラクタが AccessControlException をスロー
4869859 java classes_nio テスト java/nio/channels/FileChannel/ScatteringRead.java が失敗 (solaris -d64)
6350061 java classes_security JGSS にビッグエンディアン資格キャッシュが必要
6404731 java classes_security JDK に teliasonera ルート CA 証明書を追加
4836635 java classes_swing JFileChooser Windows L&F でリソースリーク
4793761 java classes_swing JPasswordField のパスワードをアジャストボタンでコピー&ペーストできる
5075580 java classes_swing FILES_AND_DIRECTORIES モードの JFileChooser に 4239219 の修正が含まれていない
6378990 java classes_util_i18n (tz) tzdata2006a をサポート
6371531 java classes_util_i18n モザンビークの通貨の変更
5092263 java classes_util_jarzip GZIPInputStream がサイズ 2GB 以上で誤って「Corrupt GZIP trailer」を報告する
6364346 java classes_util_jarzip GZIPOutputStream が 1.4.2_09 より 1.4.2_11-b02 で遅い
5106044 java debugger SA-JDI: Solaris/AMD-64 への SA のポート
6399782 java install Nevada に対する Solaris パッケージの変更が必要
4980600 java install coreutils を呼び出すときに使用する構文が POSIX 1003.1-2001 に準拠していない
5057119 java runtime Oracle の JDB の windows 64-bit IA64 で Java.exe (ver 1.4.2_04) アクセス違反
6394781 java serviceability テスト vm/sa/OOME/6173515/Test6173515.sh が 142u12b1 で失敗するが 142u11b6 で成功
6323688 java serviceability SA: jmap heap dumper は java.lang.Object をすべての配列クラスのスーパークラスとしてダンプするべき
6280629 java serviceability OutOfMemoryError でヒープをダンプする機能が必要
6307570 java serviceability jmap のパフォーマンスと堅牢性の向上
6315235 java serviceability SA: jmap heap dumper がオブジェクト配列の正しいクラス ID を使用しない
6377036 java_deployment update rtpatch バイナリリソースを統合すると、すべての JRE ダウンロードで 2.2 MB、JDK ダウンロードで 9 MB を節約できる
6332100 java_plugin iexplorer Internet Explorer で「戻る」「進む」を行った後に Textfield がフォーカスを失う
6367496 java_plugin iexplorer _04/_05 では動作していたが、IE のアプレットで画面が空白になる
6393921 java_plugin iexplorer 複数のアプレットがロードされて同時にウィンドウ再フォーカスを行うと JVM がハング
6370565 java_plugin iexplorer 複数のアプレットを複数回再ロードすると IE ブラウザがハング
6358629 jsse runtime SSLSocket.close() と SSLSocket.read() がデッドロック

1.4.2_11 での変更点

このアップデートリリースの正式なバージョン番号は 1.4.2_11-b06 です。修正されたバグは以下に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6326935 hotspot compiler2 例外メッセージのサイズが例外がスローされるたびに倍以上になる
4947814 hotspot garbage_collector CMS: mark-word 復元中のアサーション
4948040 hotspot garbage_collector -XX:+UseConcMarkSweepGC を使用すると out of memory が返される
6186200 hotspot garbage_collector RFE: ヒープがフルで GC locker が獲得されている間は割り当て要求を延期する
4907039 hotspot garbage_collector GC テストが linux-ia64 の concurrentMarkSweepGeneration.cpp の -Xcongc でクラッシュ
6280181 hotspot garbage_collector 並行メモリ割り当てと JNI CS が OOM を引き起こす
6245770 hotspot runtime_system 64 ビットプラットフォームでデフォルトコードのキャッシュサイズを軽減
4785154 hotspot runtime_system Linux で VM が無駄に SIGCHLD をトラップ (cleanup)
6336111 hotspot runtime_system Intel IA64(Montecito) が 1.4.2_09 で失敗
5105922 java build Linux ビルドが AWT を含む重要なライブラリを最適化しない
6348343 java char_encodings 退行: 1.4.2_10 の ISAutoDetect.java で ClassCastException
6310716 java char_encodings decodeText() が日本語の文字を iso-2022-jp から Unicode に変換しない場合がある
6350086 java classes_2d 実行時パフォーマンスを向上させるため libfontmanager のコンパイラ最適化レベルを増加
5097531 java classes_awt win32 で ALT キーが押下された場合、マウスカーソルはデフォルトカーソルであるべき
6181157 java classes_awt PIT: win32 でデフォルトカーソルは表示されるが、ALT キーが押下されると変わる
6300270 java classes_awt RE 1.5.0_04 のコピー&ペーストが Modal JDialog で失敗
4880538 java classes_lang 退行: 6 JCK14a api/java_lang/StrictMath テストが Tiger で失敗
5089488 java classes_net java.net.Socket が旧スタイルの実装を確認する
5023633 java classes_net InetAddress が大文字を含むホスト名をキャッシュしない
6280967 java classes_util (coll) HashMap の直列化解除中に例外がスローされる
6383088 java classes_util (coll) 1.4.2_11 で、HashMap.java の writeObject() の仕様が変更された
6336600 java classes_util_i18n 新しいアゼルバイジャンの通貨を修正
6265533 java classes_util_i18n (tz) java/util/TimeZone/WinTZVM.sh が amd64 で失敗
4873106 java classes_util_i18n (tz) 退行テスト java/util/TimeZone/SolarisTZVM.sh が Solaris 10 で失敗
6296410 java classes_util_i18n 新しいアゼルバイジャンの通貨
4921945 java classes_util_i18n Security がオンの状態で Calendar を直列化解除できない
4803100 java classes_util_i18n (tz) Win32 で、チリのサンティアゴのデフォルトタイムゾーンが不正
4639407 java classes_util_i18n タイムゾーンの上下限チェックにより、GregorianCalendar が厳密に動作しない
6332148 java classes_util_i18n (tz) tzdata2005n をサポート
6348045 java classes_util_jarzip 退行: GZIPInputStream が遅くなり、深刻なパフォーマンスの低下
6326045 java install jre 1.4.2_08 インストール/アンインストールスクリプトに問題
6388168 java qa_web_eng リリースノートで正式なバージョン番号が正しくない
6329785 java runtime jni.cpp の接続/切り離し操作に関連して、Java プロセスが異常終了する
6204620 java_plugin other realloc は cjavajni.cpp で使われるべきではない
4836493 jsse runtime SSLSockets の Socket タイムアウトでデータが壊れる

Changes in 1.4.2_10

このアップデートリリースの正式なバージョン番号は 1.4.2_10-b03 です。

バグ ID カテゴリ サブカテゴリ 説明
6237349 hotspot compiler1 c1 コンパイラスレッドを 6.0b26 で実行すると hotspot がクラッシュ
6227033 hotspot compiler1 ひとつの java プログラムで多くのローカル変数を使用すると hotspot がクラッシュ (SIGSEGV)
6251458 hotspot compiler2 JVM 1.4.2_06 が C2 コンパイラの IdealLoopTree::policy_do_remove_empty_loop でクラッシュ
6206441 hotspot compiler2 ラージファイルをアップロードする際の HotSpot コンパイラエラー (Error ID : 4F530E43505002EF 01)
6268279 hotspot compiler2 フル GC でコアが発生
6280731 hotspot compiler2 jdk1.4.2/Itanium の long 型の loop 変数で Hotspot の問題
6250214 hotspot garbage_collector CMS: 明示的な GC なしの、並行サイクルを開始させる perm 世代拡張
6214543 hotspot garbage_collector CMS: 並行モードの失敗に対するより分かりやすいメッセージ
5083062 hotspot hybrid_interpreter JVM が "instanceof" を含むコードで、ヒープの終わりにある二次スーパータイプの配列でクラッシュ
4974024 hotspot jvmpi JVMPI / JDWP が両方有効な場合に VM の起動でデッドロック
6244063 idl orb 5.0 の com.sun.corba.se.impl パッケージでパフォーマンスの問題
6269021 idl orb 1.4.2xx のみ: -Dcom.sun.CORBA.ORBServerPort を使用すると org.omg.CORBA.OBJECT_NOT_EXIST エラー
6304067 idl orb 1.4.2xx のみ - Sun ORB がハング
6233622 idl serialization RMI-IIOP のクラスローダでメモリリーク
5107263 java char_encodings JISAutoDetect (1.4.X) の isSupported のパフォーマンスが悪化
6174596 java classes_2d HP LaserJet 1300 でプリントダイアログを開くと ArrayIndexOutOfBoundsException
4506231 java classes_2d nsk/regression/b4305163 テストが solx86 でコアダンプ
6232446 java classes_2d ネイティブのフォントポインタを含めるため 1.4.2 の Font.equals で改善が必要
6287599 java classes_2d HP LaserJet 8000N でプリントダイアログを開くと NPE がスローされる
4909781 java classes_2d java.awt.color.ICC_Profile should define serialVersionUID
6245283 java classes_2d 色管理のコードが HT/SMP マシンでスレッドセーフでない
4867453 java classes_awt Component.removeNotify() は常に InputContext を非アクティブにすべき
6316316 java classes_beans リフレクションを使用すると DefaultPersistenceDelegate で問題
6235633 java classes_fontprop JRE 1.4.2_07 で RHEL-4 の日本語のサポートがない
6230772 java classes_nio (fs) FileChannelImpl.c: off64_t は 1.4.2_07 で flock64 (F_SETLK64) に使用されるべき (lnx)
6232954 java classes_nio (so) クライアントが SO_TIMEOUT で (NIO 作成の) ソケットクローズを見ない
6315261 java classes_nio 退行: Lock.java が 1.4.2_10-b01 で失敗し 1.4.2_09-b05 で成功する
6286011 java classes_nio (se) DevPollSelectorProvider が Solaris 10 のデフォルトで停止
4656461 java classes_swing 一覧から非連続の選択をする場合に Ctrl-Shift-Click を使えない
5053844 java classes_swing コンソールで gif ファイルの not found エラーメッセージが表示される
4856343 java classes_swing システム選択クリップボードでアプレット対話の問題
4818420 java classes_util_i18n アフガニスタンおよび東ティモールの新しい通貨
6287601 java classes_util_i18n (rb) java.util.ListResourceBundle クラスの javadoc を更新
6316171 java classes_util_i18n ListResourceBundle サブクラスは Object[][] コピーを返す protected getContents() を持つべき
6206933 java classes_util_jarzip GZipOutputStream/InputStream がクリティカルになり(JNI_Get*Critical を呼び出す) 遅くなる
6307025 java cte_test 自動退行テスト 5098318 が 142_10-b01 で失敗
6307034 java cte_test 自動退行テストケース 6282891 が 142_10-b01 で失敗 (コンパイルが失敗)
6312812 java cte_test 自動退行テストケース 6232446 が Sol10-sparc の 142_10-b01 で失敗
6315882 java cte_test 手動退行テストケース 4902977 のスクリプト (runTest.ksh) は Suse9.3 をサポートするために修正されるべき
6324402 java cte_test 手動退行テストケース (4861802) が Solaris10-sparc の 5.0u6_b02 および 1.4.2-10_b01 で失敗
6317060 java cte_test 手動退行テスト 4974531 の手順に修正が必要
6326204 java cte_test TESTBUG: 6291034 テストケースが exit code1 で失敗
6287579 java debugger ListResourceBundle のサブクラスは getContents() を修正するべき
6262572 java imageio ListResourceBundle のサブクラスは getContents() を修正するべき
6291034 java imageio FileCacheImageInputStream および FileCacheImageOutputStream は File.deleteOnExit を避けるべき
6226269 java jar JAR 検証が重大なフットプリントの増加を引き起こす
6300129 java jwsse-nightly-bld 1.4.2_10 nightly build が失敗
6269555 java native_interface C プログラムから JVM を作成すると JNI を描画するメインのスレッドスタックから容量を奪う
6321281 java serviceability 自動退行テストケース (sun/tools/jps/jps-*.sh) が失敗する
6282891 java tools java 起動プログラムは -Dsun.java.launcher を定義するべき
6254441 java_deployment general アプレットの IFrame がちらつく
5017051 java_plugin other アプレットがほかのアプレットから戻ったユーザーを再認証しない
6188963 javawebstart general java web start が新しい glibc で linux で起動できない
6287553 jaxp other ListResourceBundle のサブクラスは getContents() を修正するべき
6276465 jce classes_crypto JCE ワークスペースのテストケース TestMaliciousSigObj.java に余分な閉じ括弧
5098318 jce runtime キャッシュされた Jar ファイルは Cipher でオープンされてもアプリケーションの終了時に解放されるべき
6314584 jsse runtime ssl ハンドシェークの間に一時的な "RSA PreMasterSecret" エラー

1.4.2_09 での変更点

このアップデートリリースの正式なバージョン番号は 1.4.2_09-b05 です。

  • サービス性の向上 - アップデートリリース 1.4.2_09 は JDK 5.0 からのバックポートで以下のサービス性が向上しました。
    • 致命的エラーが発生した場合、エラーログが hs_err_pid<pid>.log ファイルに作成される (<pid> がプロセスのプロセス ID)。可能な場合、このファイルはプロセスの作業用ディレクトリに作成されます。作業用ディレクトリに作成できない場合 (容量不足、アクセス権の問題など)、ファイルはオペレーティングシステムの一時ディレクトリに作成されます。Solaris および Linux では、一時ディレクトリは /tmp です。Windows では、TMP 環境変数の値で指定されます。TMP 環境変数が定義されていない場合、TEMP 環境変数の値によって指定されます。 エラーログには、致命的エラーが発生した時に取得された情報が多く含まれます。可能な場合は以下が含まれます。
      • 致命的エラーを起こした実行時の例外または信号
      • バージョンおよび設定の情報
      • 致命的エラーを起こしたスレッドの詳細およびそのスタックトレース
      • 実行中のスレッドおよびその状態の一覧
      • ヒープに関する概要情報
      • ロードされたネイティブライブラリの一覧
      • コマンド行引数
      • 環境変数
      • オペレーティングシステムおよび CPU の詳細
      詳細は、JDK 5.0 Troubleshooting Guide のセクション 2.2.1 を参照してください。
    • Solaris OS についてのみ、試行的な jmap ユーティリティが JDK5.0 から 1.4.2_09 にバックポートされました。 jmap - メモリマップ を参照してください。

バグ修正

バグ修正は以下の表に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
5071820 hotspot compiler2 サーバ VM が 1.4.2_05 の -Xcomp でクラッシュ
6174443 hotspot compiler2 ホットスポットのコンパイル中に Solaris 9 でコアを出力して VM がクラッシュ (1.4.2_04)
6225719 hotspot compiler2 ホットスポットサーバ VM を使用して生成された不正な DES キー
6252713 hotspot compiler2 C2 コンパイラが ciTypeFlow::flow_types でクラッシュ
6262235 hotspot compiler2 NMethodSweeper::sweep に時間がかかる (主に nmethod::cleanup_inline_caches)
6206166 hotspot garbage_collector gc/gctests/Compact/compact004 が SLES 9 および -XX:+UseParNewGC の RHEL 4.0 で失敗する
6209695 hotspot garbage_collector mustang b14 で VolanoTest OOM
4515367 hotspot runtime_system 致命的エラーハンドラ拡張機能
5086424 hotspot runtime_system GC_locker のパフォーマンスが向上
6224591 hotspot runtime_system モニターのミスマッチがあるブロックの状態ベクトルマージを JVM が停止する
6233169 hotspot runtime_system 0x80000000 に位置する PermSpace が壊れることがあ る
5036554 idl other CORBA any で、CORBA エイリアス型の非整列化エラー
6288664 java char_encodings CTE_REGTEST/Generic/4493901/EncodingTest.java テストが失敗する
5005419 java char_encodings nio 文字セットで Writers を繰り返し close() すると 1.4.2 および Tiger で失敗する
5005426 java char_encodings バッファストリームデータが 1.4.2 および Tiger で IllegalStateException によって破棄される
4869575 java classes_2d ページフォーマットの設定向きが出力に反映されない
4896773 java classes_2d NaN を制御点として CubicCurve2D を描画すると ductus コードでクラッシュ :このバグはこのリリースの Solaris x86 版では修正されません。
4908028 java classes_2d 退行:java/awt/FontClass/NegativeAngleTest/NegativeAngleTest.java が失敗する
4949162 java classes_2d PIT: アプリケーションが Linux RH 8/9 のいくつかのフォントでクラッシュ
5089429 java classes_2d sun.java2d.loops.DrawLine.DrawLine(Native Method) で EXCEPTION_ACCESS_VIOLATION
5089985 java classes_2d アンチエイリアスがオンの場合、GeneralPath を描画すると JVM がクラッシュ
6229389 java classes_2d seac 命令の Type1 フォントがクラッシュの原因になる場合がある
4906972 java classes_awt FileDialog - ファイルのリネーム中に「開く」ボタンをクリックすると XP で JVM がクラッシュ
6209692 java classes_awt -Xcheck:jni で「Warning:Get/ReleasePrimitiveArra!」というメッセージ
6212440 java classes_awt Win32GraphicsConfig getBounds() で JNI を呼び出すと IE がクラッシュ
6225372 java classes_awt デッドロックでないのに EventQueue.invokeAndWait が戻らない
6241623 java classes_awt WinXP のデスクトッププロパティにアクセス中にメモリリーク
5025462 java classes_awt_im Linux UTF-8 エンコーディングで 21 を超える日本語の文字を確定できない
4880633 java classes_beans XMLEncoder がスレッドに対して安全でない
6206527 java classes_net Suse 9 で ServerSocket をバインドすると「cannot assign address」
6250517 java classes_net solaris/native/java/net/NetworkInterface.c でリーク
6217210 java classes_nio RFE:1.4.2 で Cp833 のサポート
5100483 java classes_security Kerberos モジュールが異なる KDC/主体名で認証できない
6218682 java classes_security SubjectDomainCombiner の pdCache (WeakHashMap) のキーが強参照
4548788 java classes_swing JTree はすべての偶数のクリックで切り替わるべき
5073778 java classes_swing GTK L&F: JFileChooser.getSelectedFile() が偽のファイル名を返す
6186865 java classes_swing JFileChooser がフルパス名を受け入れない
6231029 java classes_swing ツリーの編集ですべてのテキストを選択する必要があ る
5104960 java classes_util_i18n 新しいルーマニアの通貨
6206839 java classes_util_i18n 新しいマダガスカルの通貨
6183734 java classes_util_jarzip Solaris8(LANG=ja) 上の 1.4.2 で MANIFEST なしで jar ファイルと jre を実行すると、致命的なエラーが起こる
6223076 java classes_util_jarzip java.util.zip.Deflater に不必要なオブジェクトの保持
5042840 java cte_test 退行:64 ビットマシン上で java/nio/Buffer/LimitDirectMemory.sh テストが失敗する
6206565 java cte_test 4664556 のテストケースが失敗/タイムアウトする
5109224 java debugger SA ユーティリティ:jmap にヒープダンプオプションを追加
6219545 java doc J2SE 1.4.2 のオンラインのプラットフォームサポートマトリックスがサポートされている入力システムと矛盾する
5002680 java imageio com.sun.imageio.plugins.jpeg.JPEGImageReader.resetReader() の GPE
6208676 java install 権限が制限された (昇格された) Windows ユーザが jre1.5.0 をインストールするとエラー 1722 が起こる
6205502 java javap javap が特定のメソッドの署名を不正に出力する
6264745 java jwsse-nightly-bld すべてのプラットフォームのナイトリービルドが失敗する
6173515 java serviceability OutOfMemoryError の処理が向上
6245429 java_deployment console 1.4.2_08 で、システムトレーの Java アイコンの著作権年が 2003
5066440 java_plugin iexplorer トレースプロパティの上書きが 1.5.b56 でうまく動作しない
6228734 java_plugin iexplorer ファイルチューザダイアログが 1.4.2_07 でマウスで 制御できない
6239224 java_plugin iexplorer モーダルダイアログがアクティブな場合にブラウザで マウスをクリックすると IE がハングする
5023873 java_plugin misc 「javaplugin.classloader.cache.enabled=false」が動作しない
5067959 java_plugin ocx IE で *.ins ファイルを使用するとプラグインが proxy.pac ファイルをロードできない
6244413 java_plugin plugin ブラウザのステータスバーに情報を表示する Java Applet.showStatus(String) メソッドが動作しない
6247577 javawebstart doc 1.4.2_xx ワークスペースから未使用の Readme_ja_2022.html ファイルを削除
6218874 javawebstart l10n 1.4.2xx のみ - jre/javaws/readme_*.html のバージョン番号が不正
6220274 jaxp xslt 1.4.2_05/06 JDK で XML_ENTITIES_RESOURCE に値を割り当てられない
6207824 jndi ldap 接続がクローズされた後に JNDI が不完全な ABANDON を送る

1.4.2_08 での変更点

アップデートリリース 1.4.2_08 の正式なバージョン番号は 1.4.2_08-b03 です。バグ修正については、以下の表にリストしています。

バグ ID カテゴリ サブカテゴリ 説明
6207079 hotspot compiler1 Hotspot クライアントコンパイラが CodeBuffer をあふれさせる。: 非最適化時にクラッシュ
6215242 hotspot compiler1 hotspot/src/cpu/i486/vm/c1_FrameMap_i486.cpp, 92 で ShouldNotReachHere() の失敗
6231558 hotspot compiler1 1.4.2_08b2 の Big Integer を使用するプログラムで JVM が例外を出力するかクラッシュする
4933273 hotspot compiler2 [KlassPtr + offset] の平滑化したエイリアスタイプは一致するべき
4937752 hotspot compiler2 tiger b23 -server -Xcomp で実行すると vtest が断続的に失敗する
5030922 hotspot compiler2 Azul Systems からのバグ修正
5040973 hotspot compiler2 Type*Type::meet(const Type*)const+0x0 で SIGSEGV
6179233 hotspot compiler2 Windows で -XX:CompileThreshold=200 -server を設定すると 1.4.2_06 がクラッシュする
4861898 hotspot garbage_collector Windows/IA64 のビルド 1.4.2_22 で -XX:+AggressiveHeap が機能しない
6211366 hotspot garbage_collector CMS: 未使用の大きな perm 世代が MP の回収の時間を増大させる可能性がある
5079431 hotspot runtime_system IA64 - stackoverflow が起こったときに 1.5b55 の Itanium 2 および AS3.0 box で JVM がクラッシュする
5101391 hotspot runtime_system 予期しない信号で JVM が異常終了する
6194668 hotspot runtime_system 致命的なエラーの際、エラーを扱うロジックのすべてをスキップするための java 実行フラグ SuppressFatalErrorMessage を追加
6195718 idl orb JDK ValueHandler で不正な抽象インタフェースセマンティクス
4949631 java char_encodings String.getBytes() が 16 MB を超える文字列で動作しない場合がある
4930594 java classes_2d UnixPrintServiceLookup にファイルアクセス権は必要とされないべき
6211480 java classes_2d バンドルされた com.sun.image.codec.jpeg JPEG API で新しいタイプの JPEG 画像に対してエラー
4984794 java classes_awt 表示されないアプレットに HTML フォームのフィールドからフォーカスが移動する (MSIE、Sun plug-in のみ)
6196407 java classes_lang J2SE NIO: eucJP-open の参照に失敗する
4772077 java classes_net defaultReadTimeout を使用するとタイムアウト時に要求を再試行する
5031910 java classes_net ネットワークの接続を復元した後にアプリケーションが classnotfound 例外をスローする
5105410 java classes_net ZipFile$ZipFileInputStream が zipfile へのハンドルをクローズしない
6204940 java classes_net UDP DatagramSocket のクローズによる IOException が遅延する
4927336 java classes_nio (ch) 割り込み信号ハンドラが不正にインストールされ、無作為に終了する (lnx)
4710726 java classes_swing Motif の Look & Feel でファイルフィルタを変更できない
4924758 java classes_swing 1.4 退行: Motif の L&F JComboBox がスペースバーを押しても反応しない
6173664 java classes_swing ALT + I が Motif の L & F で動作しない
6218309 java classes_text test/java/text/Format/CurrencyFormat.java が tr_TR で失敗する
6180194 java classes_util 142_xx: 同期されていない Collection オブジェクトを並行で使用すると例外 / エラーメッセージが表示されない
6199320 java classes_util 読み込み中に TimeZone クラスをロックするとデッドロック
5101540 java classes_util_i18n 新規のトルコ通貨
4845692 java classes_util_jarzip jar ファイルが署名されていると JarFile.getInputStream が ClassCastException をスローする
6230180 java doc 現在のバージョンの機能がオンラインマニュアルで不適切に説明されている
5082481 java dragndrop 通常の DnD プログラムが「FATAL ERROR in native method」を引き起こす
6178600 java qa_install Red Hat Enterprise Linux 4.0 Beta-1 (32 bit) 上の Java 1.4.2 がセグメント例外
5107852 java runtime JVM が Tigerb64 のベリファイアでクラッシュ
5080386 java_plugin iexplorer Sun Java を使用している組み込み Internet Explorer の問題
4974531 java_plugin misc クラスが一度に 512 バイトしかロードされなく、アプレットの起動時間が遅くなる
6200343 java_plugin plugin 多くの jni 呼び出しでメモリリーク (NewString など)
6189594 javawebstart download_engine Java Webstart アプリケーションの起動が遅すぎる
6194024 javawebstart download_engine Java Webstart の増分アップデートが java.util.ZipException で失敗する

1.4.2_07 での変更点

バージョン 1.4.2_0 でのバグ修正については、以下の表にリストしています。

バグ ID カテゴリ サブカテゴリ 説明
5026838 hotspot compiler2 1.4.2_04 サーバ JVM が Linux でクラッシュする
5033614 hotspot compiler2 クラスローダが GC により解放されず、Perm Space で OutOfMemory が発生する
5098422 hotspot compiler2 スタックトレースのない NPE: 1.4.2 で -XX:-OmitStackTraceInFastThrow を有効にする
6189687 hotspot compiler2 1.4.2 fastdebug で linkResolver.cpp, 49 アサート
5037007 hotspot garbage_collector old 世代の容量 54% で予期しない Full GC が発生する
5037027 hotspot garbage_collector CMS: perm gen コレクションが有効な場合、プレクリーニングでクラッシュする
5090967 hotspot garbage_collector ContiguousSpace::prepare_for_compaction(CompactPoint*) の SIGSEGV
5101288 hotspot runtime_system ネイティブから VM へのエントリで非同期例外が発生する
5034649 idl orb 間接参照のタイプコードが不正
5002890 java char_encodings (cs) Charset.isSupported が異なる文字セットに呼び出されると遅い
5104480 java char_encodings LANG=hu_HU.ISO8859-2 使用時の java.lang.IllegalStateException: recursive invocation
5082289 java classes_2d NPE @ sun.awt.font.AdvanceCache.get(AdvanceCache.java:135)
5085626 java classes_awt AWT コンポーネントで指数関数的なパフォーマンスの退行 (マルチモニター)
5109847 java classes_beans J2SE 142_06: java.beans.Introspector の退行 (プロパティの再順序付け)
5023243 java classes_lang (process) XP で日本語の例外のエラーメッセージが正しく表示されない
5019401 java classes_net ServerSocket(Proxy) および Socket(Proxy) が sun one proxy server で動作しない
5087907 java classes_net InetAddress.getAllByName が java.net.preferIPv6Addresses の設定に従わない
5074836 java classes_nio (fs) MappedByteBuffer.force() が IOException/ENOSPC をスローする
5100121 java classes_nio (se) EINTR に影響されない select (linux)
5100603 java classes_security JKS KeyStore に大文字小文字を区別した別名が必要
4791569 java classes_swing JPopupMenu が親の外にあるとアクセラレータキーが動作しない
4890345 java classes_swing 1.4.2 退行: Windows L&F の JTable で JComboBox に問題がある
5036904 java classes_swing Motif L&F の JFileChooser がセクション 508 に準拠しない
5029980 java debugger JDI がアプリケーションサーバに二度めに接続できない
4925504 java runtime RH AS、itanium2 の 1.5.0-beta-b19 C2 で 66 時間後に Vmark がハングする
5084813 java runtime hotspot\src\os\win32\vm\os_win32.cpp:2410 でスタックサイズアサーションの失敗
4887461 java_plugin bridge JVM と ActiveX の間で byte[] を渡そうとすると NullPointerException が発生する
5071686 java_plugin iexplorer アプレットを実行すると JVM が大量のメモリをリークする
5081700 java_plugin iexplorer Java Plug-In は MS Hotfix 867801 の後「javascript:」URL をサポートしない
4684153 java_plugin ocx フレームを使用すると LiveConnect の eval() メソッドが不正なコンテキストで実行される (IE のみ)
4918294 java_plugin ocx アプレットのダウンロード中に ConcurrentModificationException が発生する
5056894 java_plugin plugin アプレットの Javascript で Netscape ブラウザがハングする
5006629 jgss krb5plugin Kerberos ライブラリはサポートするタイプの鍵のみを選択するべき
5067528 jgss krb5plugin Kerberos の難読化クラスの問題


1.4.2_06 での変更点

Linux 上の中国語ロケールについて

Red Hat 2.1 のデフォルトのフォントサーバー設定では、フォントパス /usr/X11R6/lib/X11/fonts/TrueType が「where to look for fonts」catalogue セクションに含まれません。そのため、簡体字および繁体字中国語のフォントを含むディレクトリに定義されたフォント名は X フォントサーバーに表示されません。 この結果、Java runtime (1.4.2_06) に正しいフォントが設定されていても、Java アプリケーションではすべての awt コンポーネントで簡体字および繁体字中国語を使用できません。 この問題を解決するには、スーパーユーザーとしてログインし、以下の手順に従ってデフォルトの xfs 設定を変更する必要があります。その後で、簡体字または繁体字中国語ロケールで Java アプリケーションを実行してください。

  1. テキストエディタ (vi など) で設定ファイル /etc/X11/fs/config を開きます。
  2. 「catalogue」セクションの下に行を挿入し、行頭で Tab キーを押します。行末にはコンマ (,) を付けます。
        /usr/X11R6/lib/X11/fonts/TrueType,
    
    以下のようにようになります。
    Catalogue = /usr/X11R6/lib/X11/fonts/korean,
                  /usr/X11R6/lib/X11/fonts/TrueType,
                  /usr/X11R6/lib/X11/fonts/95dpi:unscaled,
                  /usr/X11R6/lib/X11/fonts/95dpi:unscaled,
                  ....
    
  3. 保存してエディタを終了します。
  4. SIGHUP シグナルを xfs プロセスに送って xfs フォントサーバーをリフレッシュします。xfs プロセス ID は以下のコマンドで検索します。
    ps -eax |grep xfs
    
    以下のコマンドで xfs をリフレッシュします。 nnn は、上記の ps コマンドで検索されるプロセス ID です。
    kill  -s SIGHUP nnn 
    

    この最後の手順に失敗した場合は、マシンを再起動すれば同じ結果を得られます。

バグ修正

1.4.2_06 バージョンでのバグ修正については、以下の表にリストしています。 修正ステータス欄は、バグが修正されたオペレーティングシステムを示します。

1.4.2_06 - このアップデートリリースで修正済み
NA - 適用なし
X - 今後のリリースで修正予定

バグ ID 説明 Microsoft Windows
修正ステータス
Linux
修正ステータス
Solaris
オペレーティング環境
修正ステータス
4405807 ResourceBundle が SoftReference を使用してクラスローダ参照を保持する (弱参照ではない) 1.4.2_06 1.4.2_06 1.4.2_06
4614956 enablev006: JVMPI_EVENT_ OBJECT_ALLOC 要求がサーバ VM をクラッシュする 1.4.2_06 1.4.2_06 1.4.2_06
4686264 認証局証明書を新しい VeriSign 認証局証明書で更新する 1.4.2_06 1.4.2_06 1.4.2_06
4729342 (so) Selector.select() が CancelledKeyException をスローする 1.4.2_06 1.4.2_06 1.4.2_06
4869950 非正規ファイルで JFileChooser.setCurrentDirectory() を2回呼び出すと NPE 1.4.2_06 NA NA
4879051 書き換え/再配置でバイトコードを変換しようとすると内部エラーが起こる 1.4.2_06 1.4.2_06 1.4.2_06
4915922 Solaris Sparc 64 ビット上の tiger b16/17 で vmark が失敗する NA NA 1.4.2_06
4917709 MapLoops テストで SEGV 1.4.2_06 1.4.2_06 1.4.2_06
4918902 退行 1.4: PropertyDescriptors がほんとんどの仕様メソッドを検索しない 1.4.2_06 1.4.2_06 1.4.2_06
4948761 退行 1.5:プリミティブ型が渡されると Introspector.getBeanInfo が NPE をスローする 1.4.2_06 1.4.2_06 1.4.2_06
4950157 CMS: vtest が tiger b26 で終了する 1.4.2_06 1.4.2_06 1.4.2_06
4951689 非最適化フェーズで JVM がクラッシュする 1.4.2_06 1.4.2_06 1.4.2_06
4962516 CMS スレッド/SLT のデッドロック問題 NA 1.4.2_06 1.4.2_06
4968267 sparc 64 ビットの VM のインタプリタで SEGV。br は brx でなければならない NA NA 1.4.2_06
4987037 JVM のシャットダウン中にロガーを作成できない 1.4.2_06 1.4.2_06 1.4.2_06
4995502 AUTOUPDATE CHECK=0 がインストーラに渡されると、自動更新チェックの動作が変化する 1.4.2_06 NA NA
5005986 64 ビットの j2sdk1.4.2_01 および j2sdk1.4.2_03 が Oracle 64 ビットの jdbc oci ドライバでコアダンプする 1.4.2_06 1.4.2_06 1.4.2_06
5008556 他の 1.4.2_x バージョンに異なる実行時パラメータを設定できない 1.4.2_06 1.4.2_06 1.4.2_06
5011531 jinstall および installer ラッパーが HTTP HEAD 要求に不正な URL を送信する 1.4.2_06 NA NA
5012558 APPLET タグが FRAME 内部の HTML ドキュメントに動的に記述されると JSException がスローされる 1.4.2_06 NA NA
5012874 http URL の代わりにファイル URL が使用されると不正なプロキシ型が返される 1.4.2_06 NA NA
5016328 RH9.0 および RHEL 3.0 のアサーションで「java_g -version」が終了する NA 1.4.2_06 NA
5031504 1.4.2_05: Linux 上で 3 つの JCK テストが -Xcheck:jni フラグで失敗する 1.4.2_06 1.4.2_06 1.4.2_06
5033464 RH Enterprise 3 および Suse Ent 8 サーバ/デスクトップにアジア言語のフォントプロパティが必要 NA 1.4.2_06 NA
5034475 64 ビット Hotspot: getfield が int を符号拡張しない (1.4.0 からの退行) NA NA 1.4.2_06
5040492 monitorenter の実行中に非同期例外がスローされる NA NA 1.4.2_06
5040872 大容量の JSP 生成メソッドをコンパイル中にクライアント VM がクラッシュする 1.4.2_06 1.4.2_06 1.4.2_06
5042109 rtf ファイルを javax.swing.text.rtf.RTFEdito に読み込むと NullPointerException がスローされる 1.4.2_06 1.4.2_06 1.4.2_06
5042704 フォント名に unicode が含まれていると RTFEditorKit が rtf を不正に解析する 1.4.2_06 1.4.2_06 1.4.2_06
5043395 1.4.2_04 サーバ VM - C2 が Solaris 上の PhaseCFG::ScheduleLate でクラッシュする 1.4.2_06 1.4.2_06 1.4.2_06
5046110 bf) スレッドスリープを予約中に直接メモリを予約解除できない 1.4.2_06 1.4.2_06 1.4.2_06
5049410 Hotspot コンパイラがプログラムの動作を変更する 1.4.2_06 1.4.2_06 1.4.2_06
5050705 例外処理が SEGV を起こすと非同期例外がスローされる NA NA 1.4.2_06
5053217 VM の SEGV が jvmti/jvmpi プロファイラを実行 1.4.2_06 1.4.2_06 1.4.2_06
5054343 J2SE 1.4.2 が RH2.1 AS で特定の awt コンポーネントをアジア言語で表示できない NA 1.4.2_06 NA
5057116 実行停止 : 解釈された呼び出しに戻ると、復元された SP が壊れる NA NA 1.4.2_06
5059471 jdk1.4.x で動作する GUI を実行すると jconsole から例外がスローされる NA 1.4.2_06 1.4.2_06
5059669 プロファイルに基づくメソッド呼び出しで、暗黙の null チェックを削除できない 1.4.2_06 1.4.2_06 1.4.2_06
5062078 WebStart の Https Trust Dialog でアプリケーションがハングするように見える 1.4.2_06 NA NA
5069412 退行 1.4.2_06b1 4937429 が失敗。javaws および security ディレクトリの認証局証明書が異なる 1.4.2_06 1.4.2_06 1.4.2_06
5069955 MP 上の IE/XP または HT システムで JRE/Browser が再ペイント中にクラッシュする 1.4.2_06 NA NA
5070518 /api/javax_swing/ SwingUtilities/descriptions.html が JCK14a、1.4.2_06b1 で失敗する 1.4.2_06 1.4.2_06 1.4.2_06
5070545 退行:4683022 が 1.4.2_06-b01 で失敗する 1.4.2_06 1.4.2_06 1.4.2_06
5072683 JDK1.4.2_05 (Windows IA64 用) が jck14a-compiler に expr15802m445 を渡さない 1.4.2_06 NA NA
5077272 退行: ResourceBundle.getBundle(String, Locale) が jdk 1.4.2_05 で壊れる 1.4.2_06 1.4.2_06 1.4.2_06
5085626 AWT コンポーネントで指数パフォーマンスの退行 (複数モニター) 1.4.2_06 NA NA

1.4.2_05 での変更点

バージョン 1.4.2_05 でのバグ修正については、以下の表にリストしています。 修正ステータス欄は、バグが修正されたオペレーティングシステムおよびバージョンを示します。

バグ ID 説明 Microsoft Windows
修正ステータス
Linux
修正ステータス
Solaris
オペレーティング環境
修正ステータス
4292742 スタックトレースのない NullPointerException が発生する 1.4.2_05 1.4.2_05 1.4.2_05
4401122 java.util.zip.ZipFile. getInputStream(name). available() が不正な値を返す 1.4.2_05 1.4.2_05 1.4.2_05
4493901 ヨーロッパ言語のコードページに対するコードページエイリアスがない 1.4.2_05 1.4.2_05 1.4.2_05
4631588 ボールド体の日本語の文字にオーバーラップしているものがある 1.4.2_05 1.4.2_05 1.4.2_05
4639868 Java2D が 12 ビットの深さの画像をサポートしない NA NA 1.4.2_05
4755476 RFE: JRE の win32 インストール時に不正なフォントの特定をサポート 1.4.2_05 NA NA
4795485 JCK1.4a-runtime の api/java_awt/interactive /FrameStateTests.html#FrameStateTests が失敗する NA 1.4.2_05 1.4.2_05
4802211 1.4 で sparcv9-debug .sh バンドルをインストールするときにライセンス条項が表示されない NA NA 1.4.2_05
4821353 新しい警告「finally cannot complete normally」はデフォルトでは無効である必要がある 1.4.2_05 1.4.2_05 1.4.2_05
4827458 solsparc 上の mantis-beta で appserver 7 を実行すると断続的にアサーションエラーが発生する 1.4.2_05 1.4.2_05 1.4.2_05
4829886 (peek() == null()) のアサーションで、parseHelper.cpp で「what's left behind is null」と表示される 1.4.2_05 1.4.2_05 1.4.2_05
4835341 Introspector がそのキャッシュを同期しない 1.4.2_05 1.4.2_05 1.4.2_05
4838512 (cs) デフォルトの文字セットは固定されている必要がある 1.4.2_05 1.4.2_05 1.4.2_05
4850373 Blocking Selector がブロックキングを止めることがある 1.4.2_05 NA NA
4851255 PIT: プリンタがインストールされていない場合、印刷エラーのダイアログが 2 度表示される (Win32) 1.4.2_05 NA NA
4864683 デフォルトの CompilerThreadStackSize の計算が 64bit sparc VM で小さすぎる NA 1.4.2_05 1.4.2_05
4867172 CMS/Train: SoftReference が意図したようにクリアされない 1.4.2_05 1.4.2_05 1.4.2_05
4872980 JFileChooser が空のディレクトリを正しく開かない 1.4.2_05 1.4.2_05 1.4.2_05
4874782 CMS: CL オプションの MaxTenuringThreshold、MaxNewSize、SurvivorRatio が無視される 1.4.2_05 1.4.2_05 1.4.2_05
4879883 (bf) ダイレクトバッファを割り当てると OutOfMemoryError が発生する 1.4.2_05 1.4.2_05 1.4.2_05
4881228 (so) ネットワークに接続されていないときに Selector.select() が OP_ACCEPT で失敗する (wxp) 1.4.2_05 NA NA
4892479 1.3.1_08 の 256 色表示で GDI オブジェクトがリークする 1.4.2_05 NA NA
4895084 JTable: 自動サイズ変更モードでカラムのサイズ変更の動作が不正 1.4.2_05 1.4.2_05 1.4.2_05
4895780 ConverterHelp*.java でバージョン文字列がハードコードされている 1.4.2_05 1.4.2_05 1.4.2_05
4900768 ActiveX ブリッジが IIS 5.0 で失敗する 1.4.2_05 NA NA
4900884 韓国語の時刻パターンの短形式が不正 1.4.2_05 NA NA
4908942 JAVA プログラムが JDK1.4 の XInitThreads 呼び出しでハングするが JDK1.3.1 では動作する NA 1.4.2_05 1.4.2_05
4910211 「alt」キーを押すと 1.5b14 で java.lang.NullPointerException が発生する 1.4.2_05 NA NA
4911268 type.hpp の 349 行で CTW 内のアサーションが発生する 1.4.2_05 1.4.2_05 1.4.2_05
4927868 PhaseIdealLoop::spinup で不可解な再帰: atg が fastdebug ビルドでコアダンプする 1.4.2_05 1.4.2_05 1.4.2_05
4933851 エンタープライズ配備で Java Web Start 1.4.2 を配備できない 1.4.2_05 1.4.2_05 1.4.2_05
4933975 ja/ko/zh/tw: JRE 1.4.2_01 サポート情報に不正な文字がある 1.4.2_05 NA NA
4940522 アプリケーション上の Swing オブジェクトがマウスのイベントを認識しない NA NA 1.4.2_05
4943729 ログインに複数のプロキシ/サーバ認証が必要 1.4.2_05 NA NA
4945795 ニーモニックを非表示設定にすると、Java ですべての ALT キーのニーモニックが表示されない 1.4.2_05 NA NA
4946367 JDK 1.4.2 の LDAP ライブラリが親のないワークスレッドを放置する 1.4.2_05 1.4.2_05 1.4.2_05
4947038 日本語の文字がコードページ 930 からコードページ 943 に正しく変換されない 1.4.2_05 1.4.2_05 1.4.2_05
4951940 Win: サーバ VM が test/java/util/Date/DateGregorianCalendarTest.java を実行するとクラッシュする 1.4.2_05 1.4.2_05 1.4.2_05
4957832 JVM サーバが Solaris 上でクラッシュする 1.4.2_05 1.4.2_05 1.4.2_05
4959717 JVM が「Fatal: null exception in compiled code」というエラーでクラッシュする 1.4.2_05 1.4.2_05 1.4.2_05
4964653 Java のプログラムを amd64 (sparc v9) 上で実行すると VM/C2 がクラッシュする 1.4.2_05 1.4.2_05 1.4.2_05
4965430 文字列参照を比較すると結果が矛盾する NA NA 1.4.2_05
4968560 mercury b12 上の jdk 1.4.2_04 ビルド 01 で印刷が動作しない 1.4.2_05 1.4.2_05 1.4.2_05
4969341 AMD64: Hotspot が Suse 2.4.21 のベータカーネルでクラッシュする NA 1.4.2_05 NA
4971124 JIT コンパイラが 1.4.2 の c2/opto/server VM でクラッシュする ( Windows + Solaris ) 1.4.2_05 1.4.2_05 1.4.2_05
4974686 1.4.2 でのみ URLEncoder が日本語ロケールで例外を出力する 1.4.2_05 1.4.2_05 1.4.2_05
4976333 141 から 142_03 にアップグレードすると同一 jni コードが jvm をクラッシュさせる 1.4.2_05 1.4.2_05 1.4.2_05
4977704 1.3.1 (jsse 1.0.3) と 1.4 で https の動作に互換性がない 1.4.2_05 1.4.2_05 1.4.2_05
4978105 Windows のプラグインのアプレットがデッドキーを KeyEvents として認識しない 1.4.2_05 NA NA
4978622 [1.4.2_05] QuickSilver で cjk の font.properties ファイルをアップデートする必要がある 1.4.2_05 1.4.2_05 1.4.2_05
4978963 Windows のアプリケーションで Toolkit.sync() を呼び出すと onscreen オブジェクトがちらつく 1.4.2_05 NA NA
4979449 C2 コンパイラが const Type*TypeInstPtr::xmeet でクラッシュする 1.4.2_05 1.4.2_05 1.4.2_05
4984338 Courier New のボールドでテキストを印刷すると間隔が不正になる 1.4.2_05 1.4.2_05 1.4.2_05
4985197 1.4.2_03-b02 が並行コレクションの間にクラッシュする 1.4.2_05 1.4.2_05 1.4.2_05
4985384 Java 1.4.2_03 C2 のコンパイラが Solaris 上の SIGBUS でクラッシュする 1.4.2_05 1.4.2_05 1.4.2_05
4987087 Frame. setExtendedState(int state) が紛らわしい WM の動作によって不正な状態になる場合がある NA 1.4.2_05 1.4.2_05
4987309 NTLM 認証に時間がかかる (要求ごとに 1000 秒以上) 1.4.2_05 NA NA
4988299 javascript と通信する Java アプレットを実行するとメモリリークする 1.4.2_05 NA NA
4989229 HTTPS で認証ストアを再ロードして検証に署名するとパフォーマンスが遅くなる 1.4.2_05 NA NA
4991406 4938868/4912570 の l10n: GTK L&F: JFileChooser での動作が mercury のようではない 1.4.2_05 1.4.2_05 1.4.2_05
4992059 1.4.2 の認証ダイアログが「Scary text」である 1.4.2_05 1.4.2_05 1.4.2_05
4994427 Java 1.3.1 プラグインが 1.4.2_03/1.5.0-b38 の JRE をアンインストールすると動作しない 1.4.2_05 NA NA
4995019 1.4.2_03 のクライアント JIT コンパイラの最適化で JVM がコアを発生する 1.4.2_05 1.4.2_05 1.4.2_05
4995494 142_04: HtmlConverter の about ダイアログの著作権年が間違っている 1.4.2_05 1.4.2_05 1.4.2_05
4997192 NTLM プロキシ経由で jupdate を実行するとエラー 1305 が発生する 1.4.2_05 NA NA
4997307 Sun JDK 1.4.2 の JWS が OS アーキテクチャ「x86」を認識せず互換性がない NA 1.4.2_05 NA
4998314 compute_compiled_exc_handler() が呼び出されると保留の例外が発生する 1.4.2_05 1.4.2_05 1.4.2_05
4999735 退行:ブラウザ (IE) のサイズを変更した後にアプレットが再描画しない 1.4.2_05 NA NA
5006328 winxp のファイルインデックスシステムにより Java Update が失敗する 1.4.2_05 NA NA
5007037 1.4.2_04 が以前のバージョンの jar キャッシュコンテンツの認識に失敗する 1.4.2_05 1.4.2_05 1.4.2_05
5007709 VM が非最適化でクラッシュする 1.4.2_05 1.4.2_05 1.4.2_05
5008122 韓国語: Java Web Start - 追加エントリおよびボタンが画面の下に張りつく NA 1.4.2_05 NA
5009610 64 ビット JVM が呼び出し命令で到達不可能のターゲットアドレスでコアダンプする NA NA 1.4.2_05
5010244 PSARC/2003/321 が 1.4.2_05 にバックポートされる必要がある NA NA 1.4.2_05
5012380 Java プラグインのクリーンアップスレッドが、無制限に設定されていても 50 MB を制限とする 1.4.2_05 NA NA
5013984 退行: Java IM が Windows プラットフォームで動作しない 1.4.2_05 NA NA
5014213 Itanium 版 SLES8 Linux の JVM 1.4.2_04 がクラッシュする NA 1.4.2_05 NA
5016490 [1.4.2_x] UTF-8 の font.properties を使用するといくつかの AWT コンポーネントが文字化けする NA 1.4.2_05 NA
5018119 アプレットが Mozilla 1.4 Beta で動作しない NA NA 1.4.2_05
5024566 Full GC が発生する時に ParallelGC を使用するとオブジェクトの整合性が変わる可能性がある 1.4.2_05 1.4.2_05 1.4.2_05
5026610 退行: テスト java/nio/charset/coders/ IsSupported.java が 1.4.2_05b01 で失敗する 1.4.2_05 1.4.2_05 1.4.2_05
5028187 Hotspot の Windows ビルドはバイナリに VERSIONINFO を含む必要がある 1.4.2_05 NA NA
4028337 1.4.2_05: BigApps が Solaris の -d64 フラグで失敗する NA NA 1.4.2_05
5032314 JDK 1.4.2 とともに提供される xalan 2.4.1 に影響する問題 1.4.2_05 1.4.2_05 1.4.2_05
5035993 退行: いくつかのロケール文字列でテキストが垂直進捗バーに正しく表示されない 1.4.2_05 1.4.2_05 1.4.2_05

1.4.2_04 での変更点

バージョン 1.4.2_04 でのバグ修正については、以下の表にリストしています。 修正ステータス欄は、バグが修正されたオペレーティングシステムおよびバージ~ ョンを示します。

バグ ID 説明 Microsoft Windows
修正ステータス
Linux
修正ステータス
Solaris
オペレーティング環境
修正ステータス
4991519 Unicode を JIS0208 にエンコーディングすると例外がスローされる 1.4.2_04 1.4.2_04 1.4.2_04
4372119 JDK 1.3 でビジーカーソルが消える 1.4.2_04 NA NA
4479072 HTMLEditorKit がフレームの描画に常にデフォルトのエディタキットを使用する 1.4.2_04 1.4.2_04 1.4.2_04
4686431 javac が大規模階層で属性メソッドに指数時間を必要とする 1.4.2_04 1.4.2_04 1.4.2_04
4711700 システムレベルアイコンにアクセスすると JFileChooser で NullPointerException が発生する 1.4.2_04 1.4.2_04 1.4.2_04
4723745 1.4 退行: Metal および Windows L&F の FileChooserUI クラスが ShellFolder クラス なしで使えない 1.4.2_04 1.4.2_04 1.4.2_04
4745222 1.4 退行: java.awt.Container.add がアプレットで非常に遅い 1.4.2_04 NA NA
4775862 クロスプラットフォーム PrinterJob.printDialog がメインアプリケーションウィンドウで非表示になる 1.4.2_04 1.4.2_04 1.4.2_04
4795368 JTree 展開/折りたたみ用 GTK+ テーマのキーナビゲーションが GTK+2 の標準で確認されない 1.4.2_04 1.4.2_04 1.4.2_04
4795377 シーケンサを閉じると VM がクラッシュすることがある 1.4.2_04 1.4.2_04 1.4.2_04
4795413 GTK+ L&F が GNOME の高コントラストラージプリントテーマを完全に反映しない 1.4.2_04 1.4.2_04 1.4.2_04
4818483 PlainSocketImpl.socketCreate にエンコーディング変換がない NA NA 1.4.2_04
4838960 Javascript イベントハンドラが非同期になる 1.4.2_04 NA NA
4843574 GTK+ L&F の JFileChooser が複数のファイルを開けない 1.4.2_04 1.4.2_04 1.4.2_04
4856776 Solaris 8 でネットワークケーブルが抜かれた後でも RMI 呼び出しがブロックされたまま 1.4.2_04 1.4.2_04 1.4.2_04
4863451 退行: Unicode のエスケープ処理が再完了されない 1.4.2_04 1.4.2_04 1.4.2_04
4865948 jdk1.5.0/sparc/demo/jfc/FileChooserDemo が Motif L&F で期待されたように動作しない NA NA 1.4.2_04
4872664 退行: 正規表現クラスで否定エラー 1.4.2_04 1.4.2_04 1.4.2_04
4879522 退行: ISO2022_JP$Decoder.decodeArrayLoop() で無限ループ 1.4.2_04 1.4.2_04 1.4.2_04
4886069 印刷: Linux でリーガルページのサイズが正確に選択/印刷されない NA 1.4.2_04 1.4.2_04
4887178 J2SE 1.3 でマルチスレッド状態の場合、ソケットが予期しないデータを読み込む 1.4.2_04 1.4.2_04 1.4.2_04
4887966 1.4.1 マルチバージョンでブラウザ衝突のアプレットに誤字 1.4.2_04 NA NA
4894522 アプレットが破棄されたときにすべてのメモリが解放されない 1.4.2_04 NA NA
4895018 JPI コントロールパネルの「ヘルプ」が不正な更新ボタン名を参照している 1.4.2_04 1.4.2_04 1.4.2_04
4897554 Linux の -XX:+AggressiveHeap に UseSpinning、UseTLAB、PreBlockSpin を含む NA 1.4.2_04 NA
4898230 DefaultWriteObject フラグが RMI-IIOP データストリームで常に真 1.4.2_04 1.4.2_04 1.4.2_04
4898868 JVM が awt!NewHandler::handler でクラッシュ 1.4.2_04 NA NA
4901516 IE プラグインが動的なプロキシ設定を検出できない 1.4.2_04 NA NA
4901731 ラージオブジェクトに対する IIOP の直列化が遅い 1.4.2_04 1.4.2_04 1.4.2_04
4902977 CHROOT と JDK 1.4.2-b28 NA 1.4.2_04 NA
4903383 -XX:-OptoScheduling で同じ位置のメモリのロード/格納の順序が不正 1.4.2_04 1.4.2_04 1.4.2_04
4904370 JDK 1.4 および JIS0208 の文字セットエンコーディング 1.4.2_04 1.4.2_04 1.4.2_04
4904444 プラグイン 1.3.1 で必要なアプレットが 1.4.2 をインストールすると見えなくなる 1.4.2_04 NA NA
4904887 RH9: 候補ウィンドウから日本語文字をコミットするとアプリケーションがハングする NA NA 1.4.2_04
4905270 sun.awt.noerasebackground=true 回避策の副作用 1.4.2_04 NA NA
4907493 入力フォーカスが複数のアプレットで動作しない NA NA 1.4.2_04
4908252 負荷分散を行っているサイトで Java プラグインがスティッキアプレットを複数回ダウンロードする 1.4.2_04 1.4.2_04 1.4.2_04
4910908 1.4.2_01 Java Web Start のマニュアルを最新バージョンにアップデートする必要がある 1.4.2_04 NA NA
4911077 javax.rmi.CORBA.Util.isLocal(stub) がカスタム ORB を制限する 1.4.2_04 1.4.2_04 1.4.2_04
4911507 スピナーが Blueprint でネイティブにみえない 1.4.2_04 1.4.2_04 1.4.2_04
4912332 検索結果でオブジェクトファクトリを使用すると NameNotFoundException が発生する NA NA 1.4.2_04
4912550 GTK L&F: JFileChooser フォルダの順序付けがネイティブの Mercury の順序付けと異なる 1.4.2_04 1.4.2_04 1.4.2_04
4912559 JFileChooser ファイルパネルの背景色がネイティブの Mercury と異なる 1.4.2_04 1.4.2_04 1.4.2_04
4912570 GTK L&F: JFileChooser の新規フォルダボタンの動作がネイティブの Mercury と異なる 1.4.2_04 1.4.2_04 1.4.2_04
4912602 JFileDIalog が GTK のカレントディレクトリを表示しない 1.4.2_04 1.4.2_04 1.4.2_04
4912613 Swing の GTK Look & Feel は GTK 2.2 に従ってアップデートされるべき 1.4.2_04 1.4.2_04 1.4.2_04
4912618 GTK L&F: Shift+Tab キーを押すと JFileChosser の動作があいまいになる 1.4.2_04 1.4.2_04 1.4.2_04
4912631 JToolBar のドラッグアンカーがネイティブの Mercury のツールバーと異なる 1.4.2_04 1.4.2_04 1.4.2_04
4913192 JFileChooser ダイアログがネイティブの FileDialog と異なり ESC キーに応答しない 1.4.2_04 1.4.2_04 1.4.2_04
4914585 RepositoryId リストが正しく扱われない 1.4.2_04 1.4.2_04 1.4.2_04
4916008 Swing の Blueprint エンジンがネイティブバージョンと同期しない 1.4.2_04 1.4.2_04 1.4.2_04
4916752 分岐で複数の case ラベルがあると共用体で不正な判別子を受け取る 1.4.2_04 1.4.2_04 1.4.2_04
4916766 destroy() に時間がかかって close() が起こると CORBA の COMM_FAILURE が発生する 1.4.2_04 1.4.2_04 1.4.2_04
4916767 スタンバイから戻るとマルチモニタシステムでアプレットがハングする (Windows XP) 1.4.2_04 NA NA
4919300 J2SE は Mercury 上で韓国語をサポートする必要がある NA 1.4.2_04 NA
4923414 GETJAVA: 現在のプロキシ設定ではインストールを進められない 1.4.2_04 NA NA
4924735 URL http://www.ussearch.com にアクセスすると例外がスローされる 1.4.2_04 NA NA
4924896 現在公開されている証明書ファイルの CA 証明を出荷 1.4.2_04 1.4.2_04 1.4.2_04
4927116 退行: エラー ID 4F530E43505002EF 01 で 1.4.2 の JVM がコアダンプする 1.4.2_04 1.4.2_04 1.4.2_04
4931190 XP: Program Files\Java フォルダがアンインストールした後も残る 1.4.2_04 NA NA
4931281 退行: jarsigner が jar ファイルの検証に失敗する 1.4.2_04 1.4.2_04 1.4.2_04
4931314 java.io.StreamCorruptedException が java.lang.ClassNotFoundException によりスローされる NA NA 1.4.2_04
4931321 JWS を使用して java.util.logging.manager プロパティを指定できない 1.4.2_04 1.4.2_04 1.4.2_04
4932376 ドラッグ & ドロップのドロップで IOException が発生 1.4.2_04 1.4.2_04 1.4.2_04
4932426 JavaWebStart のバージョン番号が Win2000 の韓国語ロケールで不正 1.4.2_04 1.4.2_04 1.4.2_04
4933131 adjust_check で C2 クラッシュ 1.4.2_04 1.4.2_04 1.4.2_04
4933804 X11 カラーマップが高速 24 ビットオフスクリーンイメージごとに作成される NA NA 1.4.2_04
4934979 W2K でグレースケールモニタで画像を描画する場合の問題 1.4.2_04 NA NA
4935740 Mozilla 1.4 Mecury build_09 が http://www.clipstream.com にアクセスするとクラッシュ NA NA 1.4.2_04
4937429 Java Web Start 1.4.2 が古い認証ファイルを使用する 1.4.2_04 1.4.2_04 1.4.2_04
4938868 GTK L&F: JFileChooser の名前の変更ボタンの動作がネイティブの Mercury と異なる 1.4.2_04 1.4.2_04 1.4.2_04
4940437 sun.nio.ch.Util.releaseTemporaryDirectBuffer NullPointerException 1.4.2_04 1.4.2_04 1.4.2_04
4944137 classDepth(null) が VM をクラッシュ 1.4.2_04 1.4.2_04 1.4.2_04
4945571 信頼できる認証アンカー選択の妥当性検査の削除を検討 1.4.2_04 1.4.2_04 1.4.2_04
4947404 AS7UR2 ER ビルドが Solaris x86 10 b45 でクラッシュ NA NA 1.4.2_04
4947550 ウィンドウの作成中の Null ポインタ 1.4.2_04 NA NA
4949482 -XX:NewSize、MaxNewSize CL 引数が無視されることがある 1.4.2_04 1.4.2_04 1.4.2_04
4951068 JRE 1.4.2 の Red Hat AS 2.1 における中国語/韓国語フォントのサポート NA 1.4.2_04 NA
4953126 署名付き jar ファイルの署名タイムスタンプで上位互換性がなくなる 1.4.2_04 1.4.2_04 1.4.2_04
4959178 退行テストが 4905270 で失敗 : sun.awt.noerasebackground=true の副作用 1.4.2_04 NA NA
4959566 退行: JVM が RH3.0 4F533F4C494E55583F 491418160E4350500306 でクラッシュ NA 1.4.2_04 NA
4962866 TreeSet、BigInteger、BigDecimal の 1.4.2_04 および 1.4.1、1.5 で相互運用性がない 1.4.2_04 1.4.2_04 1.4.2_04
4966382 Krb5LoginModule 認証が「connection reset」例外で失敗 1.4.2_04 1.4.2_04 1.4.2_04
4975867 1.5.0 がインストールされていると S10 で 1.4.2_03 (SUNWj3rt) が不正にデフォルト java になる NA NA 1.4.2_04
4985289 退行: PAC ファイルを使用していると Java プラグインが IE をクラッシュ 1.4.2_04 NA NA


1.4.2_03 での変更点

バージョン 1.4.2_03 でのバグ修正については、以下の表にリストしています。 修正ステータス欄は、バグが修正されたオペレーティングシステムおよびバージ~ ョンを示します。

バグ ID 説明 Microsoft Windows
修正ステータス
Linux
修正ステータス
Solaris
オペレーティング環境
修正ステータス
4924896 現在公開されている証明書ファイルの CA 証明を出荷 1.4.2_03 1.4.2_03 1.4.2_03

1.4.2_02 での変更点

バージョン 1.4.2_02 でのバグ修正については、以下の表にリストしています。 修正ステータス欄は、バグが修正されたオペレーティングシステムおよびバージョンを示します。

バグ ID 説明 Microsoft Windows
修正ステータス
Linux
修正ステータス
Solaris
オペレーティング環境
修正ステータス
4708924 退行 : IllegalStateException:constrain(xywh) が複合変換をサポートしない 1.4.2_02 1.4.2_02 1.4.2_02
4751259 Java->JS が JPI 1.4.0_02 の IE および 1.4.1 の NPE をクラッシュする 1.4.2_02 NA NA
4757672 Solaris/Intel で AsyncGetCallTrace() がアサーションエラーでコアダンプする 1.4.2_02 1.4.2_02 1.4.2_02
4761990 1.4 退行 : 強調色の動作が変わった 1.4.2_02 NA NA
4762958 AsyncGetCallTrace() がクラッシュ/デッドロックすることがある 1.4.2_02 1.4.2_02 1.4.2_02
4777869 JVMPI_EVENT_COMPILED_ METHOD_LOAD: VM を抜けるときにすべてのロックを解除しなければならない 1.4.2_02 1.4.2_02 1.4.2_02
4788410 web スタートでプリファレンスファクトリを設定できない 1.4.2_02 1.4.2_02 1.4.2_02
4798569 Mozilla で相対的な「幅」属性を Java アプレットで正確に表示できない NA NA 1.4.2_02
4808151 最適化解除中に AsyncGetCallTrace() を呼び出すとクラッシュする 1.4.2_02 1.4.2_02 1.4.2_02
4810111 linux/Intel JVM に AsyncGetCallTrace() がない 1.4.2_02 1.4.2_02 1.4.2_02
4812196 サーバの JVM で AsyncGetCallTrace() が永久ループに入る 1.4.2_02 1.4.2_02 1.4.2_02
4820592 syncGetCallTrace: assert(pc_desc != 0, "scopeDesc must exist"). 1.4.2_02 1.4.2_02 1.4.2_02
4822846 AsyncGetCallTrace: guarantee(get_thread() == thread, "must be the same thread.. 1.4.2_02 1.4.2_02 1.4.2_02
4831461 JNI GetEnv() が ThreadLocalStorage::set_thread() 保証と競合する 1.4.2_02 1.4.2_02 1.4.2_02
4837340 キャッシュのバージョン管理が 1.4.1 以降のリリースで失敗する 1.4.2_02 1.4.2_02 1.4.2_02
4840883 砂時計カーソルおよびモーダルダイアログ NA NA 1.4.2_02
4850081 Get/SetThreadLocalStorage を AsyncGetCallTrace と一緒に使う必要がある 1.4.2_02 1.4.2_02 1.4.2_02
4850369 JInternalFrame setDefaultCloseOperation が Motif の下の Look & Feel を無視する 1.4.2_02 1.4.2_02 1.4.2_02
4852569 VMThread スレッドと Finalizer スレッドの間で OBJ_ALLOC イベントがデッドロックする 1.4.2_02 1.4.2_02 1.4.2_02
4857110 NTLM 認証はユーザに対して透過的でなければならない 1.4.2_02 NA NA
4861802 chroot 環境に /proc/ ディレクトリがないためバージョン 1.4.1 が失敗する NA NA 1.4.2_02
4861809 HeapDump が要求されると VM がクラッシュする 1.4.2_02 1.4.2_02 1.4.2_02
4862593 描画されたウィンドウ/ピアに Java UI コンポーネントをドラッグすると JVM がクラッシュする NA NA 1.4.2_02
4863423 ユーティリティバッファのキャッシュが異なるリリースストラテジを使用する 1.4.2_02 1.4.2_02 1.4.2_02
4870762 退行 : ドラッグ & ドロップ操作を行うとネイティブコードで 1.4.1_01 以降の JVM がクラッシュする 1.4.2_02 NA NA
4872170 Java アプリケーションが XtWindowOfObject ファンクションでクラッシュする NA NA 1.4.2_02
4886212 Java GUI スレッドでオブジェクトの呼び出しをディスパッチする汎用的な方法が必要 1.4.2_02 1.4.2_02 1.4.2_02
4890014 IE で「更新」ボタンを押すと、他のアプレットが使用していても新しいクラスローダが読み込まれる 1.4.2_02 NA NA
4890651 OopFlow::build_oop_map でクラッシュ 1.4.2_02 1.4.2_02 1.4.2_02
4891973 [mercury] Java のセットアップのメニュー項目の位置が間違っている NA 1.4.2_02 NA
4892772 cacerts ファイルを GeoTrust のルート証明書でアップデート 1.4.2_02 1.4.2_02 1.4.2_02
4895132 Windows のファイル名のキャッシュの問題 1.4.2_02 NA NA
4895978 Matrox グラフィックアダプタおよび複数ディスプレイを使用すると CPU の使用率が高くなる 1.4.2_02 NA NA
4901951 CachedJarLoader の WeakReference がガベージコレクトするとサーバに余計な ping を実行 1.4.2_02 1.4.2_02 1.4.2_02
4911500 GTK L&F のスライダのサイズがオリジナルより大きい NA 1.4.2_02 NA
4911502 スプリットペインの「展開/収納」ボタンが非常に小さい NA 1.4.2_02 NA


1.4.2_01 での変更点

このリリースでは、J2RE のインストール時にJava Update 機能がインストールされます。Java Update は、最新の J2RE リリースで自動的にアップデートできます。

既知の問題

  • このリリースでは、デスクトップとコントロールパネルの JavaTM アイコンが新しくなっています。 Microsoft オペレーティングシステムをお使いの場合、以前の J2RE からこのリリースにアップグレードするか、このリリースをインストールしてから以前のリリースをインストールすると、従来の Java アイコンまたは新しい Java アイコンのどちらかが表示されます。 この状況は、アイコンのキャッシュの制限やシステム構成など、さまざまな要因によるものです。アイコンの表示だけの問題で、J2RE 自体には関係ありません。

    この問題のバグ ID は 4892335 です。

  • J2SE の J2RE または J2SDK 1.4.2 をプロキシの後ろにある Microsoft Windows Server 2003 マシンにダウンロードすると、プロキシが正しく設定されていても問題が発生します。 この問題は、 J2SE 1.4.2 ダウンロードページから「Windows インストーラ」をダウンロードした後に発生します。

    ダウンロードしたファイルをクリックしてインストールすると、ネットワークエラーが発生し、インストールが終了します。

    この問題を回避するには「Windows オフラインインストール」をダウンロードするか、プロキシの後ろにないマシンにインストールしてください。

    この問題のバグ ID は 4896643 です。

  • Java Web Start 1.4.2 インストーラのバグにより、Java Web Start のデスクトップアイコンが上書きされます。このアイコンをダブルクリックすると、Java の以降のリリースがインストールされていても Java Web Start 1.4.2 アプリケーションマネージャが起動します。

    この問題のバグ ID は 4899728 です。

  • J2SE 1.4.2 の J2RE または J2SDK を BITS サービスが無効になっている Microsoft Windows XP Home/Professional マシンにダウンロードすると問題が発生します。この問題は、 J2SE 1.4.2 ダウンロードページから「Windows インストーラ」をダウンロードした後 に発生します。

    「今すぐアップデート」をクリックして Java Update を開始すると、起動した後に失敗します。アップデートが利用可能であるというメッセージが表示され「ダウンロード」を選択するとダウンロードが開始されますが、タスクバーのアイコンが突然消えて何も起こりません。  

    この問題を回避するには XP のコントロールパネルで BITS を有効にします。

    この問題のバグ ID は 4900711 です。

  • Microsoft Windows 64 ビット (Itanium プロセッサ) システムでは、レジストリキー (HKLM/Software/JavaSoft/Java Development Kit/1.4) およびレジストリキーの CurrentVersion 値 (HKLM/Software/JavaSoft/Java Development Kit) がアンインストール中に削除されます。 この問題は、J2SDK 1.4.2 および J2SDK 1.4.2_01 が両方ともインストールされているシステムで、どちらか一方をアンインストールするときのみ発生します。

    この問題のバグ ID は 4904701 です。

最新のアップデートバージョンでのバグ修正については、以下の表にリストしています。 修正ステータス欄は、バグが修正されたオペレーティングシステムを示します。

1.4.2_01 - このアップデートリリースで修正済み
NA - 適用なし
X - 今後のリリースで修正予定

バグ ID 説明 Microsoft Windows
修正ステータス
Linux
修正ステータス
Solaris
オペレーティング環境
修正ステータス
4830281 DPI 設定が GTK L&F でサポートされていない 1.4.2_01 1.4.2_01 1.4.2_01
4864048 IE のプロキシ設定が不適切な場合、j2re-1_4_2-iftw.exe インストーラに問題が起こる 1.4.2_01 NA NA
4872524 1.4.2_01 で JavaUpdate を使用できない 1.4.2_01 NA NA
4872525 Balloon のヒントテキストから \r\rn 文字を削除 1.4.2_01 NA NA
4874961 リブートするときに JavaUpdate で「Java Update not completed」というメッセージが表示される 1.4.2_01 NA NA
4878303 アプレットデモを行うときに、アプレットのテキストフィールドに文字を入力することができない 1.4.2_01 1.4.2_01 1.4.2_01
4879307 unpack が Java Update をブレークすると jar でランダムな date/time 属性が生成される 1.4.2_01 NA NA
4879678 追加アップデート中にパッチングが失敗しても警告/エラーメッセージが表示されない 1.4.2_01 NA NA
4883891 Mantis FCS デモの自動ダウンロード URL が正しくない 1.4.2_01 NA NA
4884413 Java Update 中に IE で Sun VM を動作させると Trigger インストーラがリブートする 1.4.2_01 NA NA
4885227 Java Update タブは管理者以外のユーザに表示されてはならない 1.4.2_01 NA NA
4885231 プロキシで認証が必要な場合 Web bundle インストーラが失敗する 1.4.2_01 NA NA
4887020 インストーラでは「creating jar files」より明確なメッセージが必要 1.4.2_01 NA NA
4887595 コンシューマ向けの PhoneHome の動作がアップデートされた 1.4.2_01 NA NA
4889294 Java2Demo の Java のロゴをアップデートする必要がある 1.4.2_01 1.4.2_01 1.4.2_01
4889599 1.4.2 から 1.4.2_01 へのアップグレードとアンインストールで JavaUpdate レジストリエントリが残る 1.4.2_01 NA NA
4893529 JavaScript の自動インストールの URL が間違っている 1.4.2_01 NA NA
4895390 1.4.2_01 HTMLConverter がデフォルトで間違った autodl の URL を参照する 1.4.2_01 NA NA
4895867 jre 1.4.2_01 のフランス語で、コンピュータのリブートを要求するダイアログが長すぎる 1.4.2_01 NA NA
4895868 jre 1.4.2_01 のイタリア語で、「Finishing installation...」にあたる文字列が長すぎる 1.4.2_01 NA NA
4896015 j2sdk 1.4.2_01 の日本語で、InstallShield に余分な文字「\」がある 1.4.2_01 NA NA
4905011 FloatingDecimal に -enablesystemassertions フラグを使用するとアサーションエラーをスローする。 1.4.2_01 1.4.2_01 1.4.2_01