Sun Java Solaris Communities My SDN Account Join SDN

Documentation

Java™ 2 Platform Standard Edition Development Kit 5.0 Update 22
(JDK 5.0 Update 22)

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

目次

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

概要

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

このアップデートリリースの正式なバージョン番号は以下に記載されています。ご使用の JDK ソフトウェアのバージョンを表示するには、次のコマンドを使用します。

java -version

Bug Database - 以下に解説しているバグ ID 番号の多くは、Bug Database (Bug Parade) Web サイトの詳細なバグレポートへのリンクになっています。Bug Database では、バグレポートを提出したり、既存のバグレポートにコメントを追加したり、もっとも重要と思われるバグに投票したりすることもできます。
サイレントインストールについての特記 - J2SE 5.0 Update 8 時点でのサイレントインストールに関する情報は、以下を参照してください。
http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/silent.html

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


1.5.0_22 での変更点

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

OlsonData 2,009m

このリリースには、バージョン 2,009m の Olson 氏のタイムゾーンデータが含まれています。詳細は、Timezone Data Versions in the JRE Software を参照してください。

セキュリティー基準

このアップデートリリースで規定されているセキュリティー基準は、次のとおりです。

JRE ファミリバージョン Java SE
セキュリティー基準
Java SE for Business
セキュリティー基準
1.4.2 1.4.2_19 1.4.2_24

2008 年 12 月、Java SE 1.4.2_19 のリリースに伴い 1.4.2 はサービス期間の終了を迎えました。今後の Java SE 1.4.2 のリビジョン (1.4.2_20 以降) は「Access Only」オプションを備え、Java SE for Business の登録者に提供されます。

セキュリティー基準についての詳細は、Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

ルート証明書

このリリースにはルート証明書が含められています。

バグ修正

このリリースには、1 つ以上のセキュリティー脆弱性に対する修正が含まれています。詳細は、Sun Alerts の 269868 270474 270475、および 270476 を参照してください。

脆弱性に関するバグ修正は以下の表に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6631533 java classes_2d 一部のファイルが存在する場合、ICC_Profile で検出が許可される
6815780 java classes_2d Sun Bug 6751322 のテストケースに負荷をかけているときに、TrueType フォントの解析がクラッシュする
6822057 java classes_2d X11 および Win32GraphicsDevice が、getConfigurations() から返された配列を複製しない
6862969 java classes_2d JPEG JFIF デコーダの問題
6862970 java classes_2d イメージのカラープロファイル解析の問題
6872357 java classes_2d JRE AWT setDifflCM がスタックオーバーフローに対して脆弱である
6872358 java classes_2d JRE AWT setBytePixels がヒープオーバーフローに対して脆弱である
6664512 java classes_awt コンポーネントおよび [デフォルト]KeyboardFocusManager が、セキュリティーに注意すべきオブジェクトをロガーに渡す
6636650 java classes_lang (cl) 復活されたクラスローダーが引き続き子を持つことができる
6861062 java classes_security 証明書連鎖認証における MD2 を無効にする
6863503 java classes_security セキュリティー: MessageDigest.isEqual によってタイミング攻撃の脆弱性が導入される
6864911 java classes_security ASN.1/DER 入力ストリームパーサーにより多くの作業が必要である
6854303 java classes_sound Sun Java HsbParser.getSoundBank のスタックバッファーオーバーフローの脆弱性
6657026 java classes_swing Swing に多数の静的なセキュリティーの欠陥がある (findbugs)
6657138 java classes_swing Windows PL&F の mutable static (findbugs)
6824265 java classes_util_i18n (tz) TimeZone.getTimeZone によってローカルファイルシステムのプローブが許可される
6632445 java imageio UNC ICC リンクを含む BMP の解析による DoS
6862968 java imageio JPEG イメージライターの数量化の問題
6874643 java imageio ImageI/O JPEG がヒープオーバーフローに対して脆弱である
6869694 java install Java Update が正しく機能しない

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

バグ ID カテゴリ サブカテゴリ 説明
6876061 java classes_awt 次の JCK5 テストが Linux で exp-d として機能しない: awt-interactive-ComponentTests
6860447 java classes_security GlobalSign R3 ルート証明書を JDK に追加する
6872579 java classes_security SECOM ルート CA 2 を JDK に追加する
6880110 java classes_util_i18n (tz) tzdata2009m をサポート


1.5.0_21 での変更点

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

OlsonData 2,009l

このリリースには、バージョン 2,009l の Olson 氏のタイムゾーンデータが含まれています。詳細は、Timezone Data Versions in the JRE Software を参照してください。

セキュリティー基準

このアップデートリリースで規定されているセキュリティー基準は、次のとおりです。

JRE ファミリバージョン Java SE
セキュリティー基準
Java SE for Business
セキュリティー基準
1.4.2 1.4.2_19 1.4.2_22

2008 年 12 月、Java SE 1.4.2_19 のリリースに伴い 1.4.2 はサービス期間の終了を迎えました。今後の Java SE 1.4.2 のリビジョン (1.4.2_20 以降) はJava SE for Business の登録者に提供されます。

セキュリティー基準についての詳細は、Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

サポートされるシステム構成の追加

このアップデート以降、次のシステム構成のサポートが追加されました。

「サポート対象のシステム構成」ページを参照してください。

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6422099 hotspot compiler2 C2 assert("live value must not be garbage")
6445745 hotspot compiler2 TransformerManagementThreadAddTests.java がアサーションに失敗する
6772683 hotspot compiler2 マルチプロセッサ PC で Thread.isInterrupted() が true を返さない
6842999 hotspot runtime_system hotspot windows os_win32 を Windows 2008 R2 対応に更新
6845161 jaas login Configuration.getConfiguration 同期呼び出しでのボトルネック
6860491 java classes_awt 不正に設定された WRAP_TIME_MILLIS
6843003 java classes_lang Windows Server 2008 R2 のシステム認識
6808046 java classes_swing アジア言語表示における画像の問題
6645292 java classes_text [Fmt-Da] 西部夏時間タイムゾーン (オーストラリア) が正しく解析されない
6665028 java classes_text メソッド j*.text.Bidi.nativeBidiChars のネイティブコードがプリミティブ配列の内容を直接使用している
6872467 java classes_util_i18n (tz) tzdata2009l をサポート
6814140 java classes_util_logging ServerLogManager をロックする同期された demandLogger() コードによるデッドロック
6817482 java_plugin iexplorer IE において、html フレームにあるアプレットのモーダル JDialog がモーダルでない
6432317 java_plugin misc Vista:Java Plugin が拡張インストーラを起動できない。
6818278 javawebstart jnlp_file javaws によって起動された sunmc コンソールがファイアウォールのポート範囲と通信を行わない
6748156 jndi ldap boolean 型のフラグ WaitForReply を制御する新しい JNDI プロパティーを追加する (JDK5)
6750362 jndi ldap Paged Results Control を認識しない LDAP サーバーで、きわめて大きな LDAP 要求に対して OOM がスローされる


1.5.0_20 での変更点

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

OlsonData 2009i

このリリースには、バージョン 2009i の Olson 氏のタイムゾーンデータが含まれています。詳細は、Timezone Data Versions in the JRE Software を参照してください。

セキュリティー基準

このアップデートリリースで規定されているセキュリティー基準は、次のとおりです。

JRE ファミリバージョン Java SE
セキュリティー基準
Java SE for Business
セキュリティー基準
1.4.2 1.4.2_19 1.4.2_22

2008 年 12 月、Java SE 1.4.2_19 のリリースに伴い 1.4.2 はサービス期間の終了を迎えました。今後の Java SE 1.4.2 のリビジョン (1.4.2_20 以降) は 「Access Only」オプションを備えており、Java SE for Business の登録者に提供されます。

セキュリティー基準についての詳細は、Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

ルート証明書

このリリースにはルート証明書が含められています。

バグ修正

このリリースには、1 つ以上のセキュリティー脆弱性に対する修正が含まれています。.詳細は、Sun Alerts の 263408263409263488263489、および 264648 を参照してください。

脆弱性に関するバグ修正は以下の表に記載されています。

バグ ID カテゴリ サブカテゴリ 説明
6656610 java accessibility AccessibleResourceBundle.getContents で mutable static が公開される (findbugs)
6656586 java classes_awt Cursor.predefined が protected static mutable である (findbugs)
6660539 java classes_beans Introspector キャッシュの mutable static
6446522 java classes_lang リフレクションチェックの 3Y Race 条件
6801071 java classes_net リモートサイトによってユーザーのプライバシーが損なわれ、場合によっては Web セッションがハイジャックされる可能性がある
6801497 java classes_net プロキシは immutable と想定されているが non-final である
6406003 java classes_security Provider クラスのセキュリティーの問題
6429594 java classes_security 6406003 の修正は回避される可能性がある
6444262 java classes_security プロバイダの直列化復元にまだ問題がある
6657695 java classes_security AbstractSaslImpl.logger が static mutable である (findbugs)
6657625 java classes_sound RmfFileReader/StandardMidiFileWriter.types が public mutable static である (findbugs)
6738524 java classes_sound JDK13Services が、信頼されていないコードからシステムプロパティーへの読み取りアクセスを許可する
6777448 java classes_sound JDK13Services.getProviders で、すべての権限を持つインスタンスが作成される
6588003 java classes_swing LayoutQueue の mutable static
6660049 java classes_swing Synth Region.uiToRegionMap/lowerCaseNameMap が mutable static である
6656625 java imageio ImageReaderSpi.STANDARD_INPUT_TYPE/ImageWriterSpi.STANDARD_OUTPUT_TYPE が mutable static である (findbugs)
6657133 java imageio imageio プラグインの mutable static (findbugs)
6830335 java jar Java JAR Pack200 圧縮解除の整数オーバーフローの脆弱性
6862844 javawebstart other ATL PROP_ENTRY マクロによって Java Web Start ActiveX コントロールのセキュリティー問題が発生する
6845701 jaxp parse 間違った形式の XML 入力によって Xerces2 Java XML ライブラリの無限ループが発生する
6657619 jndi dns DnsContext.debug が public static mutable である (findbugs)

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

バグ ID カテゴリ サブカテゴリ 説明
6851379 java classes_2d 終了時にフォントファイルが削除されない
6805338 java classes_security 1024 ビットの鍵を持つ Entrust ルート CA 証明書を新たに 1 つ追加し、ほかの 3 つを削除する
6845457 java classes_security Keynectis CA のルート証明書を追加する
6846473 java classes_security QuoVadis ルート CA 証明書を JRE に追加する
6848984 java classes_util_i18n (tz) tzdata2009i をサポート
6851214 java classes_util_i18n (tz) ヨルダンの新規則により、tzdata2009h 以降の SimpleTimeZone 解析に障害が発生する


1.5.0_19 での変更点

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

OlsonData 2009g

このリリースには、バージョン 2009g の Olson 氏のタイムゾーンデータが含まれています。詳細は、Timezone Data Versions in the JRE Software を参照してください。

セキュリティー基準

このアップデートリリースで規定されているセキュリティー基準は、次のとおりです。

JRE ファミリバージョン Java SE
セキュリティー基準
Java SE for Business
セキュリティー基準
1.4.2 1.4.2_19 1.4.2_20

2008 年 12 月、Java SE 1.4.2_19 のリリースに伴い 1.4.2 はサービス期間の終了を迎えました。今後の Java SE 1.4.2 のリビジョン (1.4.2_20 以降) は Java SE for Business の登録者に提供されます。

セキュリティー基準についての詳細は、Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

サポートされるシステム構成の追加

このアップデート以降、次のシステム構成のサポートが追加されました。

「サポート対象のシステム構成」ページを参照してください。

Service Tag のサポート

このリリースでは、Solaris、Linux、および Windows での Service Tag のサポートが追加されました。JRE 1.5.0_19 をインストールしようとしているシステムに Service Tag ソフトウェアがインストールされている場合は、その特定の JRE インスタンスに対応する一意のサービスタグが自動的に作成されます。JDK/JRE のインストール手順や Java ランタイムに変更はありません。

Service Tag ソフトウェアは Sun Inventory からダウンロードできます。JDK および JRE のサービスタグを使用すると、インストールされている JDK および JRE のインスタンスを検出し、Sun Connection のユーザーアカウントの下に登録することができます。

既知の問題

IE 8 が OBJECT タグでハングアップする

アプレットを指定するために OBJECT タグが使用されている場合、IE 8 ブラウザがその OBJECT タグを解釈 (実行) する前に何らかのマウスボタンイベントかキーボードイベントを受け取っていないと、ブラウザはハングアップします。

このバグは、OBJECT タグを含んでいる HTML ファイルを IE 起動時にコマンド行パラメータとして指定すると発生します。 次に例を示します。

iexplorer.exe  file.html
この場合、IE の起動から OBJECT タグの実行までにマウスボタンイベントはありません。

この問題を回避するには、IE がこのタグに到達する前にユーザーがマウスまたはキーボードを使用しなければならないようにします。たとえば、applet.html に OBJECT タグが含まれている場合、次のようにコマンド行で起動するとブラウザはハングアップします。

iexplorer.exe applet.html
ただし、別の HTML ファイルで次のように applet.html を指定すると、ユーザーはキーボードまたはマウスボタンを使用しなければならないので、ハングアップは発生しません。
<HTML><BODY><A href="file:applet.html"> クリック </A> </BODY></HT
ML>

詳細については、CR 6825659 を参照してください。

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6260293 hotspot compiler2 loopopts の set_ctrl() の矛盾を修正
6394438 hotspot compiler2 5.0_U4 の C2 コンパイラが MachSpillCopyNode::implementation でクラッシュする
6435614 hotspot compiler2 あり得ない ArrayIndexOutOfBounds 例外でコードが失敗する
6754146 hotspot compiler2 1.5.0_15 の C2 コンパイラが PhaseChaitin::Split() でクラッシュする
6788347 hotspot compiler2 6u7 の C2 コンパイラがクラッシュする
6798785 hotspot compiler2 OopFlow::build_oop_map でのクラッシュ:64 ビットポインタの比較が正しくない
5081701 hotspot garbage_collector CMS:perm gen コレクションが有効な場合、ATG がクラッシュする
6415354 hotspot garbage_collector CMS:assert(thisOop->is_oop_or_null(true),"expected an oop or NULL")
6722112 hotspot garbage_collector CMS:並行プリクリーニング中に実行される、オーバーフローが発生したオブジェクト配列のエンコーディングが正しくない
6722113 hotspot garbage_collector CMS:参照リストのプレクリーニング時のオーバーフロー処理が正しくない
6739357 hotspot garbage_collector CMS:6722113 の修正が可能になるまで CMSPrecleanRefLists1 を無効にする
6786503 hotspot garbage_collector オーバーフローリストのパフォーマンスは改善が可能
6751861 hotspot jvmti JVMTI(jdk5.0u16) でメモリーリークが発生する
6447157 hotspot other クラッシュダンプ (hs_err_pid*.log) にクラッシュ時刻が含まれていない
6320309 hotspot runtime_system シンボル解決 -- wait() と割り込み -- によって予期しない場所から IE がスローされることがある
6680485 hotspot runtime_system Solaris 固有の割り込み可能 I/O のエラー処理が正しくない (Solaris)
6821003 hotspot runtime_system hotspot windows os_win32 を Windows 7 対応に更新
6277781 idl serialization IIOP 上で Enum の直列化が壊れる
6614558 idl serialization getMBeanInfo の呼び出し時に発生する、JMX の JDK5 - JDK6 間相互運用性の問題
6529796 java char_encodings 既存の JDK バージョンで JIS X 0213:2004 をサポートする (特に Windows Vista 用)
6710199 java char_encodings SJIS_0213 が、"unmappable" エンコード操作を正しく処理しない
4744405 java classes_2d RFE:lookupPrintServices() でプリンタリストを動的に更新するべき
6358622 java classes_2d 使用できないネットワークプリンタに印刷しようとすると hotspot がクラッシュする
6428762 java classes_2d RHEL5:Sazanami Mincho フォントのレンダリング品質に問題がある
6574633 java classes_2d プリンタを変更するとネイティブ printDialog がクラッシュする
6633656 java classes_2d クロスプラットフォームの印刷ダイアログで、印刷方向がサポートされているかどうかを確認しない
6524352 java classes_awt 高解像度マウスホイールのサポート
6668385 java classes_awt Java アプレットによって IE 6 が AwtComponent::ImmAssociateContext() でクラッシュする
6675956 java classes_awt 退行:jdk5 の Container.findComponentAt の動作が異なる
6707023 java classes_awt JTextPane で中国語の文字を使用すると、そのペインがハングアップする
6219755 java classes_io PipedInputStream が閉じられたあとも PipedOutputStream.write() がブロックされたままである
6242664 java classes_lang String.substring で返された文字列に対して String.offsetByCodePoints が正しく機能しない
6819886 java classes_lang Windows 7 で System.getProperty("os.name") が Vista と報告する
6651382 java classes_management Java JVM SNMP プロバイダが、複数の OID を要求されたときに、不正な統計を報告する
6598160 java classes_net Windows IPv6 ソケットの実装が、ハンドルを継承しないように設定しない
6648001 java classes_net HTTP 認証を取り消すと、デッドロックになる
6693244 java classes_net 6u10 ベータで Java Web Start アプリケーションを実行すると、AuthenticationInfo.requestCompleted が AssertionError で失敗する
5100121 java classes_nio (se) EINTR に影響される select
6497734 java classes_nio (dc) Java_sun_nio_ch_FileDispatcher_preClose0() での "JNI handle should not be null" のアサート
6552236 java classes_security 更新中に PolicyFile が同期されない
6699856 java classes_swing JTextPane 内で中国語テキストを使ってテキストを作成すると、好ましくない動作が発生する
6735259 java classes_swing WindowsComboBoxUI$XPComboBoxButton.getState (WindowsComboBoxUI.java:408) で NPE が発生する
4823811 java classes_text [Fmt-Da] SimpleDateFormat パターンで一部のリテラル句読文字を埋め込むことができない
6576792 java classes_util_concurrent ThreadPoolExecutor メソッドをプールスレッド内で実行すると、割り込み動作がリークする
6409997 java classes_util_i18n Windows Vista 用のデフォルトのロケール/エンコーディングの検出
6834474 java classes_util_i18n (tz) tzdata2009g をサポート
6740278 java dragndrop クリップボード内の画像 (256 色) を正しく表示する必要がある
6404011 java imageio 特定の JPEG の読み取りで IllegalArgumentException: "Invalid ICC Profile Data" が発生する
6687968 java imageio PNGImageReader によって Inflater を介したネイティブメモリーのリークが発生する
6541870 java serialization Externalizable の ObjectInputStream で NullPointerException が発生する
6608975 java serviceability HeapDumpOnCtrlBreak 機能によって書き込まれたダンプでは HeapDumpPath オプションが無視される
6745217 java serviceability jmap が sun.jvm.hotspot.utilities.AssertionFailure: BitMap index out of bounds をスローする (1.5.0_15-b04)
6754987 java serviceability -XX:+HeapDumpOnCtrlBreak と -XX:+UseParallelOldGC を同時に使用してヒープダンプをトリガーするとクラッシュする
6803304 java sunservicetags Solaris、Linux、Windows 向け JRE での Service Tag のサポート
6680432 java_deployment security クライアント認証ダイアログボックスにデジタル署名鍵用途証明書のみを表示する
6567254 java_plugin ns6 CSecureJNIEnv で stack stomp
6603064 java_plugin other Legacy_lifecycle: アプレットの更新後に LiveConnect を呼び出すと例外がスローされる
6595618 java_plugin plugin 署名付きアプレット証明書の検証で断続的に問題が発生する
6618901 java_plugin plugin Vista で実行される 6.0 JRE アプレットでヒープが 64M バイトに制限される
6696175 javawebstart jnlp_file % 文字を含むプロパティーを javaws が認識しない
6809409 jaxp sax jaxp 問題 56 SAXException で例外チェーンが正しく実行されない
6809019 jaxp xslt 1.5.0_14 の 6537909 に対する修正でパフォーマンスが低下する
6796140 jets other 6725987 のあとで追加された ORB の変更
6176036 jndi ldap LDAP 操作の読み取りタイムアウトを指定する方法が必要


1.5.0_18 での変更点

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

セキュリティー基準

このアップデートリリースで規定されているセキュリティー基準は、次のとおりです。

JRE ファミリバージョン セキュリティー基準
1.4.2 1.4.2_20

セキュリティー基準についての詳細は、Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

OlsonData 2009a

このリリースには、バージョン 2009a の Olson 氏のタイムゾーンデータが含まれています。詳細は、Timezone Data Versions in the JRE Software を参照してください。

Java Naming and Directory Interface (JNDI) API の変更

LDAP ディレクトリで Java オブジェクトを格納および取得する場合の JNDI 機能の動作が、若干変更されました。

LDAP ディレクトリに Java オブジェクトを格納するときに、そのオブジェクトのクラスファイル (そのコードベース) の場所を指定できます。その後、元のオブジェクトの復元時にそのコードベースと追加のオブジェクトデータがディレクトリから取得され、クラスローダーによって使用されます。

オブジェクトのコードベースが暗黙的に信頼されることがなくなりました。代わりに、コードベースを使用するには、com.sun.jndi.ldap.object.trustURLCodebase という名前の新しいシステムプロパティーを文字列値 true に明示的に設定する必要があります。そうしなかった場合、Java オブジェクトの復元時にコードベースがクラスローダーによって無視され、クラスパス上に現れたクラスファイルのみが認識されます。

Java Management Extensions(JMX) の変更
JMX アクセスプロパティーファイルで、readwrite アクセスがリモートの createMBean および unregisterMBean 操作を許可しないようになりました。これらは今後、新しい節を使って明示的に指定する必要があります。

次に示す JRE のデフォルトの jmxremote.access ファイル ($JRE_HOME/lib/management/jmxremote.access) を見れば、これがどのようなものであるかがわかります。

monitorRole  readonly
controlRole  readwrite \
            create javax.management.monitor.*,javax.management.timer.* \
            unregister

CORBA メモリーリークの修正 - 特記事項

このアップデートリリースと、5.0u16-rev-b12 以降のアップデートおよびリビジョンには、6725987 の修正が含まれています。これらより前のアップデートやリビジョンを使用する場合、ORB は、shutdown() および destroy() メソッドの呼び出し後も有効な参照 (つまり、メモリーリーク) を含んでいる可能性があり、いくつかのメソッド呼び出しに応答する可能性があります。

この修正により、ORB のクリーンアップが正しく行われ、そのような参照に保持されたメモリーをガベージコレクタが解放できるようになります。そのような参照やメソッドへの不正アクセスを行うと、通常はアプリケーションで NullPointerException がスローされます。

ルート証明書の追加

このリリースにはルート証明書が含められています。追加されたルート証明書は次のとおりです。

バグ修正

このリリースには、1 つ以上のセキュリティー脆弱性に対する修正が含まれています。.詳細は、Sun Alerts の 254569 254570 254571 254608、および 254611 を参照してください。

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

バグ ID カテゴリ サブカテゴリ 説明
6676016 hotspot garbage_collector ParallelOldGC がメモリーをリークする
6461933 java classes_awt nowMillisUTC() 内でシステム起動時刻を頻繁に調整すべき
6637607 java classes_awt モーダルダイアログが表示されて消えたあとに最初の文字が破棄される
6677578 java classes_awt ブラウザのウィンドウを最大化すると印刷ダイアログが表示されない
6571589 java classes_lang (スレッド) Thread.getStackTrace() が null を返す
6446855 java classes_net プロキシ経由での接続時に HTTPS 接続が失敗する
6687282 java classes_net ダイジェスト認証を使用するプロキシ経由で HTTPS 接続の URLConnection を呼び出すと、400 Bad Request が発生する
6720866 java classes_net HttpURLConnection でアップロードを行うとパフォーマンスが低い
6732157 java classes_security VeriSign TSA ルート証明書を JDK に追加する
6803022 java classes_security T-systems ルート CA 証明書を JRE に追加する
6803036 java classes_security Unizeto ルート証明書を JRE に追加する
6639183 java classes_util_concurrent 大きな負の値の遅延でスケジュールを設定すると、ScheduledExecutor 全体がハングアップする
6725789 java classes_util_concurrent JDK 7/6/5 で、ScheduledExecutorService が期待どおりに動作しない
6598520 java classes_util_i18n (tz) KB933360 に合わせて、Windows のタイムゾーンマッピングテーブルを更新する必要がある
6650748 java classes_util_i18n (tz) Windows 上で Java ランタイムが VET タイムゾーンを正しく検出しない
6743394 java classes_util_i18n (tz) Windows のタイムゾーンマッピングを更新する必要がある
6783139 java classes_util_i18n (tz) KB955839 に合わせて、Windows のタイムゾーンマッピングテーブルを更新する必要がある
6796489 java classes_util_i18n (tz) tzdata2009a をサポート
6487638 java classes_util_logging LogManager.addLogger() と Logger.getLogger() の呼び出しにより、デッドロックが発生する
6719011 java_plugin ocx アプレットがブラウザウィンドウの可視領域の外側にあると、アプレットが起動されない
6643769 java_plugin other アプレットのメインウィンドウが、アプレットを実行しているポップアップウィンドウのフォーカスを横取りする
6784894 java_plugin other 退行:ローカルディスクから読み込まれたアプレットが、同じ場所に配置されたリソースにアクセスできない
6591117 jce pkcs11_csp PKCS#11 セキュリティープロバイダのパフォーマンスが、Sun のデフォルトプロバイダに比べて低い
6725987 jets other ORB.destroy() のクリーンアップが正しく行われず、ORB オブジェクトインスタンスのガベージコレクションが行われない。


1.5.0_17 での変更点

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

セキュリティー基準

このアップデートリリースは、次のセキュリティー基準を定めています。:

JRE ファミリバージョン セキュリティー基準
1.4.2 1.4.2_19

セキュリティー基準についての詳細は、Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

OlsonData 2008i

このリリースには、バージョン 2008i の Olson 氏のタイムゾーンデータが含まれています。詳細は Timezone Data Versions in the JRE Software を参照してください。

更新された UTF-8 文字セット実装

セキュリティー上の理由から、非最短形式の UTF-8 バイトシーケンスを処理するために、JRE の UTF-8 文字セットの実装が更新されました。これに伴い、以前のリリースから非互換性が生じました。たとえば、0x2f を最短形式に持つ U+002f のバイトシーケンス 0xc0 0xaf は、デコード操作では不正な形式の入力になります。非最短形式の UTF-8 の詳細については、次のサイトを参照してください。

ルート証明書の追加

このリリースにはルート証明書が含められています。追加されたルート証明書は次のとおりです。

バグ修正

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

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

バグ ID カテゴリ サブカテゴリ 説明
6403625 hotspot compiler2 プロファイラエージェントを使用していると、コンパイルされたコードがクラッシュする
6519515 hotspot compiler2 Loop-opts が早期終了を含むループからセーフポイントポールを不正に削除する
6606675 hotspot compiler2 1.4.2_15 で CodeBuffer のサイズを変更するとクラッシュする
6676462 hotspot compiler2 JVM が突然、大量のメモリーを消費することがある
6704367 hotspot runtime_system 1.5.0_14 でスタックサイズエラーが発生する
6372405 idl orb 接続の異常終了によってフラグメントが完了しない場合に、サーバースレッドがハングアップする
5005426 java char_encodings 1.4.2 と Tiger で、IllegalStateException によってバッファー利用ストリームデータが破棄される
6359722 java classes_2d sun.font.TrueTypeFont.open() で、キャッチ不可能で再帰的な NullPointerException が発生する
6448405 java classes_2d LineBreakMeasurer の静的な HashMap キャッシュが無制限に増大する可能性がある
6525150 java classes_2d プリンタに「用紙切れ」ステータスが表示され、PrinterException のために印刷されない
6638533 java classes_2d レイアウトは、事前合成済みのアラビア語プレゼンテーション形式グリフに形状を適用すべきでない。
6532373 java classes_awt xcb_xlib.c:50:xcb_xlib_unlock:表明「c->xlib.lock」が失敗。
6678061 java classes_awt 特定のキー配列のキーコードが未定義である
6689088 java classes_awt フォーカストラバーサルが逆方向に機能しない。SR 70175950 / CR 6684528 に関連
6446990 java classes_net HttpURLConnection#available() が何度もデータをメモリーに読み込んでしまう
6448457 java classes_nio (ch) Channels.newOutputStream().write() が一部のデータを書き込まない
6728890 java classes_security SwissSign ルート証明書を JDK に追加する
6754779 java classes_security Camerfirma ルート証明書を JDK に追加する
6768559 java classes_security t-systems ルート CA 証明書 (Deutsche Telekom Root CA 2) を JRE に追加する
6438246 java classes_swing JFileChooser を DIRECTORIES_ONLY モードで使用すると、ファイル名フィールドのラベルが間違って表示される
6581899 java classes_swing JTextField および JTextArea - JRE 1.5.0_08 でのパフォーマンスが低い
6648714 java classes_swing デュアルモニターシステムの大きいほうのモニターで、JScrollPane の再描画が正しく行われない (5.0)
6466476 java classes_util_i18n (tz) tzdata2005r の導入により、JDK1.1 の 3 文字から成る TZ ID の一部で互換性の問題が発生する可能性がある
6764308 java classes_util_i18n (tz) tzdata2008i をサポート
6623981 java compiler 1.4.1/1.4.2 の javac で StackOverFlowError が発生する
6709709 java javadoctool 型を削除しても Javadoc でコンパイルエラーが発生しない
6536107 java_plugin iexplorer 印刷ダイアログを繰り返し開くと GDI リークが検出される
6746185 javawebstart other 不正な形式の URL 例外:1.5.0_16 で JWS の退行が導入された
6578538 jce classes_crypto KRB5 と LoginContext の使用時に com.sun.crypto.provider.SunJCE インスタンスでリークが発生する
6697180 jmx classes JMX クエリーを実行すると java.io.IOException が発生する:不正な状態 - デッドロックが発生する可能性もある
6618387 jsse runtime SSL クライアントセッションが正常に閉じない。close_notify アラートの代わりに TCP リセットが発生する
6668231 jsse runtime critical に設定された subjectAltName があると、JSSE の SunX509 が信頼チェックに失敗する


1.5.0_16 での変更点

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

セキュリティー基準

このアップデートリリースは以下のセキュリティー基準を明確にします。

JRE Family Version Security Baseline
1.4.2 1.4.2_18

セキュリティー基準についての詳細は Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

OlsonData 2008b

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

バグ修正

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

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

バグ ID カテゴリ サブカテゴリ 説明
6538910 hotspot garbage_collector CMS: 過度に長すぎる abortable preclean サイクル
6454714 java char_encodings いくつかの IBM エンコーディングで、OutputStreamWriter が不正確な文字数をファイルに書き込む
6652375 java classes_security 交換 GlobalSign ルート CA 証明書を JDK に追加
6656050 java classes_security AOL ルート CA 証明書を JDK に追加
6696605 java classes_security Secom ルート 証明書を JDK に追加
6679340 java classes_util_i18n (tz) tzdata2008b をサポート
6656520 java_plugin misc 実行中の JRE ディレクトリ (1.4.2) から CA 証明書を読み込む必要がある


1.5.0_15 での変更点

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

セキュリティー基準

このアップデートリリースは以下のセキュリティー基準を明確にします。

JRE Family Version Security Baseline
1.4.2 1.4.2_17

セキュリティー基準についての詳細は Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

OlsonData 2007k

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

バグ修正

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

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

バグ ID カテゴリ サブカテゴリ 説明
6317397 hotspot runtime_system Solaris と Linux の並行コードでハードがハング
6629657 java classes_awt API の変更なしで配下のシステムから raw キーコードを提供
6632169 java classes_net HttpClient と HttpsClient はプロキシサーバーの参照 IP アドレスを反転させてはならない
6647251 java classes_security DigiCert ルート CA 証明書を JDK に追加
6647254 java classes_security TrustCenter ルート CA 証明書を JDK に追加
6651160 java classes_security AOL ルート CA 証明書を JDK に追加
6624769 java classes_util_i18n (tz) tzdata2007i をサポート
6646197 java classes_util_i18n (tz) tzdata2007k をサポート
6374379 java classes_util_jarzip ZipFile クラスが長いファイル名の zip ファイルを開けない
6423026 java classes_util_jarzip Java.util.zip は Windows 上で 2036 を超える zip ファイルを並行で開けない
6568419 java_plugin misc initial_focus フラグは、アプレットが 1.4 でコンパイルされ 1.5 で実行されると動作しない
6593309 java_plugin misc 最小化と最大化のあとに起こるアプレットのボタンのフォーカスの問題
6631506 java_plugin plugin REG : 6u4 を使用すると MZ でアプレットを起動できない
6616825 jmx classes JMX 照会が 1.0 互換モードで値を返さない - readObject() の直列化復元バグ


1.5.0_14 での変更点

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

セキュリティー基準

このアップデートリリースは以下のセキュリティー基準を明確にします。

JRE Family Version Security Baseline
1.4.2 1.4.2_16

セキュリティー基準についての詳細は Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

OlsonData 2007h

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

Red Hat 5 における Java インプットメソッドの問題

Java Input Method Framework を使用して実装されたインプットメソッドは Red Hat 5 Linux デスクトップで正しく動作しない場合があります。 6600929 を参照してください。

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6457444 doclet stddoclet 5.0u6 で javadoc が html ファイルを正常に生成しない
6519085 hotspot compiler2 JavaDB (derby) のテストスイートを実行すると JVM がクラッシュ
6321689 hotspot compiler2 Ideal_DU_postCCP が保守的でない
6565138 hotspot compiler2 MarkSweep::MarkAndPushClosure::do_oop の ParallelGC で 1.5.0_10 64-Bit SIGBUS
6545719 hotspot garbage_collector 退行 : CR 6370163 修正後、無限 GC が発生
6558100 hotspot garbage_collector 並行作業キューのオーバーフローに続いて CMS がクラッシュ
6515362 hotspot runtime_system 6374419 の修正がによって、リンカーからの実際のエラーメッセージが抑制される
6528763 hotspot runtime_system 6.0 の LoaderConstraintEntry に関連して VM がクラッシュ
6546278 hotspot runtime_system 疑似メモリーの障害コードで同期の問題
6553303 idl orb Corba アプリケーションが失敗 org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: No
6543815 java classes_2d 画像形成可能な X/Y の値が負の場合、PageFormat の画像形成可能範囲が無視される
6480378 java classes_awt 50650016259348、その他を 5.0 アップデートリリースにバックポート
6577717 java classes_awt Windows と Linux でアプレットのテキストボックスが動作しない
6562716 java classes_awt EmbeddedFrame でフォーカスを拒否するとフォーカス要求キューが更新されない (win32)
6542420 java classes_awt クロスプラットフォームの ModalityListener インタフェースが 1.5.0 に提供されるべき
6593729 java classes_io ファイルのクローズに失敗後、クローズ操作を繰り返さない
6525425 java classes_lang (ref) Solaris10/T2000 でオブジェクト直列化中にロック競合が多発
6206527 java classes_net Suse 9 で ServerSocket をバインドすると "cannot assign address"
6601686 java classes_net InetAddress.isReachable(timeout) がタイムアウトミリ秒後に返されない
6599750 java classes_net InetAddress.isReachable 実装が完全にはスレッドセーフでない
6518816 java classes_net HttpURLConnection のメモリーフットプリントを削減
6520665 java classes_net NTLM 認証が要求されず null 例外をスロー
6587875 java classes_net InetAddress.isReachable() が大きなプロセス ID でスーパーユーザーに動作しない
6314370 java classes_net Nightly: Jaws が "Starting application..." ウィンドウでハング
6469580 java classes_security 1.5.0_08 JVM が Fujitsu Primepower プラットフォームの SignatureHandlerLibrary::add でクラッシュ
6418433 java classes_security org.ietf.jgss.Oid コンストラクタが無効な値を受け付ける (そして有効な値を拒否する)
6570062 java classes_security Kerberos 認証の退行
6543940 java classes_security java 1.5 で jarfile に署名すると例外をスロー
6512054 java classes_security SUBJECTDOMAINCOMBINER が JAAS モードでコードベースの許可を結合しない
6520101 java classes_swing アプリケーションが長時間実行されると FileChooser が OutOfMemory を起こす
4743558 java classes_text [BI] test/java/text/BreakIterator/BreakIteratorTest.java が th ロケールで失敗
6483402 java classes_util_i18n (date) java.util.Date.toString() を呼び出すとクラスへの後続の呼び出しが遅くなる
6531591 java classes_util_i18n スーダンの通貨を更新
6538601 java classes_util_i18n 定期的なタイムゾーン表示名の見直し
6554586 java classes_util_i18n (tz) tzdata2007f をサポート
6611886 java classes_util_i18n (tz) tzdata2007h をサポート
6571205 java classes_util_i18n ISO 4217 Amendment 139 のため通貨データを変更
6570259 java classes_util_i18n ISO 4217 Amendment 138 のため通貨データを変更
6531593 java classes_util_i18n アイスランドの通貨を更新
5088563 java classes_util_regex パターンに「]」がないと Matcher.find が StringIndexOutOfBoundsException をスロー
6464451 java compiler 5.0ux の javac は「return」が多い try-catch ブロックをコンパイルできない
6557713 java imageio Java が gif を png に変換できない
6579208 java install jre-6u2-windows-i586-p.exe をインストールすると FamilyVersionSupport が削除される
6476329 java localization PIT: 6267625 のため追加で翻訳が必要
6531255 java localization en_CA ロケールのタイムゾーン表示名を更新する必要がある
6534678 java localization 6525138 の l10n
6547501 java localization フランス語ロケールで % の前にスペースが必要
6454676 java serviceability ctrl-break または ctrl-\ でヒープダンプを起こすために -XX:+HeapDumpOnCtrlBreak が必要
6494472 java serviceability メモリーの使い過ぎで jmap -permstat がスワップ不足で失敗
6494722 java serviceability SA: jstack が lwp デバッガ例外に失敗して get_thread_regs をスロー
6431847 java tools Linux の java 起動ツールでメモリーがオーバーフロー
6502051 java_deployment update jusched クラッシュ: バッファー超過
6503510 java_plugin iexplorer 5.0u10b02 の検証中にクラッシュが発生
6555628 java_plugin iexplorer アプレットを繰り返し開いたり閉じたりすると IE がフリーズ
6572147 java_plugin iexplorer アプレットを 0.5 秒間隔で開いたり閉じたりするとブラウザがハング
6578895 java_plugin iexplorer アプレットを繰り返し再読み込みすると NPE null pData 汎用例外が発生
6579743 java_plugin iexplorer 退行 : 5.0u13-b01 で Java コンソールが突然ポップアップ
6576321 java_plugin iexplorer アプレットを繰り返し開いたり閉じたりするとデッドロックでブラウザがハング
6522028 java_plugin iexplorer 印刷ダイアログが現在の IE フレームを背後に動かす
6530198 java_plugin misc 1.5.0_10 フォーカスが JFrame に正しく返されない
6586045 java_plugin misc 6u5 のナイトリービルドでブラウザが XP 日本語マシンでクラッシュ
6502568 java_plugin other cookie のサイズが 4K を超えると要求ヘッダーが文字化け
6556044 java_plugin other jdk1.5.0 で JRE SSL ハンドシェークエラー
6373274 javawebstart download_engine JRE リソースブロックに入れ子になった Jar リソースが壊れる
6465756 javawebstart jnlp_file jnlp <argument> タグ内で CDATA xml タグを使用できない
6265713 javawebstart jnlp_file jnlp ファイルに照会文字列を含めると SingleInstanceService が無効になる
6484661 javawebstart other https が使用されるとアプリケーションをオフラインで起動できない
6354969 jaxp other XPathFactory.newInstance() メソッドにバグ
6219364 jaxp sax com.SAXParserImpl.setProperty("feature",null) が NullPointerException をスロー
6594813 jaxp sax XML 構文解析の違い
6236727 jaxp xslt 外部のスタイルシートが DOMSource の場合、XSLTC はインポートされたスタイルシートの解決を止めない
6536120 jaxp xslt HTML シリアライザーが public と system doctype の間にスペースを入れない
6490921 jaxp xslt 変換 API がプロパティ org.xml.sax.driver を無視する
6467921 jce pkcs11_csp 64 ビット AMD Linux プラットフォームで SunPKCS11 を Tiger アップデートにバックポート
6560218 jgss krb5plugin デフォルト以外のレルムからの資格に問題
5053708 jndi dns DNS プロバイダがリソースを適切に再配置しない
6585239 jndi dns 退行: 2 つの DNS テストが JDK 5.0u13 b01 で失敗し 5.0u12fcs で成功する
6358629 jsse runtime SSLSocket.close() と SSLSocket.read() がデッドロック
6447412 jsse runtime 違うシステムで電源を切ると ssl ソケットの socket.close() で問題


1.5.0_13 での変更点

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

セキュリティー基準

このアップデートリリースは以下のセキュリティー基準を明確にします。

JRE Family Version Security Baseline
1.4.2 1.4.2_16

セキュリティー基準についての詳細は Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

OlsonData 2007g

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

バグ修正

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

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


1.5.0_12 での変更点

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

セキュリティー基準

このアップデートリリースは以下のセキュリティー基準を明確にします。

JRE Family Version Security Baseline
1.4.2 1.4.2_14

セキュリティー基準についての詳細は Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer を参照してください。

OlsonData 2007e

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

JVM オプション切り替え

Solaris では、特定の入出力操作を試みるスレッドの割り込みがその操作の割り込みとなるため、Linux と Windows プラットフォームではスレッド割り込みが無視される状況でも InterruptedIOException がスローされます。 この、スレッド割り込みに応じて起こる Solaris 特有の入出力割り込みは、前のバージョンと同様デフォルトで有効にできますが、UseVMInterruptibleIO Hotspot オプション切り替えで制御することもできるようになりました。デフォルトでは、このオプションは前バージョンの動作を維持するためにオンになっています。このオプションを次のようにオフにすると

-XX:-UseVMInterruptibleIO

スレッド割り込みに応じて起こる Solaris 特有の入出力割り込みは無効になります。

詳細はバグレポート 4385444 を参照してください。

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6451451 hotspot compiler2 1.5.0_08b03 の Bigapps ATG テストで -XX:+AggressiveOpts フラグが EXCEPTION_ACCESS_VIOLATION を起こす
6472714 hotspot compiler2 com.sun.jndi.ldap.sasl.LdapSasl::saslBind をコンパイルするとクラッシュ
6487381 hotspot compiler2 CodeBuffer の消耗による 5.0 jvm クラッシュに追加のパス
6502317 hotspot compiler2 Java 1.5.x のコードの非最適化がメモリをリークする
6297094 hotspot compiler2 Class.getModifiers の結果型が「int」ではなく「boolean」とオプティマイザにラベル付けされる
6471004 hotspot compiler2 短い分岐の置換チェックが不正
6519527 hotspot compiler2 制御端のない PartialSubtypeCheckNode のスケジュールが高すぎる (5.0)
6518092 hotspot compiler2 1.5.0_05 が method::handler_for_exception_and_pc でクラッシュ
6454444 hotspot compiler2 ConcurrentQueueLoops を実行する solaris-i586 -server で SEGV
6461827 hotspot compiler2 パフォーマンス: java.lang.Class.isAssignable
6472335 hotspot garbage_collector OutOfMemoryError の原因となる巨大な配列の割り当てによって、JVM が -Xincgc でハングする
6468516 hotspot garbage_collector CMS: 並行して消去またはキューに入れられた参照オブジェクトを正しく扱う
6487931 hotspot runtime_system JNI 経由で Java メソッドを呼び出すと JVM が EXCEPTION_FLT_STACK_CHECK を報告
6502780 java build jprt 規則の調整
6459676 java classes_2d JDK 1.5 は代替複合フォントを使用するときにメトリックキャッシュをフラッシュするべき
6353972 java classes_2d 退行: ヒープサイズの設定が大きいと GUI がテキストのペイントに失敗
6500903 java classes_2d PrintServices が不正に「not accepting jobs」とリストされる
6542419 java classes_2d SharedMemoryPixmapsTest.sh が 5.0u12b02 で失敗するが以前は成功していた
6405311 java classes_awt Linux で 64 ビット版 Java 1.5 を実行すると XtVaSetValues 呼び出しが動作しない
6473485 java classes_awt フォーカス可能な JWindow でキーボードフォーカスがない
6496958 java classes_awt lw 要求キューをディスパッチする途中で不正なバックオフ
4052517 java classes_lang (process) Runtime.exec が UNIX のほかのグループに属するプログラムを実行しない
6370080 java classes_lang (ann) Method.getAnnotations() が SecurityException: doPrivileged or javadoc missing? をスローする場合がある
6480566 java classes_management TEST_BUG: TESTVMOPTS が javac に直接渡されるためいくつかのテストが失敗
6415062 java classes_net 30 KB の符号化された文字列 URL を取得するために 30 MB のメモリが捨てられる
6446855 java classes_net プロキシー経由で接続すると https 接続が失敗する
6347873 java classes_nio (so) Runtime.exec を使用すると ServerSocketChannel でオープンしたポートがブロックする
6321453 java classes_security 期限が切れた後で GTE CyberTrust ルート CA 証明書を削除
6495567 java classes_sound CR 4964288 (サウンド、TargetData を取得中に起こる予期しない IAE) が windows-amd64 JDK で修正されていない
6498661 java classes_sound api/javax_sound/sampled/TargetDataLine/index.html#TargetDataLine が失敗
5036146 java classes_swing 退行: 1.5.0 アクションリスナーに問題
6432667 java classes_swing Vista: メニュードロップダウンが Vista L&F のネイティブと比べると異なる
6491714 java classes_swing フィルターが変更されていると JFileChooser がファイル選択で正常に動作しない
6432397 java classes_swing Vista JComboBox の Windows L&F がネイティブに見えない
6500302 java classes_swing GTKLAF: 使用不可の状態でチェックボックスやラジオメニュー項目を選択すると、チェックマーク/黒丸が表示されない
6542335 java classes_swing 1.4.2 と 5.0 ではスクロールバーのつまみの動作が異なる
6523518 java classes_swing javax/swing/AbstractButton/6298940/bug6298940.java が 1.5.0_12_01 で失敗するが 1.5.0_11 では成功する
6396844 java classes_swing JFileChooser が 1.4.2、5.0u4、mustang-b75 で OutOfMemory を起こす
6511568 java classes_swing JFileChooser が 1.4.2, 5.0u4、1.6.0 で OOM をスローする
6530336 java classes_text (tz) EST MST と HST の省略名を使用すると最新の jdk リリースで DST バグ
6470111 java classes_util_concurrent Exchanger でデッドロック
6460501 java classes_util_concurrent シンクロナイザの時間指定取得がメモリをリークする
6492173 java classes_util_i18n test/java/util/TimeZone/4261506 テストを削除または修正
6496224 java classes_util_i18n スロベニア通貨の変更
6541843 java classes_util_i18n (tz) tzdata2007e のサポート
4879507 java classes_util_jarzip ZipInputStream が格納された(圧縮されていない)ファイルに対して CRC をチェックしない
6467152 java classes_util_logging LogManager の初期化と JVM の終了でデッドロックが発生
6520670 java install 1.5.0_11 インストーラが Windows レジストリに不正な JavaHome の値を書き込む
6525690 java install 「finish」をクリックすると、オフラインの non -s インストーラで「internal error 2762」がポップアップする
6526421 java install 終了ダイアログでローカライズされたテキストが切り詰められる
6416988 java localization [ko]「Certificate」の翻訳が不統一
6386647 java localization DateFormat の全日付フォーマットに UK ロケールの曜日が含まれていない
6450945 java localization ルーマニア語ロケールの、土曜の週日と最初の週日が不正
6500174 java localization [ja] Java Update 警告メッセージで不正な翻訳
6497154 java localization getFirstDayOfWeek() がスロヴァキア語ロケールで正常に動作しない
6488119 java localization en_ZA ロケールに使用できない時刻形式がある
4494727 java localization [Fmt-Nu] パーセント表示の書式が不正なロケールがある
6486607 java localization GY 国コードでフランス語のローカライズが不正
6485516 java localization GF 国コードでフランス語のローカライズが不正
4225362 java localization fr_FR のローカライズされた DateFormatSymbols が不正
6379214 java localization 「Danish」のデンマーク語の翻訳が不正
6481177 java localization オランダ語の LocaleElements に年代を追加
6414459 java localization クロアチア語ロケールで、週の最初の日が不正
6311411 java serviceability SA: jmap -histo が CMS で不正なヒストグラムを報告する
4753347 java serviceability OutOfMemoryError - スタックトレースがない
6484462 java_plugin converter HTML 変換ツールで生成されたアプレット HTML が新しい IE7 をクラッシュ
6424564 java_plugin iexplorer ブラウザウィンドウがモーダルダイアログでブロックされない
6404972 java_plugin iexplorer IE ウィンドウとダイアログが、ボタンをクリックした順番とは異なる順番で表示される
6523707 java_plugin iexplorer ほかのウィンドウの liveconnect から作成されたモーダルダイアログのあとで IE ブラウザのスレッドが終了
6395737 java_plugin iexplorer モーダルダイアログが並行ウィンドウ再フォーカスアクティビティーで有効になると IE がハング
6502189 java_plugin iexplorer フレームのアプレットでページを再ロードしようとするとアプレットがハング
6501186 java_plugin iexplorer 5.0u10 の JavaScript で IE ウィンドウを何度も開いたり閉じたりすると JVM がクラッシュ
6418035 java_plugin other XP 日本語の 5u7 でアプレットがフリーズ
6216340 java_plugin other Java で Firefox のブラウザをサポート
6475032 jaxp parse 退行: 既存の prefix:URI に重複した Namespace マッピングを宣言すると例外をスロー
6428590 jaxp sax com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager が namespace-prefixes を要求しない
6401137 jaxp xslt Java 1.5 で Null ポインタ例外
6434840 jaxp xslt XSL 変換のメモリリークが OutOfMemory 例外を起こす
6475157 jmx classes RMIConnectorServer.stop: デッドロック
6524112 tooldocs all 6490790 を修正するときにテストケースを紛失

1.5.0_11 での変更点

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

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6316313 hotspot compiler1 java_g の GC 中にアサーションで hotspot が終了
6381526 hotspot jvmti jvmti_GetLoadedClasses() で予期しない非同期例外
6463096 hotspot runtime_system icache の非妥当性検査コードが SEGV を起こす
6419112 hotspot runtime_system java プロセスが Sun の起動ツールから開始されたかを判断する方法が必要
5036554 idl other CORBA any の CORBA エイリアス型で非整列化エラー
6448787 java char_encodings 退行: UnicodeLittle が 1.4.2_12 で壊れる
6358747 java classes_2d サブスレッドから呼び出されると PrinterJob.printDialog() が JVM をクラッシュ
6449486 java classes_2d ヒンディー語のグリフ構造が Win-Vista でのみ失敗する
6471418 java classes_2d sun.font.TrueTypeFont.getTableBuffer での再帰による StackOverflowError
6395346 java classes_2d Windows Vista で高 DPI を認識する Java プロセスを作る必要がある
6490384 java classes_2d sun/java2d/DirectX/D3dTranslucency.java テストを Mustang から Tiger のワークスペースにバックポートする必要がある
6418004 java classes_2d java/awt/font/StyledMetrics/StyledMetrics.java が Vista で失敗
6476980 java classes_2d deriveFont が動的にロードされた TTF の FontUIResource で動作しない
6448717 java classes_2d プリンターが接続されていないシステムでプリンター一覧を取得できない
6300533 java classes_awt tests.api.java.awt.Toolkit.CursorTests を実行すると Windows で RI がクラッシュ
6191896 java classes_awt エコー用の文字が設定された TextField で「コピー」を押すと、実際のテキストをクリップボード XToolkit にコピーする
6504460 java classes_awt ちらつきに関するバグ修正のバックポートで退行
6401956 java classes_awt Vista: winXP と比較すると CheckboxMenu 項目の右マークが壊れる
6481955 java classes_io 長さ 248-260 の正規化されていない絶対ファイルパスが動作しない (win)
6464154 java classes_lang (process) サブプロセス環境のソート順が Windows のネイティブソート順と異なる
6469606 java classes_lang (process) Process.destroy() が不正なプロセスを終了する (Unix)
6456276 java classes_net VISTA: api/java_net/NetworkInterface/index.html#static が失敗する
6457066 java classes_net SocketTimeoutException : タイムアウトが早い
6469803 java classes_net Web プロキシに DNS エントリがないと Windows のソケット作成に時間がかかる
6469663 java classes_net プロキシ経由で接続すると HTTP 要求 URI にフラグメントが含まれる
6493989 java classes_sound javax/sound/sampled/Clip/JavaSoundAudioClip/bug6269854.java テストが tiger で安定しない
6331483 java classes_swing 退行: com/sun/java/swing/plaf/gtk/5048769/bug5048769.sh が失敗
6466058 java classes_swing OceanTheme によって swing コンポーネントが sun.* クラスで直列化する
6449933 java classes_swing Vista: Windows L&F で開こうとすると FileChooserDemo が例外をスローする
6486626 java classes_swing Vista で CD ドライブにアクセスしようとすると JFileChooser が例外をスローする
6190373 java classes_swing 退行: AWT-EventQueue が AWTTreeLock/MetalUtils$GradientPainter をデッドロック
6496144 java classes_swing 退行: Windows L&F で JCheckBox が JToolBar を表示しない
6317248 java classes_util (fmt) java/util/Formatter/Basic.java が hi_IN ロケールで失敗
6480497 java classes_util_i18n (tz) tzdata2006n をサポート
6497526 java classes_util_i18n (tz) tzdata2006p をサポート
6490560 java classes_util_i18n (tz) tzdata2006o をサポート
6485605 java debugger 内部イベントハンドラーで "com.sun.jdi.InternalException: Inconsistent suspend policy"
6398636 java install Vista: JRE 5.0u8 インストールが 1722 MSI エラーで失敗
6405138 java install Vista: 上位の特権で実行するためインストーラにマニフェストを追加
6405147 java install Vista: Active-X コントロールを事前承認するためにレジストリキーを使用
6433689 java install Windows Vista で 1.5.0_u7 に「遮蔽された」exe
6495123 java localization [l10n] 配備バグ 6458761 を修正したあとの l10n メッセージ更新
6473331 java rmi rmic がマニフェストクラスパスを使用しない
6422509 java_deployment download Vista: キャッシュ位置 ? の変更ダイアログが無効
6415321 java_deployment general Vista: 配備での Runtime.exec() の問題を回避するための実装
6464051 java_deployment general 「failure」ステータスの場合 InstallStats2 がオフラインインストーラのフルバージョンを送信しない
6487916 java_deployment general IS2 : ステータスが「success」の InstallComplete ping「ic」がサイレントモードでポストされない
6394747 java_deployment update Vista: Java オートアップデートが Windows Vista で無効
6406822 java_deployment update Vista: jusched.exe がログインのたびにユーザーの承認を必要とする
6495720 java_deployment update jusched.exe は署名される必要がある
6489165 java_plugin iexplorer 5.0u10b02 で "refresh" を何回も押すとデッドロックが起こる
6206442 java_plugin other 退行: アプレットの起動時に toFront() を呼び出すと JFrame が後ろに行く
6487334 java_plugin other vista: Java コントロールパネルによる変更が無効
6477348 java_plugin other アプレット JAR の最初のダウンロード中にページを切り替えるとブラウザが応答しなくなる
6516845 java_plugin plugin IE java.com の u10 でインストールの問題
6493637 javawebstart general TCK-jnlp 1.5: jnlp_file/resources/j2se/index.html#vmArgs がハングする場合がある


1.5.0_10 での変更点

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

epoll のサポート

このアップデートリリースの Linux ダウンロードには epoll I/O イベント通知機能に基づく java.nio.channels.spi.SelectorProvider の実装が含まれています。epoll 機能は Linux 2.6 カーネルで使用でき、従来の poll システムコールよりもスケーラブルです。この epoll ベースの実装は、新しい I/O API を使用するサーバーアプリケーションや、何百ものチャネルをセレクタに登録するサーバーアプリケーションのパフォーマンスを向上させるかもしれません。詳細は、マニュアルページの epoll(4) と poll(2) を参照してください。

SelectorProvider の epoll ベースの実装は、デフォルトでは選択されません。選択するには、コマンド行で以下のようにプロパティー値を指定します。

java -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider ... 
DSA キー

JDK 1.1 javakey ツールで作成され、JDK 1.1 IdentityDatabase に格納された DSA キーは、非推奨の OID (1.3.14.3.2.12) を使用します。デフォルトのセキュリティプロバイダが設定されている場合、これらのキーには Solaris 10 で完全な特権が認められません。

回避するには、JDK インストールの lib/security ディレクトリにある java.security セキュリティプロパティで Sun プロバイダ (sun.security.provider.Sun) を PKCS11 プロバイダ (sun.security.pkcs11.SunPKCS11) の前にリストします。

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6362260 hotspot compiler2 policy_maximally_unroll が現在のコンパイルサイズを無視し、ノードカウントを大量に消費する
6420685 hotspot compiler2 ResourceMark が拡張できる配列をブレークする
6440479 hotspot compiler2 nmethod::scope_desc_at でクラッシュ 保証スコープが存在するべき
6434117 hotspot compiler2 jdk1.5.0_08 が -XX:+UseBiasedLocking を使用するとコアダンプ
6407414 hotspot garbage_collector 1.4.2_11 java_g の iCMS エラー: assert(_pending_decrements > 0,"can't be zero or negative")
6369448 hotspot garbage_collector 不必要なフル GC
6432517 hotspot garbage_collector GC 並列参照処理にポリシーがない
6427025 hotspot garbage_collector CMS: NewRatio が NewSize と MaxNewSize の設定を無視する
6350066 hotspot garbage_collector ナイトリーテストと PRT/GCBasher で assert(end >= start,"incorrect constructor arguments")
6459113 hotspot garbage_collector CMS+ParNew: 割り当ての分散に起因するヒープの形状によって ParNew の停止回数が著しく異なる
6433335 hotspot garbage_collector ParNewGC の回数が急増し、30 秒中 20 秒を占める
6412288 hotspot garbage_collector 1.4.2_11 java_g iCMS assert(referent->is_oop(),"Adding a bad referent")")
6441368 hotspot garbage_collector -XX:+UseParallelOldGC でクラスのヒストグラムを取ると JVM がコアダンプ
6440724 hotspot garbage_collector 1.5.0: CMS: 誤解を招く preclean と中止できる preclean の統計情報
4855795 hotspot garbage_collector 偽の OutOfMemoryError 例外
6399321 hotspot jni JNI 使用中のイベントハンドルリーク
6438812 hotspot other tiger ホットスポットが JPRT でビルドできるようになった
6374419 hotspot runtime_system 32bit dll を 64 bit VM で使用すると誤解を招くエラーメッセージが表示される
6425203 hotspot runtime_system JCK-Runtime-15a java.lang.Class.GetGeneric テストが java_g を使用すると VM ホットスポットクラッシュをスローし、コアダンプ
6401952 hotspot runtime_system java_g (5.0u6) で assert(field_index <= 0xFFFF,"field index does not fit in low flag bits") が発生
6490436 hotspot runtime_system 5060487 による互換性の問題
6323299 hotspot runtime_system JRE がネットワークディスクから実行されると VM がクラッシュ
6304817 hotspot runtime_system クラスデータ共有アーカイブが、jar ファイルが bootclasspath に 9 以上あると動作しない
6475580 idl nameserver 26 INS テストが Tiger U10 PIT の org.omg.CORBA.BAD_PARAM で失敗
6354718 idl orb ORB へのクライアント接続が解放されず、ガベージコレクトもされない (java 1.5)
6465377 idl orb 1.5.0_08 の RMI ORB で NullPointerException
6438259 idl tools IDLJ によって生成される不正なリポジトリ ID
6359434 java build RE ビルドはリリースに必要なすべて (JRL、JIUL、Build Readme ファイル) を生成すべき
6376296 java classes_2d Java2D: Aakar と Rekha フォントが JDK をクラッシュ
6434214 java classes_2d GUI ウィンドウを Windows Vista 上のサービスプログラムから起動すると JRE がクラッシュ
6186524 java classes_2d Swing Basher が Windows XP professional で expection(EXCEPTION_ACCESS_VIOLATION) をスロー
6318302 java classes_2d T2K が Rodeo.TTF でクラッシュ
6291992 java classes_awt すべての編集可能フィールドがフリーズする
6445579 java classes_awt -Xcheck:jni オプションが使用されると /api/java_awt/interactive/ #eventTest0015 & #PMenuTest が jck マニュアルで失敗
6351698 java classes_awt 退行: 4506928 テストケースが 142_10-b03 ではパスするが 142_11-b01 で失敗する
6374321 java classes_awt IE ブラウザで alt キーを押すと Textfield がフォーカスを失う
6448190 java classes_awt JFrame と JButton でフォーカスの問題
6333613 java classes_awt Mustang でサイズ変更時にちらつき
6417395 java classes_awt モーダルダイアログのあとに起動されると新しい IE アプレットウィンドウが反応しなくなる
6306625 java classes_awt_im マウスクリックでフォーカスをほかのテキストフィールドに移動すると、コミットされていない文字が失われる
6332120 java classes_io File.deleteOnExit() に長いファイル名を使用するとバッファのオーバーフローが起こる
6395581 java classes_io File.listFiles() が nfs マウントされたディレクトリを読み込めない (MacOS X)
6220825 java classes_lang システムプロパティー os.name は、Windows Vista では "Windows Vista" であるべき
6339493 java classes_lang (process) Runtime.exec が Solaris 9 ですべてのファイル記述子をクローズしない
6369510 java classes_net HttpURLConnection が Content-Type を application/x-www-form-urlencoded に設定する
6358532 java classes_net HttpURLConnection.disconnect が実際に動作しない
6439651 java classes_net JRE 1.5.0_07 で "Cookie" ヘッダーを送るとそれ以上動作しない
6449565 java classes_net 1.4 より前の SocketImpl がサポートされなくなった
6382788 java classes_net URLConnection が暗黙のうちに POST 要求を再試行する
6404388 java classes_net VISTA: Socket setTcpNoDelay & setKeepAlive が不正に動作する
6330315 java classes_nio (se) Selector は Linux で epoll を使用すべき
4744057 java classes_nio (se) Selector と SelectableChannel の間でデッドロックの可能性
6231529 java classes_nio (bf) mark == 0 で ByteBuffer.duplicate が呼び出されると ByteBuffer.reset が InvalidMarkException をスロー
4818488 java classes_nio (so) handleSocketError にエンコーディング変換がない
5076772 java classes_nio (se) Select.select(timeout) が NullPointerException をスローする場合がある (win)
6328467 java classes_security エンコーディングバグ (6317399): sun/security/util/ManifestDigester.java
6405538 java classes_security jarsigner がアーカイブのラージファイルの入力を処理できない
6382144 java classes_swing 退行: InputVerifier と JOptionPane
6306218 java classes_swing JEditorPane が複雑な HTML の表で妥当な幅のインデントを行えない
6264013 java classes_swing EDT の無限再帰が StackOverflowError を起こす
6425120 java classes_util_i18n (tz) tzdata2006g をサポート
6440819 java classes_util_i18n [Vista build5384] (tz) プラットフォームタイムゾーン検出がローカライズされた Vista で動作しない
6464934 java classes_util_i18n (tz) tzdata2006k をサポート
6440823 java classes_util_i18n [Vista build5384/5456] (tz) Windows Vista で新しいタイムゾーンをサポート
6440854 java classes_util_i18n (cal) グレゴリオ暦クラスの例外が 3 つのパラメーターコンストラクタで作成される
6451717 java classes_util_regex Regex: 一致検索に失敗するとノード (Not)?Single[A|U] が不正な hitEnd 状態を報告する (5.0)
6359106 java compiler 有効な総称コードがコンパイルしない
6293795 java debugger invokeMethod が JDI eventHandler から呼び出されるとバックエンドがハング
6267625 java install JRE のインストール中にブラウザをクローズ。インストールの最後に java.com に新しいウィンドウを開く
6421297 java install GDS インストーラは 32 ビット版 Vista で提供されているが、インストールが暗黙のうちに失敗する
6396586 java install Vista: アンインストールのあとに Java コントロールパネルのアイコンが消える
5008498 java localization 退行テスト java/text/Collator/DanishTest.java が失敗する
6459739 java localization 日本語版 API ドキュメントの java.awt.geom パッケージに誤訳
6463501 java localization 日本語版 API ドキュメントの向上: JTextComponent、Caret、DefaultCaret
6471081 java localization "override" の日本語訳が不統一
6480532 java localization http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/prefs/Preferences.html の誤字
6468053 java localization 5.0u10 l10n メッセージ更新
6409194 java rmi 指定されている構成に関係なく、RMI デバッグが常にコンソールに書き込む
6323688 java serviceability SA: jmap heap dumper は java.lang.Object をすべての配列クラスのスーパークラスとしてダンプするべき
6315235 java serviceability SA: jmap heap dumper がオブジェクト配列の正しいクラス ID を使用しない
6307570 java serviceability jmap のパフォーマンスと堅牢性の向上
6479208 java serviceability 退行: 4 つのテストが 5.0u10 b01 で失敗するが 5.0u8b03 で成功する
6396594 java_deployment general Vista: プラグインがデフォルトのキャッシュディレクトリに書き込めない
6406821 java_deployment update Vista: Java Update タブが標準アカウントで表示されない
6477533 java_deployment update jupdate ダイアログが日本語 Win2K のボックスとしてメッセージを描画する
6396591 java_plugin applet_spec Vista: AppletContext.showDocument() が "file:/" プロトコル URL で異常に動作する
6447404 java_plugin i18n セキュリティー警告ダイアログが、中国語、日本語、韓国語で四角いボックスを表示する
6409286 java_plugin iexplorer Vista: デフォルトで SSLv2 ではなく HTTPS プロトコル TLSv1 を有効にし Text を変更
6424631 java_plugin iexplorer リモートポリシーサーバーが使用されていると署名付きアプレットがブラウザをハングさせる
6386537 java_plugin iexplorer 1.3.1_16 で、Java Plug-in と Windows の間でデッドロック
6437047 java_plugin iexplorer Java Plugin コントロールが IE の "Managed Add-ons" リストで "Not Verified" とみなされる
6466876 java_plugin iexplorer アプレットフレームが正しく再描画されない
6460113 java_plugin iexplorer 退行: 5.0u9 b01 プラグインで起こるアクセス違反
6460627 java_plugin l10n [es,fr] "Later" ボタンがスペイン語とフランス語の文字列に対して狭すぎる
6417341 java_plugin misc IE ウィンドウが、モーダルダイアログより前にクローズされるとゾンビになる
6406801 java_plugin misc Vista: Java システムトレイの "Go to Java.com" ボタンをクリックすると IE ウィンドウが 2 つ表示される
6189161 java_plugin ocx 印刷ダイアログは 1.4.2/5.0 でモーダルであるべき
6411322 java_plugin other 破壊/停止の内部で例外がスローされ、例外プロパティーが true に設定されているとブラウザがハングする
5082374 java_plugin other 複数のアプレットが Thread.setName() を使用するとプラグインがフリーズする場合がある
6453743 java_plugin plugin Windows 上の FireFox にブラウザキーストアをロードできない
6420226 javawebstart download_engine システムキャッシュを使用しているインストーラ拡張でアプリケーションを起動できない
6462407 javawebstart jnlp_file 退行: 2 つの TCK-jnlp テストケースが 5.0u10b01 では失敗するが 5.0u8b03 で成功する
6433293 javawebstart other jaws: Solaris の https 経由で 1.4.2 または 5.0 を使用: Java 1.4+ が HTTPS サポートに必要
6419145 jaxp xslt 非標準のクラスローダー委託が使用されると JAXP が正しくフォールバックしない
6423370 jce runtime バグ 5098318 の修正により暗号化コードを含む JAR ファイルのキャッシュが妨げられる
6388456 jsse runtime 非準拠スタックとの相互運用のため、TLS 最大レコードサイズの調整が必要

1.5.0_09 での変更点

このアップデートリリースの内部バージョン番号は 1.5.0_09-b03 (「b」は「build」)で す。外部バージョン番号は 5.0u9 です。

特記
このアップデートは、最初 1.5.0_09-b01 としてリリースされましたが、その後すぐにバグ修正が必要になりました。バグ修正を簡単に配備するために、1.5.0_09-b01 は 1.5.0_09-b03 と置き換えられました。この新しいリリースには、古いリリースに含まれていたすべてのバグ修正と、新しいバグ修正が含まれています。
バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6406864 java classes_swing WinLAF: 無効なトグルボタンのテキストが有効として表示される
6349010 java classes_swing 退行: XP L&F: jdk 1.6 で、winxp での JToolbar の JToggleButton の望ましいサイズが間違っている
6418117 java classes_swing 退行: JToolBar の背景が XP の Look & Feel で修正できない
6351698 java classes_awt 退行: 4506928 テストケースが 142_10-b03 ではパスするが 142_11-b01 で失敗する
6476703 java classes_swing Swing 信頼性テストが winXP home で OutOfMemory 例外でクラッシュ
6469263 java install 1.5.0_09b01 freshbit Solaris AMD64 および i586 パッケージに2つの追加 dll ファイル

1.5.0_08 での変更点

このアップデートリリースの内部バージョン番号は 1.5.0_08-b03 (「b」は「build」)で す。外部バージョン番号は 5.0u8 です。

タイムゾーンオフセットファイルの問題 (Solaris のみ)

.tar.Z ダウンロードを使用してこのリリースをインストールすると、現在使用されていないタイムゾーンオフセットデータファイルが作成されます。場所によっては、これらのファイルによって不正な時間が表示される場合があります。この問題は将来のリリースで修正される予定です。

この問題を解決するには、以下のファイルを削除してください。

jre/lib/zi/Africa/Timbuktu
jre/lib/zi/America/Buenos_Aires
jre/lib/zi/America/Catamarca
jre/lib/zi/America/Cordoba
jre/lib/zi/America/Indianapolis
jre/lib/zi/America/Jujuy
jre/lib/zi/America/Louisville
jre/lib/zi/America/Mendoza
jre/lib/zi/Europe/Belfast
jre/lib/zi/Pacific/Yap
バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6397754 hotspot compiler1 C1 の暗黙の null コードパスにチェックがない 
6360541 hotspot compiler2 5.0u6 でアサート gcm.cpp:1306 assert(bs->has_valid_counts(), "Bad goto frequency/count
6332641 hotspot compiler2 CORBA product_rmijrmp_dgc:Test01 が例外で失敗
5074577 hotspot compiler2 HotSpot が多相呼び出しを最適化できないとパフォーマンスが悪い
6329104 hotspot compiler2 頻繁に 3 倍程度パフォーマンスが低下する
6385692 hotspot compiler2 型プロファイルのインライン化でメソッドフォルダがスーパークラスになることを許すべき
5030922 hotspot compiler2 Azul Systems からのバグ修正
6396979 hotspot compiler2 暗号化のマイクロベンチマークでパフォーマンスが低下
6253746 hotspot garbage_collector pointer_delta がポインタの diff に使用されない
6266735 hotspot garbage_collector jbb を ParNew/DefNew で実行すると変異子が断続的に極端にスローダウン
6298694 hotspot garbage_collector ヒープの大きなオブジェクトでパフォーマンスが悪い
6394084 hotspot jvmti クラスを再定義すると JDK1.5.0_04 の 64 ビット定数の追加を処理できない
6173560 hotspot jvmti 再定義されたクラスの定数プールは安全かつ高パフォーマンスであるべき -- 追加のみに変更
6318850 hotspot jvmti RedefineClasses() と NativeMethodBind イベントがクラッシュ
6328000 hotspot jvmti クラスの再定義が "method deleted" で失敗
6272221 hotspot jvmti 大量の RedefineClass の後で ContiguousSpace::block_size でアサーション失敗
6370773 hotspot jvmti 古い EMCP メソッドが廃止されていない
6412391 hotspot jvmti 注釈キャッシュの修正と RedefineClasses() 重複のため HotSpot に変更が必要
6393258 hotspot jvmti crash: 再定義クラスのメソッド順の変更が不完全
6333959 hotspot jvmti DisposeEnvironment がタグ対応表を解放しない
5002251 hotspot jvmti 注釈とクラスファイル展開に潜在的なバグ
6340201 hotspot jvmti RedefineClasses がメモリを食う
6338927 hotspot jvmti NetBeans の遅延計測で再定義がクラッシュ -- 単一クラスで 4096 の再定義まで
6364384 hotspot other hpi ライブラリ用に代替位置を指定する方法が必要
6359696 hotspot other /O2 の hotspot の Windows AMD64 プラットフォーム SDK ビルドが偽の例外を起こす
6395139 hotspot runtime_system GC タイムスタンプは JVM の開始に相対的であるべき
6367357 hotspot runtime_system UnsatisfiedLinkError のメッセージが日本語ロケールで正しく表示されない
6341455 hotspot runtime_system os::write_memory_serialize_page はスレッドネイティブな移行で明示的なハンドラが必要
6220110 hotspot runtime_system Longhorn 用に Hotspot Windows os_win32 を更新
6300358 hotspot runtime_system JVM が kill -QUIT によるフルスレッドダンプで終了
6352819 hotspot runtime_system ファイル名をガベージするための _JAVA_OPTIONS ログの -Xloggc
6436385 hotspot runtime_system -XX:+UseBiasedLocking を使用するとエラー
5105922 java build Linux ビルドが AWT などの不可欠なライブラリを最適化しない
6379808 java char_encodings RFE: 1.5.0 で Cp834 のサポート
6350086 java classes_2d 実行パフォーマンスを向上させるため libfontmanager のコンパイラ最適化レベルを増加
6363434 java classes_2d 無効な共有メモリピクセルマップの使用を強制できるべきではない
6195047 java classes_2d ヒンティングエンジンが Bar39、Bar25i および関連するフォントで正しく初期化されない
4994629 java classes_2d CMAP 2 truetype フォントがクラッシュの原因になる
6407901 java classes_2d 6255588 の追加修正 - "JDK ウィンドウの印字実装が GDI オブジェクトをリークする"
6311320 java classes_2d ビデオカードの設定で fullscreen-AA が有効な場合 Swing アプリケーションが空白になるかぼやける
6400685 java classes_2d Font2DTest.jar が Windows-Vista の Arabic-Majalla UI で失敗
6343853 java classes_2d 画面上で GDI および DDraw を使用すると Vista で描画の問題が起こる
4842599 java classes_awt 退行: JPopupMenu がアイコン化および非アイコン化された後で適切に非表示にならない
6399303 java classes_awt フォーカスされるべきではないウィンドウが他のアプリケーションからフォーカスを盗む
5070991 java classes_awt 1.5.0 退行: タブキーを Automatic Prox で押すとフォーカスが変更されない
5097531 java classes_awt win32 で ALT キーが押された場合、マウスカーソルがデフォルトカーソルであるべき
6385867 java classes_awt JNI を使用して組み込んだネイティブコンポーネントの領域にマウスが移動すると JVM がクラッシュ
5091224 java classes_awt フォーカスされるべきではないウィンドウがデスクトップウィンドウからフォーカスを盗む
5085647 java classes_awt アプレット警告なしでアプレットウィンドウを作成できる
6181157 java classes_awt PIT: win32 で、デフォルトカーソルが表示されるが ALT キーが押されると変わる
6176051 java classes_io File.isFile() は Windows プラットフォームで "con" に "false" を返すべき
6348207 java classes_io File.length() が特別なファイル hiberfil.sys と pagefile.sys の長さを 0 と報告する (win)
6407335 java classes_lang (ann) java.lang.Class.getAnnotation() キャッシュが RedefineClasses() と重複
6395113 java classes_management DOC: java.lang.management のリンク切れを修正
6325535 java classes_math BigDecimal.negate(MathContext) メソッドが不適切な丸めを行う場合がある
6362557 java classes_math BigDecimal.add(BigDecimal, MathContext) が不正に丸めた結果を返す場合がある
6337226 java classes_math BigDecimal.divideToIntegralValue(BigDecimal, MathContext) が仕様どおりに動作しない
6334849 java classes_math BigDecimal.dropDigits に確認されていないスケール操作がある
4626557 java classes_net HTTP 認証で NTLM をサポート
6226610 java classes_net HTTP トンネル接続がユーザーヘッダーをプロキシに送る
6343810 java classes_net java/net/PlainSocketImpl.c の接続は EALREADY を処理すべき
6380091 java classes_nio IOException/SIGSEGV が SocketChannel.close 処理の間に起こる
6419424 java classes_nio (ch) test/java/nio/channels/AsyncCloseAndInterrupt.java が 5.0u8 と mustang で失敗 (linux のみ)
4653090 java classes_nio (ch) AbstractInterruptibleChannel が必要以上のガベージを作成する
6322825 java classes_nio (se) セレクタが Solaris 10 の無効な引数で失敗
6228529 java classes_security Windows 上の JDK が Kerberos からの事前認証の記録を待たずエラーを起こす
6395611 java classes_security JDK に Comodo CA ルート証明書を追加
6404731 java classes_security JDK に teliasonera ルート CA 証明書を追加
6413153 java classes_security KrbCredInfo の authtime フィールドが null の場合 KerberosTicket が例外をスローする
6391482 java classes_security DomainComponent が IAS5String ではなく PrintableString (RFC3280 を参照)
6372428 java classes_sound 退行: 開始したスレッドから終了するとプレイバックが失敗 (Windows)
6405128 java classes_sound 退行: 最大増幅率値がサウンドのひずみの原因になる
6364882 java classes_swing 段落の最後の行は揃えるべきではない
6423402 java classes_swing javax/swing/JComboBox/4513773/EditableFocusTest.java が winxp マシンで失敗
4368790 java classes_swing フォーカスが盗まれると JButton が押されたままになる
6381513 java classes_swing 1.5.0_05 以降、表のセルエディタが null でないと区間選択が壊れる
6263446 java classes_swing 退行: JDK 1.5.0_x 表のセルエディタの動作が変わった
6319603 java classes_swing Win L&F: WindowsFileChooserUI が Windows Vista Beta 1 で壊れる
6337517 java classes_swing JProgressBar.getPreferredSize() を呼び出すと Windows L&F とカスタムデスクトップテーマで NPE が起こる
6401166 java classes_swing ツリーアイコンが Windows の Look&Feel で正しく描画されない
4778281 java classes_swing JInternalFrame のサイズ変更中に Alt-Tab を押すと不正なカーソルになる
5100422 java classes_swing 退行: 編集可能な JComboBox がタブアウト時にポップアップを非表示にしない
6342546 java classes_swing 退行: WinXP LaF: JButtons を無効にすると黒い境界線が出る
6213540 java classes_swing Win L&F: WindowsFileChooserUI が Windows 2003 と Windows Vista をサポートしていない
5106661 java classes_swing XP L&F が Windows Vista (Longhorn) で動作しない - uxtheme api を使用する必要がある
6355666 java classes_swing 退行: IMS が ON の場合 NullPointerException が getCommittedTextLength 発生する
6366811 java classes_util_concurrent バリア "trip" の間に割り込みが発生すると CyclicBarrier の動作が不正になる 
6378990 java classes_util_i18n (tz) tzdata2006a をサポート
6390869 java classes_util_i18n TimeZone.getDefault() が DST がチェックされている場合とされていない場合に Windows GMT-12 で異なるタイムゾーンを返す
6405639 java classes_util_i18n test/java/util/TimeZone/tools/zdump/CheckDisplayNames.java を正規のテストプログラムにする
6265533 java classes_util_i18n (tz) java/util/TimeZone/WinTZVM.sh が amd64 で失敗
6416184 java classes_util_i18n (tz) tzdata2006d をサポート
6364346 java classes_util_jarzip GZIPOutputStream が 1.4.2_11-b02 上で 1.4.2_09 上よりも遅い
5092263 java classes_util_jarzip GZIPInputStream がサイズが 2 GB を超えると "Corrupt GZIP trailer" という偽の報告をする
6373059 java classes_util_jarzip ZipFile.open 上の OutOfMemoryError
4994705 java classes_util_logging LogManager でデッドロック
6401245 java debugger ソケットトランスポートを使うと小さな JDWP パケットが linux 2.6.15 kernel 以降のデバッグを遅くする
5098176 java imageio ImageIO と一緒に読み込めない PNG がある
6378768 java install rtpatch フラグ NOCOMPRESS を使用すると各 JRE のダウンロードが 264KB 少なくなる
6345619 java install windows-amd64 は WI2.0 エンジンをバンドルするべきではない
6395069 java install winME 上でオフラインラッパーに抽出の問題
6420739 java install xml ファイルの post-status がある条件下で NULL の場合 InstallStats ポスティングが無効にならない
6362090 java install 新しい JRE がマシンにないと、クラスデータ共有が使用されない
6378830 java install 'Reboot Now' が選択されているとインストールステータスの ping が送信されない
6377387 java jconsole MBeans タブ: ツリーの ObjectNames の構文解析が不正のためツリーの表示が不正
6437225 java localization 日本語版 5.0 API ドキュメントの java.security.SecureRandom の getSeed() に不適切な説明
6339426 java localization 日本語版 5.0 API ドキュメントで改行が正しく認識されていないページがある な説明
4977599 java localization 中国語のドキュメントを提供
6227961 java localization セルビアとモンテネグロのロケールを追加
6449884 java localization http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/LinkedList.html#poll に誤訳
6231517 java rmi sun.rmi.transport.DGCClient の makeDirtyCall() の再接続のロジックに不備
4699981 java runtime ClassCircularityError がクラスロード中に理由なくスローされる
5062728 java runtime WIN64: VM は Vectored Exceptions を使用すべきではない
6366931 java serviceability JAVA_CRW_DEMO: demo\jvmti\java_crw_demo\src\java_crw_demo.c に二つのバグ
6370914 java serviceability JAVA_CRW_DEMO: BCI を行う際にクラスファイルのバージョン番号を確認
6359295 java serviceability SA utilities: jstack(1) で "get_thread_regs failed for a lwp"
6259542 java_deployment compression Pack が壊れたクラスを作成する
6404516 java_deployment update Java Update で「毎月確認」ボタンをクリックすると不正なメッセージが表示される
6377036 java_deployment update rtpatch バイナリリソースを統合することにより、すべての JRE ダウンロードで 2.2 MB、JDK ダウンロードで 9 MB を節約
6402180 java_deployment update Java AutoUpdate が不正なテキストを表示し不規則にクラッシュする
6370565 java_plugin iexplorer 複数のアプレットを複数回再読み込みすると IE ブラウザがハングする
6334864 java_plugin iexplorer html ページの Java アプレットでフォーカストラバーサルの問題
6381777 java_plugin iexplorer JRE 1.5.0_06 バージョンが動的 classid の Regedit に表示されない
6408734 java_plugin iexplorer 5.0u7-b02 で IE を開き、20-30 分間実行した後でクローズすると IE ウィンドウがクラッシュ
6379439 java_plugin misc 退行: 複数の署名付きアプレットでブラウザがハングする
6392735 java_plugin plugin Excessive LiveConnect 呼び出しが Mozilla Browser (FF 1.5) をクラッシュする
6381718 javawebstart general javaws のインポート機能が jnlp ファイルに不正なタイムスタンプを使用
5075953 javawebstart general リソースがない場合 RapidUpdateCheck が「完了」を返す
6394318 javawebstart jnlp_api SingleInstanceService が unix で壊れている
6305029 jaxp sax Identity Transform が namespace-prefixes を必要としない
6388659 jgss krb5plugin krb5 は KRB_ERROR で空の salt フィールドを使用すべきではない
6413033 jgss krb5plugin sun.security.krb5.internal.ccache.FileCredentialsCache 対複数のキャッシュされた TGT

1.5.0_07 での変更点

このアップデートリリースの内部バージョン番号は 1.5.0_07-b03 (「b」は「build」)で す。外部バージョン番号は 5.0u7 です。

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6386556 guides none [ja] Web doc: compatibility.html で説明が重複している
6386588 guides none [ja] User doc: threadPrimitiveDeprecation、JAXP-Compatibility、tooldocs で誤訳
6385940 guides none [ja] API doc: java.lang.StringBuffer で大半のメソッドの説明が翻訳されていない
6346871 hotspot compiler2 退行: Solaris 8 で単純テストプログラム (JacORB を使用) を実行すると HotSpot が SIGSEGV
6356527 hotspot compiler2 jshort_disjoint_arraycopy がアドレスを揃える場合にゼロを適切に保護しない
6343401 hotspot compiler2 空のループを削除するとクラッシュする
6322757 hotspot compiler2 ParRootScanWithoutBarrierClosure::do_oop で GC クラッシュ
6372116 hotspot compiler2 巨大なメソッドに対する OSR コンパイルの試み
6326935 hotspot compiler2 例外がスローされるたびに例外メッセージのサイズが倍以上になる
6280181 hotspot garbage_collector 並行メモリ割り当ておよび JNI CS が OOM を引き起こす
6319671 hotspot garbage_collector CMS はヒープのサイズ変更保護に CMS トークンではなく Heap_lock を使用するべき
6275407 hotspot garbage_collector アサーション失敗 "wrong array object size"
6306741 hotspot garbage_collector C ヒープの割り当てられた ResourceObjs のメモリリーク
6367204 hotspot garbage_collector CMS: ガベージコレクションのパフォーマンスが悪い
6186200 hotspot garbage_collector RFE: ヒープがフルで GC locker が保持された状態で割り当て要求がストール
6319688 hotspot garbage_collector CMSPermGen::mem_allocate() で不正なロック
6309761 hotspot hybrid_interpreter インタプリタが thread_in_native 状態で oop を使用
6189833 hotspot jni ネイティブメソッド用にコンパイルされたコードが余分なレジスタをフラッシュする
5093520 hotspot jvmti デバッガが接続されると perm 世代と old 世代でオブジェクトが生存したまま
6336111 hotspot runtime_system Intel IA64(Montecito) が 1.4.2_09 で失敗
6245770 hotspot runtime_system 64 ビットプラットフォームでデフォルトコードのキャッシュサイズを低減
6326417 hotspot runtime_system call_VM が Win64 の登録引数に十分なバッキングスタック空間を割り当てない
6193075 hotspot runtime_system 手動クラスデータの共有が Intel Solaris で動作しない
6342951 hotspot runtime_system ラージオブジェクトで暗黙の null チェックをすると JVM がクラッシュ
6333676 hotspot runtime_system マルチスレッド退行テスト中に poold コアダンプ
6305025 idl orb ORB#シャットダウンが待機せずスレッドをリーク
6310716 java char_encodings decodeText() が日本語の文字を iso-2022-jp から Unicode に変換しない場合がある
6338472 java classes_2d createFont で作成されたフォントが GC により解放されない
6355402 java classes_2d Java2D フォントの実装はアウトライン(可視)境界算出の MT スケーラビリティを向上するべき
6186840 java classes_2d 出力時に GlyphVector.setGlyphPosition の効果がない
6337338 java classes_2d 中ぐらいのサイズのテキストファイルを出力すると非常に大きなスプールファイルが作成される
4924220 java classes_2d Microsoft Sans Serif (True Type) フォントが適切に描画されない
6245283 java classes_2d 色管理コードが HT/SMP マシンでスレッドセーフでない
6312510 java classes_2d jdk 1.4.2_07 java アプリケーションがパッチ 109147-34 で色の問題
5098002 java classes_2d フォールバックで作成された FontUIResources が deriveFont で動作しない
6313541 java classes_2d createFont でロードされたフォントを FontUIResource に変換できない
6363528 java classes_awt 退行: 重ねられたモーダルダイアログでシステムがハングする
6300270 java classes_awt RE 1.5.0_04 のコピー&ペーストがモーダル JDialog で失敗する
6317336 java classes_awt アイコンのあるフレームがリークし、割り当てられたメモリもすべてリークする
6313320 java classes_lang String.toUpperCase() と toLowerCase() のパフォーマンス退行
6265809 java classes_lang 大きな String.toLowerCase() のパフォーマンス退行
6339951 java classes_management Demo: JTop が cpu 時間でスレッドをソートする
6322176 java classes_management DOC: java.lang.management パッケージの説明にリンク切れ
6214400 java classes_management Doc: java.lang.management.MemoryPoolMXBean ドキュメントのリンク切れ
6201467 java classes_management Doc: com.sun.management API から java.lang.management へのリンク切れ
6353684 java classes_net getaddrinfo 呼び出しに不要なサービス名
6274990 java classes_net 退行: URLConnection.connect() が UTF-8 以外の文字で例外をスロー
6360774 java classes_net 複数の Cookie ヘッダーで IIS の問題
5089488 java classes_net java.net.Socket が古い形式の実装をチェック
6330699 java classes_nio (se) 複数のセレクタに SelectionKey を登録すると VM が停止
6215050 java classes_nio (so)CLOSE_WAIT で作成された SocketChannel が削除されずファイル記述子がリーク
4726957 java classes_nio (so) SocketChannel から作成されたソケットにタイムアウトが設定されると Socket.close が失敗
6350061 java classes_security JGSS に ビッグエンディアン資格キャッシュが必要
6346265 java classes_security GSSContext/Krb5 メカニズムは Cipher オブジェクトをキャッシュするべきではない
5102695 java classes_security 退行: SASL/GSSAPI の JNDI 例が J2SE 5.0 で動作しない
6209956 java classes_security 退行: getExtensionValue() が v1.5 で不正に null を返す場合がある
6354728 java classes_security 署名付き JAR ファイルの検証が非常に遅い (パフォーマンス低減)
6355295 java classes_security OCSP を使用する証明書検査が証明書の特定のクラスで失敗する
6261423 java classes_sound オーディオ記録でドロップアウト
5086831 java classes_swing JFileChooser.getSelectedFile() が Windows ネットワークフォルダで不正なパスを返す
6347370 java classes_swing 5.0 で NetBeans を使用すると ArrayIndexOutOfBoundsException が GTKEngine._paintFocus で発生
5013564 java classes_swing Win L&F: JFileChooser ダイアログの取り消しボタンにニーモニックは不要
5062649 java classes_swing REG: JEditorPane/JTextPane(J2SE1.5) ダイナミックフォントをサポートしていない
5075580 java classes_swing FILES_AND_DIRECTORIES モードの JFileChooser に 4239219 の修正が含まれていない
6327342 java classes_util_concurrent DelayQueue.poll(timeout, unit) が設定されたタイムアウト以上に動き続ける
6371531 java classes_util_i18n モザンビークの通貨変更
6330892 java classes_util_i18n カレンダーの直列化テストに失敗
6336600 java classes_util_i18n 新しいアゼルバイジャンの通貨を修正
6263644 java classes_util_i18n (cal) SunTEA で経費レポートのタブを変更できない - GregorianCalendar 直列化
6242673 java classes_util_i18n (tz) 退行: 表セルの日付フォーマットがプラットフォームのタイムゾーンを使用
6329105 java classes_util_i18n (rb) ResourceBundle が loadBundle 中に発生したエラーを処理しない
6234795 java classes_util_i18n (cal) HOUR または HOUR_OF_DAY の roll が他の時間フィールドを設定しない
6178071 java classes_util_i18n (cal) 退行: GregorianCalendar.set(Calendar.HOUR, ...) の効果がない
6271513 java classes_util_i18n (tz) TimeZone.getDisplayName はディスプレイ名のキャッシュに ConcurrentMap を使用すべき
6332148 java classes_util_i18n (tz) tzdata2005n をサポート
6223076 java classes_util_jarzip java.util.zip.Deflater で不要なオブジェクト保存
6206933 java classes_util_jarzip GZipOutputStream/InputStream がクリティカルになり (JNI_Get*Critical を呼び出し) 遅くなる
6285124 java classes_util_jarzip 小さな圧縮 zip エントリは一度の read() 操作で読み込まれるべき
6295519 java compiler classpath に無効なファイルが含まれると javac が ZipException をスロー
6225432 java dragndrop sun.awt.....WDataTransferer.getClipboardFormatName() で MSVCRT アクセス違反
6342404 java imageio Image I/O プラグインが失敗するとすべての描画が失敗する
5076692 java imageio インストールされた拡張 Image I/O 描画書き込みプラグインをアプレットコンテキストで使用できない
6351343 java install 5.0u5 iftw バンドルのサイレントインストールが動作しない
6399782 java install Nevada に対する Solaris パッケージの変更が必要
5103041 java jdbc 退行: java.sql.Timestamp.compareTo でバイナリ互換性の問題
6356753 java localization 日本語 API doc (java.nio) の不適切な翻訳
6350975 java localization zh/zh_TW:コントロールパネル/「Browse...」の Advanced:Mnemonic が動作しない
6385825 java localization [zh_CN] インストールカスタムダイアログにピリオドがない
6279133 java localization l10n for 4986256/5047307/6177732: compiler.properties メッセージの更新
6351682 java localization 韓国の国名が簡体字中国語で間違っている
6323820 java localization 配備セキュリティダイアログに未訳の文字列
6418103 java localization 5.0 日本語ドキュメントバンドルにタグの問題
6347949 java localization [l10n,all] セキュリティダイアログに余分な先行改行
6342457 java localization [sv] インストーラーに未訳の文字列
6350901 java localization http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/PropertyResourceBundle に文字化け
6318047 java localization [ja] iftw インストーラーのメッセージが長すぎる
6355363 java localization ローカライズされた API Doc の DecimalFormat クラスのサンプルコードが見づらい
6314144 java other javax.* package 名前空間のクラス Tie が違うパッケージにある
6326020 java profiling HPROF: 準備ができていないクラスがスキップまたは format=b ダンプで処理されることを確認
6326015 java profiling HPROF: format=b のタイムスタンプが不正
6325354 java profiling HPROF: HAT で format=b の問題: スレッド 200000 が JNI ローカル参照で見付からない
6324827 java profiling HPROF: フィールドインデックスの値が hprof が作成するフィールド一覧と一致しない
4486732 java rmi RMI カスタムクライアントソケットファクトリがガベージコレクションをしない
6354368 java runtime 日本語 IME が WindowsXP 64 ビット版の J2SE 1.5 で JVM をクラッシュ
6232010 java serialization ObjectOutputStream.subclassAudits SoftCache が ClassLoader GC を阻止
5056445 java serialization ConcurrentHashMap の使用により静的キャッシュのパフォーマンスが向上
6280629 java serviceability OutOfMemoryError でヒープをダンプする機能が必要
6214916 java tools -version:<id> 引数が空白を含むアプリケーション引数に影響
6415362 java_deployment console 退行: Java コンソールで「v」を押すと jvm.dll でクラッシュ
6341549 java_deployment desktop sun.swing.enableImprovedDragGesture を Java Web Start のトラステッドプロパティにする
6363986 java_deployment general リソース文字列がないとアプレットが失敗する
6345082 java_deployment general Tiger_UR : セキュリティオプションのいくつかを Java Control Panel から削除する必要がある
6359084 java_plugin compatibility Java 1.5 プラグイン退行 - ウィンドウがシャットダウンイベントに応答しない
6351064 java_plugin i18n Korean: JRE 衝突ダイアログディスプレイのフォーマットがよくない
6367496 java_plugin iexplorer _04/_05 では動作していたが、IE のアプレットで画面が空白になる
6366491 java_plugin ocx 退行: 1.5.0_06 で不要な http 認証
6381630 java_plugin other 5.0U6 の新しい証明書警告が証明書を「信頼できない」ではなく「無効」とする
6335114 java_plugin plugin アプレットがロードに失敗すると GrayBoxPainter で NPE
6348224 java_plugin plugin Firefox が http://tours.tourfactory.com/tours/tour.asp?t=223372&sreferer= でハング
6346688 javawebstart general JAVA WebStart が dnsDomainIs() を適切に使用した PAC-file (Proxy Auto Config) を処理しない
6267224 jaxp other EE 1.4、SE 5.0 間で、直列化された javax.xml.namespace.QName インストールで移行と相互運用の失敗
6353783 jce classes_crypto local_policy.jar から 2048 ビットの RSA キーサイズ制限を削除
6309875 jce other JCE 署名証明書を期限切れになる 2007/10/29(月) 11:05:10 PST までに更新
5056438 jce runtime Cipher.init が Cipher が RC4 アルゴリズムで生成されていると例外をスロー
5083253 jce runtime Kerberos に JCE 拡張が必要
6229618 jce runtime Crypto アクセス権参照が、Cipher アルゴリズム名がすべて大文字でない場合に不正
5098318 jce runtime キャッシュされた Jar ファイルは Cipher で開かれたとしてもアプリケーションの終了時に解放されるべき
6235345 jgss krb5plugin 拡張を処理するために Kerberos のキータブを更新
5093560 jgss krb5plugin RC4 暗号化型のサポートを追加
5018075 jgss krb5plugin AES 暗号化型のサポートを追加
6347516 jgss krb5plugin Sun MD4 実装を使用するため Kerberos を更新
6296324 jmx classes RMIConnector.close でデッドロック
6356458 jmx classes RMIConnector.addListenerWithSubject() に popDefaultClassLoader() がない
6332962 jmx classes javax.managment.modelmbean.DescriptorSupport.writeObject() に直列化可能性の検査 の問題
4836493 jsse runtime SSLSockets のソケットタイムアウトでデータが壊れる
6261681 jsse runtime 退行: SSL_DH_anon_WITH_RC4_128_MD5 で DH キーペアを生成できない

1.5.0_06 での変更点

このアップデートリリースの内部バージョン番号は 1.5.0_06-b05 (「b」は「build」)です。外部バージョン番号は 5.0u6 です。

セキュリティ拡張

Java のバージョン 1.5.0_06 では、ユーザーと企業をより保護するために Java Plug-in と Java Web Start にさまざまなセキュリティ拡張を導入しています。

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6305546 hotspot compiler2 DaCapo ベンチマークスイートを実行するとホットスポットサーバー VM がクラッシュ
5060628 hotspot compiler2 Eclipse 3.0RC1 を実行するとセグメンテーション違反
6258466 hotspot compiler2 optimize_inlining() で CTW 障害
6337834 hotspot compiler2 JVM はオブジェクト割り当て中の不必要なゼロ化を止めるべき
6173783 hotspot compiler2 Tiger サーバー VM が壊れているらしい
6262235 hotspot compiler2 NMethodSweeper::sweep に長時間かかる (主に nmethod::cleanup_inline_caches)
6206166 hotspot garbage_collector gc/gctests/Compact/compact004 が -XX:+UseParNewGC 使用時 SLES 9 および RHEL 4.0 で失敗
5083062 hotspot hybrid_interpreter JVM が "instanceof" を含むコードで、ヒープの終わりにある二次スーパータイプの配列でクラッシュ
6189833 hotspot jni ネイティブメソッド用にコンパイルされたコードが、ひとつ多いレジスタウィンドウをフラッシュする
5104215 hotspot jvmti ブロックされたスレッドの状態が誤って実行可能と報告される
6283361 hotspot monitoring_management ManagementFactory.getCompilationMXBean() が JVM クラッシュを起こす
5101898 hotspot other 退行: J2SE 5.0 でほかのプログラムのオーディオが断続的になる
6304225 hotspot runtime_system IE が b44 libjvm.dll でクラッシュ
5068014 idl orb 退行: 警告: ORBUTIL.connectionRebind が CORBA を使用すると表示される
6233622 idl serialization RMI-IIOP のクラスローダでメモリリーク
6302769 java build パッケージ SUNWj5rt/SUNWj5rtx で RUNPATH と RPATH 障害
6317278 java build Linux 上の JDK のビルド - RPM ビルドの段階で "Stale NFS file handle" エラー
6257260 java classes_2d JFrame のクローズでメモリリーク
6301771 java classes_2d 退行: キャンバスに特定のサイズの画像が描画されると VM がクラッシュ
6240876 java classes_awt 数値パッドにある上下矢印キーが XToolkit TextArea で動作しない
6311051 java classes_beans EventSetDescriptor が 0 または 1 より大きい引数を取るリスナーメソッドをサポートしない
6182812 java classes_io FileOutputStream コンストラクタが長いファイル名で FileNotFoundException をスロー
6248507 java classes_lang AbstractStringBuilder.replace が count < start < end を処理しない
6322301 java classes_lang 未知の注釈が Class.getAnnotations で無視されない
6286189 java classes_net IPv6 ソケットで BindException:Address already in use がスローされる
5092063 java classes_net 新しい Socket("ip-address", port) を使用するとソケットの作成が著しく遅い
6232954 java classes_nio (so) クライアントが SO_TIMEOUT で (NIO 作成の) ソケットクローズを認識しない
6286011 java classes_nio (se) DevPollSelectorProvider が Solaris 10 でデフォルトにならない
6302904 java classes_security SubjectDomainCombiner が combineJavaxPolicy の null の確認に失敗
6195469 java classes_swing 退行: マウスをドラッグすると JTable で複数の非連続選択が失われる
4976239 java classes_swing 退行:apache Axis tcpmon ユーティリティを実行すると NPE 例外で JVM がクラッシュ
4263904 java classes_swing JTextPane: 左右端揃えの属性を持つ段落が中央揃えで表示される
6298940 java classes_swing AbstractButton.setModel がニーモニックを完全に更新しない
5073778 java classes_swing GTK L&F: JFileChooser.getSelectedFile() が偽のファイル名を返す
6283270 java classes_swing 退行: LineWrap=True の RTOL JTextArea を含む JPanel が壊れる
5053844 java classes_swing コンソールに gif ファイルが見付からないというエラーメッセージが表示される
6310858 java classes_util (coll) EnumMap.entrySet().toArray(T[] a) が不正に実装される
6197726 java classes_util (coll) IdentityHashMap.entrySet().toArray(T[] a) が不正に実装される
6215625 java classes_util_concurrent LinkedBlockingQueue.extract が NPE をスローする
6241823 java classes_util_concurrent 時間指定した Semaphore.tryAcquire で無限ループ
6253848 java classes_util_concurrent 壊れたりリセットした場合に CyclicBarrier の動作が不正
6307455 java classes_util_concurrent LinkedBlockingQueue.toArray(x) が x の過去の要素を null に設定しない
6231602 java classes_util_i18n 1.5 で java.lang.IllegalArgumentException: HOUR_OF_DAY、1.4.2 で動作
6317178 java classes_util_i18n (tz)tzdata2005m をサポート
6296410 java classes_util_i18n 新しいアゼルバイジャンの通貨
6348045 java classes_util_jarzip 退行:5.0u6 で深刻なパフォーマンスの低下
6177732 java compiler よりマシンに読み込みやすい形式でコンパイラが診断を生成できるように隠しオプションを追加
4986256 java compiler jsr175 の java.lang.SuppressWarnings のサポートを追加
5047307 java compiler javac -nowarn が JLS で出した警告を不適切に抑制する
6296125 java debugger JDI: EventRequest を使用不可にするとマルチスレッドのデバッギがハングする場合がある
6347132 java doc http://java.sun.com/j2se/1.5.0/ja/docs/ja/index.html に不正なリンク
6287191 java doc Pre-binary - (EA) インストールシールドの使用許諾契約の "3.2" に重複しているテキストがある
6291034 java imageio FileCacheImageInputStream と FileCacheImageOutputStream は File.deleteOnExit を避けるべき
6343111 java localization 日本語版 API ドキュメントのテキストフォーマットの問題
6344735 java localization 5.0 日本語版 API ドキュメント中の誤訳
6287164 java localization getUptime() の説明により正確な日本語を使うべき
6295680 java localization [ko, zh_CN, zh_TW]: ファイルチューザーボタンに不必要なニーモニック
6305157 java native_interface 複数の Java スレッドが JNI C++ メソッドを並行で使用し、アクセス違反がスローされる
6269555 java native_interface C プログラムで JVM を作成するとメインスレッドスタックからスペースを奪ってしまうので、JNI を役に立たないものにしている
6267930 java_deployment download com.sun.deploy.net.proxy.WNetscape4ProxyConfig.getNSVersion が NPE 可能
6254441 java_deployment general アプレットの IFrame がちらつく
6256473 java_plugin iexplorer プロキシサーバーと IIS でアプレットをダウンロードすると 10 分以上かかる
6310737 java_plugin misc ローカライズされた OS で証明書をクライアントの認証部にインポートできない
6204620 java_plugin other realloc は cjavajni.cpp で使用されるべきではない
5062222 java_plugin plugin XYZApp.newBackBuffer で NPE
6332350 javawebstart autodownload 静的バージョンのリダイレクトキーが javaws を使用する JRE の自動ダウンロードインストールで生成されない
6282084 javawebstart autodownload JRE 自動ダウンロードテストがセキュリティ警告ダイアログでハング
6343024 javawebstart download_engine "コンポーネント拡張" の起動/インポート中に NullPointerException
6263272 javawebstart general デスクトップのショートカットが最新の JDS 3 (Cinnabar) で作成されない
6325748 javawebstart other MoreInfoDialog が java 1.3 で使用できない BoxLayout.LINE_AXIS と PAGE_AXIS を使用する
6296446 jaxp xslt 退行: Java 5 トランスフォーマーがインデントを行わない
6342738 jce pkcs11_csp sunpkcs11-solaris.cfg で CKM_DSA_SHA1 と CKM_*_RSA_PKCS を無効化
5043245 jmx classes 属性タイプのチェックが RequiredModelMBean.getAttribute() で厳しすぎる
6239400 jmx classes ArrayNotificationBuffer.createListeners は同期されるべきではない
6285301 jmx classes DescriptorSupport.CaseIgnoreString がメモリを消費し過ぎる
6174229 jmx classes 環境パラメータは buffer.size ではなく notification.buffer.size であるべき
6317122 jmx classes RMI/JRMP コネクタサーバーで不必要な AccessController.doPrivileged の呼び出し

1.5.0_05 での変更点

このアップデートリリースの内部バージョン番号は 1.5.0_05-b05 (「b」は「build」)です。外部バージョン番号は 5.0u5 です。

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
5073497 hotspot compiler2 64 ビットマシンで long を int にキャストすると不正な結果が出る
6190413 hotspot compiler2 sparc の定数構成が貧弱
6232485 hotspot compiler2 ClearArrayNode::Ideal がメモリをゼロにする場合に 32 ビットストアの使用を強制する
6233005 hotspot compiler2 サーバー VM で javac が無作為に失敗する
6245809 hotspot compiler2 ロック粗粒化
5089317 hotspot garbage_collector Minor GC コレクション時間が old 世代の大きいオブジェクトから悪影響を受ける
6209695 hotspot garbage_collector mustang b14 での VolanoTest OOM
6214543 hotspot garbage_collector CMS: 並行モードの失敗に対するより分かりやすいメッセージ
6250214 hotspot garbage_collector CMS: 明示的な GC なしの、並行サイクルを開始させる perm 世代拡張
5086424 hotspot runtime_system GC_locker のパフォーマンスが向上
6264872 hotspot runtime_system mustang 開発で処理されていなかった OOP を修正
4896773 java classes_2d NaN を制御点として CubicCurve2D を描画すると ductus コードでクラッシュ
6229389 java classes_2d seac 命令の Type1 フォントがクラッシュの原因になる場合がある
4868278 java classes_awt 複数モニター構成の場合、Action ボタンのツールヒントに問題
5039416 java classes_awt 退行: ボタンを押してドラッグして離したあとに余分なマウスクリックが発生する
5045217 java classes_awt TEST_BUG: 退行テスト java/awt/Toolkit/DefaultHeadlessTest/DefaultHeadlessTe
6192376 java classes_awt 退行: ウィンドウマネージャーが「ウィンドウのフォーカスがマウスを追う」設定だとポップアップがひどく壊れる
6212440 java classes_awt DnD を使用しているアプレットでシャットダウン時に IE がクラッシュ
6235633 java classes_fontprop JRE 1.4.2_07 に RHEL-4 の日本語サポートがない
6293356 java classes_jmx authorization_38 テストが 1.5.0 update 5 で退行
6255285 java classes_math LONG 指数を受け取ると java.math.BigDecimal(String) が失敗する
6257182 java classes_math 6255285 のリファクタリングを修正
6268365 java classes_math BigDecimal テキストコンストラクタが、ASCII 以外のゼロで始まる有効数字に不正な精度を設定する
6274390 java classes_math BigDecimal.doubleValue() のパフォーマンスが向上
6217210 java classes_nio RFE: 1.4.2 で Cp833 のサポート
6255949 java classes_security RSA 公開鍵を DER 複号化するときに、負のモジュラス値を許容する
6283161 java classes_security PIT: 標準拡張テストが ExtensionInstallationException をスローする
5070081 java classes_sound 退行: javax.sound.sampled.Clip が停止時に位置を失う
6251460 java classes_sound 退行: バグ 5070730 が修正されていない。短音が再生されない
6269854 java classes_sound AudioClip.loop を呼び出すといくつかのサウンドカードでは永久にブロックする
4521075 java classes_swing JAVA のドラッグの動きが Windows と異なる
4855860 java classes_swing 特定のケースで JTextPane が大きすぎる preferredSize を返す
6180936 java classes_swing 退行: JFileChooser が 1.5.0 の NetworkNeighbourhood Links を解釈しない
6226827 java classes_swing 退行: javax/swing/text/html/HTMLDocument/5013529/5013529.java が失敗する
6231029 java classes_swing ツリーの編集ですべてのテキストを選択する必要がある
6240755 java classes_swing XP Look & Feel のトルコ語ロケールで Swing のレンダリングエラー
6278597 java classes_swing Windows OS でフレームを最小化するとダイアログの Swing コンポーネントの描画に問題
6259991 java classes_util_i18n (tz) tzdata2005i をサポート
6183734 java classes_util_jarzip Solaris8(LANG=ja) 上の 1.4.2 でマニフェストなしで jar ファイルと jre を実行すると致命的エラーが発生
5109224 java debugger SA utilities: jmap にヒープダンプオプションを追加
6263814 java debugger 退行: jdwp onthrow オプションが無視される
6223265 java doc 5.0 (および 6.0) README ファイルの「オプションファイル」再配布リストを更新
6296218 java doc http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/vm/gc-ergonomics.html の誤訳
6257124 java install PC-OEM の JRE インストーラで JAVAUPDATE コマンド行オプションを更新
6258006 java install JRE インストーラで必要以上に再起動を要求される
6272715 java localization 5.0u4 iftw の翻訳は ko, tw, ja, de, es, fr, it で改善が必要
6279126 java localization l10n for 6186280: アプレットのクライアント認証証明書を自動的に選択するメソッドがない
6306172 java localization l10n for 5077603: Java コントロールパネルの SSL/TLS 設定オプション
5077603 java_deployment configuration Java コントロールパネルの SSL/TLS 設定オプション
6224811 java_plugin l10n Pavilion-German-377944-041、Image rev. 14 の Java コントロールパネルで誤訳
6186280 java_plugin misc アプレットのクライアント認証証明書を自動的に選択するメソッドがない
6250749 javawebstart download_engine 1.4.2 以前から 1.5.0 にキャッシュを更新すると nativelib 項目が壊れる
6286864 jce pkcs11_csp 単一スレッドライブラリを許可しないための設定オプションが必要
5086160 jndi ldap javax.naming.directory への改善要求
6207824 jndi ldap 接続がクローズされた後で JNDI が不完全な ABANDON を送信する

1.5.0_04 での変更点

このアップデートリリースの内部バージョン番号は 1.5.0_04-b05 (「b」は「build」)です。外部バージョン番号は 5.0u4 です。

バグ修正

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

バグ ID カテゴリ サブカテゴリ 説明
6227033 hotspot compiler1 ひとつの Java プログラムで多くのローカル変数を使用するとホットスポットがクラッシュ(SIGSEGV)
6237349 hotspot compiler1 c1 コンパイラスレッドを 6.0b26 で実行するとホットスポットがクラッシュ
6174443 hotspot compiler2 ホットスポットのコンパイル中に Solaris 9 でコアを出力して VM がクラッシュ (1.4.2_04)
6225440 hotspot compiler2 JCK1.5: api/javax_swing/DebugGraphics/descriptions.html#draw テストがクラッシュ。sparc
6233627 hotspot compiler2 予測ミスの呼び出し位置で uncommon_traps が多すぎる
6211366 hotspot garbage_collector CMS: 未使用の大きな perm 世代がマルチプロセッサでスカベンジ時間を遅くし得る
4305459 hotspot jvmti GetBytecodes がバイト 1 の代わりに 0 を返す
5067517 hotspot jvmti クラスリストにプリミティブ型または配列型のクラスが含まれていると RedefineClasses がクラッシュ
5074396 hotspot jvmti 実行中の Java スレッドで SingleStep を使用可能/不可能にするとクラッシュ
5079751 hotspot jvmti 再定義を繰り返した後で、クラスバイト検証が失敗
5088035 hotspot jvmti ホットスワップが assert(0 <= i && i < length(),"index out of bounds") を発生させる
5109602 hotspot jvmti 使用されていない可能性のある jmethodID をすべて保持するため RedefineClasses がメモリをリークする
6200138 hotspot jvmti hs101t004 が assert(unloading_occurred,"should not reach here if no classes got unloaded") で失敗
6237654 hotspot jvmti ユニバースクラスのキャッシュされた methodOops が RedefineClasses を混乱させる
6250286 hotspot jvmti AsynGetCallTrace がデッドロックになり得る
5044738 hotspot runtime_system assert「reserving unexpected size block」
5101391 hotspot runtime_system JVM が予期しない信号で異常終了
6194668 hotspot runtime_system 致命的エラー時に、すべてのエラー処理ロジックをスキップするように Java 実行時フラグ SuppressFatalErrorMessage を追加
6203233 hotspot runtime_system Verifier::verify_byte_codes() がローカルの JNI ハンドルをリークする
6224591 hotspot runtime_system モニターのミスマッチがあるブロックの状態ベクトルマージを JVM が停止する
6233169 hotspot runtime_system 0x80000000 に位置する PermSpace が壊れることがある
6192422 java accessibility Accessibility のバグ: setJMenuBar がメニューバーをコンポーネント階層に置かない
6203483 java apt ファクトリをロードするときに ClassLoader がスローするエラーを apt がキャッチできない
6198522 java build Package.getSpecificationVersion が Tiger で 1.4 を返す (rt.jar マニフェストに Specification-Version=1.4)
6278491 java build windows-amd64 で GA ライセンスを取得する必要がある
6174596 java classes_2d HP LaserJet 1300 で PrintDialog を開くと ArrayIndexOutOfBoundsException
6211480 java classes_2d バンドルされた com.sun.image.codec.jpeg JPEG API で新しいタイプの JPEG 画像に対してエラー
5095117 java classes_awt [Cinnabar17] X86 で、suntea ログインページに入力できない
5097241 java classes_awt Solaris9 (CDE) の XToolkit でファイルダイアログのコンポーネントがいずれもキーイベントを受け取らない
6176814 java classes_awt Metalworks フレームが移動後に最大化される
6213128 java classes_awt [Cinnabar25 Linux]SunTea がシステムをハングさせる
6231186 java classes_awt JVM 1.5 でアプレットを初めてロードすると、ウィンドウのフォーカスを横取りする
6259113 java classes_awt 退行: java/awt/Dialog/ChoiceModalDialogTest/ChoiceModalDialogTest.html が失敗
5077866 java classes_awt_im [Cinnabar] 退行:フォーカスがセルから移動すると JTable がクラッシュ
6191542 java classes_management linux-amd64 で getTotalSwapSpaceSize() が不正なスワップファイルサイズを返す
6252770 java classes_management Linux マシンのスワップ空間情報を修正
6234804 java classes_net 退行:ダイジェストアクセス認証 (RFC 2617) が動作しない -「"」が足りない
6250517 java classes_net solaris/native/java/net/NetworkInterface.c でリーク
5078280 java classes_security 退行: RSA キー長が適切でない
5097015 java classes_security Provider クラスで大文字小文字の区別の問題
6218682 java classes_security SubjectDomainCombiner の pdCache (WeakHashMap) のキーが強参照
6220064 java classes_security 退行: SSL 接続がトルコ語の入力ロケールで失敗する
6232513 java classes_security JDK1.4 と JDK1.5 の間で DSAPublicKey オブジェクトの RMI 相互運用性の問題
4207472 java classes_swing 名前付きアンカーの後ろにスペースが追加される
4964339 java classes_swing HTML パーサーが 16 進数の数字参照を処理しない
5053272 java classes_swing Tiger beta 2 の HTML 構文解析で退行
5076514 java classes_swing swing で、クリップボード処理に b55 と b56 の間に互換性のない変更
5087208 java classes_swing Look & Feel を変更すると、JEditorPane の文字列の内容が消える
5102490 java classes_swing 先頭選択インデックスが GTK LAF の JFileChooser に表示されない
6196089 java classes_swing BasicPopupMenuUI$MenuKeyboardHelper が ChangeListener リストに繰り返し追加される
6210088 java classes_swing 4774166 の修正は変更する必要がある
6232607 java classes_swing HTML を使用した JLabel 文字のプリンタ出力に切り欠き
5055567 java classes_util_i18n (tz) TimeZone.getAvailableIDs(int) が getRawOffset() と矛盾する情報を作成する場合がある
6178395 java classes_util_i18n javazic が tzdata2004e で失敗する
6223265 java doc 5.0 (および 6.0) の JRE README ファイルの「オプションファイル」再配布リストを更新
6253055 java doc 「varargs」の日本語訳がソフトウェアと不一致
6253056 java doc 「Generics」の日本語訳がドキュメント内で統一されていない
6253057 java doc http://java.sun.com/j2se/1.5.0/ja/docs/ja/index.html の画像のリンクマップを修正する必要がある
4881314 java imageio ImageIO が標準の JPG ファイルを正しく読まない場合がある
6232039 java install Sol/Linux の JDK 抽出が、yes/no のプロンプトで y で始まる単語を入力すると継続する
6241743 java install cab ファイルをダウンロードする場合の一時停止について、iftw インストーラでユーザに警告するべき
6256728 java install xpi ファイルに署名するべき
6258508 java install JDK オンラインインストーラで簡体字中国語をサポート
6258681 java install アップデートリリースの場合、インストールの ws はベースバンドルをビルドするべきではない
6261558 java install 5.0u3 jre に msi 検査エラー
6226269 java jar JAR 検査でフットプリントが大幅に増加する
6256476 java localization [zh] javac のコンパイルエラーメッセージで不適切な翻訳が二つある
6256477 java localization [zh_CN] javac のオプションメッセージの翻訳が不明確
6261269 java localization [zh_CN] 用語 super class が rmic メッセージで適切に翻訳されていない
6261304 java localization [zh_CN] コードレビュー後に demo/CodePointIM/README_zh_CN.html の翻訳を修正
6261980 java localization ダウンロード時の一時停止についてユーザに警告する iftw インストーラのローカライズされたメッセージを同期
5083441 java profiling 退行: -Xrunhrof depth=0 オプションが、スナップショットリリースを即時にクラッシュ
6231936 java profiling HAT の hprof format=b 問題: JNI ローカル参照でスレッド 200000 が見つからない
6237552 java serviceability HPROF:使用時間を丸める場合、cpu=times が不正な百分率を報告する
6204669 java_plugin iexplorer IE の Windows プラグインで実行するとネイティブメモリがリークする
6228734 java_plugin iexplorer ファイルチューザダイアログが 1.4.2_07 でマウスで制御できない
6239224 java_plugin iexplorer モーダルダイアログがアクティブな場合にブラウザでマウスをクリックすると IE がハングする
6243108 java_plugin iexplorer 必須プロファイルを使用している Windows 2000 ユーザは HTTPS ページからの 1.4 プラグインのロードに失敗する
6205422 java_plugin other 退行: Java のロゴのアニメーションのために JRE 5.0 のアプレットのロード時間が遅い
6254466 java_plugin plugin Java が js を呼び出すとブラウザと jvm がクラッシュ
6255782 java_plugin plugin java-plugin を Windows で強制終了する方法がない
6223691 javawebstart download_engine CD インストールがバージョン付きのリソースで動作しない
6259663 jce pkcs11_csp DH 秘密鍵で先行する 0x00 バイトの処理を改善
6260888 jce pkcs11_csp SunPKCS11 は solaris-amd64 で動作する必要がある


1.5.0_03 での変更点

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

バグ ID カテゴリ サブカテゴリ 説明
6207079 hotspot compiler1 Hotspot クライアントコンパイラが CodeBuffer をあふれさせる。非最適化時にクラッシュ
6207830 hotspot compiler2 JCK: /api/java_net/URI/[Ctor, Components,Create] テストが Linux の [-server -Xcomp] で失敗する
6208545 hotspot compiler2 ポップアップメニューにグラフィカルボックスが表示されるが、メニュー項目がない
6209737 hotspot compiler2 退行:単純ループでコンパイルエラー「local schedule failed (not retryable)」
6213473 hotspot jni JCK1.5:-Xcheck:jni が使用されると JNI 呼び出しで例外が発生
5092850 hotspot jvmti RedefineClasses で VerifyError が発生
6214132 hotspot jvmti ベリファイアは再定義されるすべてのバージョンのクラスを同じ型として扱うべき
6219495 hotspot jvmti CompiledMethodLoad がロケーションマップ中の不正なアドレスを報告する
6227583 hotspot runtime_system Solaris-amd64: nsk/regression/b4660518 テストがデフォルトである 18 ページのシャドウゾーンサイズを超える
6206786 java apt apt はソースの順にメンバーを返すべき
6250473 java apt 退行: Tiger アップデートの apt が名前参照のために FCS の apt より遅い
4949631 java char_encodings String.getBytes() が 16 MB より大きい文字列で動作しない場合がある
5101128 java char_encodings (cs) UTF-16 がオーバーフローしても CoderResult.isOverflow() が false を返す
5089985 java classes_2d アンチエイリアスがオンの場合に GeneralPath を描画すると JVM がクラッシュする
4984794 java classes_awt 表示されないアプレットに HTML フォームのフィールドからフォーカスが移動する (MSIE、Sun plug-in のみ)
5082319 java classes_awt 退行: JComboBox が Linux で矢印キーに反応しない (フォーカスリスナーあり)
5095117 java classes_awt [Cinnabar17] X86 で、suntea ログインページに入力できない
6173972 java classes_awt java アプリケーションでバックスペース、矢印キー、リターンキーが動作しない
6213128 java classes_awt [Cinnabar25 Linux]SunTea でシステムがハングする
6195099 java classes_lang (ref) test/java/lang/ref/SoftReference/Pin.java が失敗する
6210227 java classes_net 退行: Socket.getLocalAddress() が外部の TCP 接続で 0.0.0.0 のアドレスを返す
6181598 java classes_nio 「KSC5601」エンコーディングの文字列コンストラクタが AccessControlException をスローする
5100483 java classes_security Kerberos モジュールが異なる KDC/主体名で認証できない
6219491 java classes_security CertStore.getInstance(String,CertStoreParameters,String) が NoSuchAlgorithmE をスローする
4548788 java classes_swing JTree はすべての偶数のクリックで切り替わるべき
4656461 java classes_swing リストから連続していない項目を選択するための Ctrl-Shift-Click ができない
4897333 java classes_swing XP L&F: JComboBox が Windows XP の LookAndFeel で不正なロールオーバーを行う
4924758 java classes_swing 1.4 退行: Motif L&F JComboBox がスペースバーを押しても反応しない
4994329 java classes_swing GTK: JColorChooser の色スピナーが選択した色を更新しない
5056403 java classes_swing 退行: JTabbedPane setFocusable(false) およびタブの削除
5075526 java classes_swing 退行: BasicTabbedPaneUI.getTabBounds() で ArrayIndexOutOfBoundsException
5077738 java classes_swing GTK L&F から切り替えた後にシステム設定を変更すると L&F が混同する
5102490 java classes_swing 最初の選択インデックスが GTK LAF の JFileChooser に表示されない
6209095 java classes_swing デモコードをよりビルドしやすいように変更
6218309 java classes_text test/java/text/Format/CurrencyFormat.java が tr_TR で失敗
6180194 java classes_util 142_xx: 非同期の Collection オブジェクトを並行して使用すると例外/エラーメッセージが表示されない
5104960 java classes_util_i18n 新しいルーマニアの通貨
6206839 java classes_util_i18n 新しいマダガスカルの通貨
6213461 java classes_util_i18n 退行テスト java/util/Currency/ValidateISO4217.java が新しいトルコリラのために 2005-01-01 より後は失敗する
6181784 java debugger デバッグ対象プログラムで例外が起こるとステップ要求が無視される
6208676 java install 権限が制限された (昇格された) Windows ユーザが jre1.5.0 をインストールするとエラー 1722 が起こる
6208965 java install Tiger Update 1 のパッケージベースのインストールで J2SDK が表示される
6224405 java install 退行: Win98(2nd) のプラグイン dll ファイルで不正なタイムスタンプ
6238128 java install Tiger Update 2 JRE のパッチバンドルが jre1.5.0_02/bin の下に msvcrt.dll を作る
6247771 java install 退行: JDK 5.0u3 をアンインストールしても windows のデモディレクトリが削除されない
6182685 java localization 5.0 sun.text.resources.LocaleElements_sv で不正な「グループ (千単位) 区切り子」
6208712 java localization 簡体中国語のトゥイ語の訳が不正
6209342 java localization JDK ソフトウェアの簡体中国語へのローカライズ
6215109 java localization jdk のマニュアルページの日本語ロケールで不必要な行が表示される
6237671 java localization JDK ソフトウェアの簡体中国語へのローカライズ - part II
5105765 java native_interface 退行: 1.5.0 で JNI パフォーマンス退行 - サーバ
6215480 java profiling HPROF: 1.5.0_01 以降、HAT と一緒に使用すると壊れる。スレッドダンプがない
5075546 java runtime ネイティブ移行時のメモリバリアを削除
6215746 java_plugin applet_spec アプレット/プラグインクラスローダでコードベースで META-INF/* 参照を無効化
6234219 java_plugin compatibility アプレットの対象が JDK1.1/1.2 の場合、起動中にアプレットに初期フォーカスが設定されない
5080386 java_plugin iexplorer Sun Java を使用している組み込み Internet Explorer の問題
6226589 java_plugin linux Mozilla 1.7.x の Linux でプラグイン 1.5 を使用するとアプレットがハングする
5023873 java_plugin misc 「javaplugin.classloader.cache.enabled=false」が機能しない
5024379 java_plugin ocx 退行:Javascript からの isActive 呼び出しが IE で機能しない
5017051 java_plugin other アプレットが他のアプレットから戻ってきた場合にユーザを再認証しない
6227551 java_plugin other 退行: URL に %7E が含まれているとアプレットのロードに失敗する
6189594 javawebstart download_engine Java Webstart アプリケーションの起動が遅すぎる
6222350 javawebstart download_engine 退行: jnlp ファイルでタイトルまたはアイコンを更新してもショートカットが更新されない
6206216 javawebstart general Windows プラットフォームでベンダーが jnlp ファイルのタイトル属性を変更した場合、古いアプリケーションを削除できない
6227874 javawebstart general javaws アプリケーションがすべてのユーザに対して 追加/削除プログラムエントリに入力される
6189106 javawebstart jnlp_file Java Web Start jnlp ファイルのキャッシングの問題
6221549 javawebstart jnlp_file TCK-jnlp 1.5: jnlp_file/resources/j2se/index.html#vmArgs がハングする場合がある
6231216 jce pkcs11_csp RSA-PKCS1 を使用するソフトウェアキーの折返しをサポート

1.5.0_02 での変更点

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

バグ修正

最新のアップデートバージョンでのバグ修正については、以下の表にリストしています。

バグ ID カテゴリ サブカテゴリ 説明
5079729 hotspot compiler2 JavaCalls.cpp Tiger b59 でクラッシュ
6179233 hotspot compiler2 Windows で -XX:CompileThreshold=200 -server を設定すると 1.4.2_06 がクラッシュする
6189687 hotspot compiler2 1.4.2 inkResolver.cpp, 49 で fastdebug のアサート
6184718 hotspot other JDK 製品の .exe ファイルと .dll ファイルのバージョンにビルド番号が含まれなければならない
6195632 hotspot other jhelper を dtrace の beta 版で再コンパイルする必要がある
6201302 hotspot other AMD64: dtrace ustack が 16 進数で java フレームを表示する
6215407 hotspot other Solaris-amd64: jni のテストが失敗する
6177059 java apt 退行: tools/apt/Basics/apt.sh が失敗する
4388541 java build ビルドに ALT_DEVTOOLS_DIR が必要
4911491 java build 開発者が 1 つの ALT_ 変数でインポートする HotSpot を指定できるようにする
5102082 java build 5.0u1 英語版プレリリースの使用許諾契約で簡体字中国語に不正な文字が表示される
5110117 java build ワークスペースを solaris amd64 プラットフォームにポートする必要がある
6184713 java build JDK 製品の .exe ファイルと .dll ファイルのバージョンにビルド番号が含まれなければならない
6188959 java build JDI/JDB のテストが linux-amd64/windows-amd64 プラットフォームで失敗する
6192845 java build solaris-amd64 ビルドが demo/applet をコピーし、進行中の対話型のオーバーレイを妨げる
6192907 java build makefile が事前評価の AMD64 プラットフォーム用使用許諾契約を含めるようにする
6193821 java build Tiger/mustang j2se ワークスペースの Sanity.gmk に不正なエラーメッセージが含まれている
6194838 java build solaris amd64 上のビルドに C2 コンパイラを使用する必要がある
6201952 java build Solaris 10 AMD64 RE ビルドマシンが S10 ビルド 73 以降である必要がある (dtrace の変更が必要)
6205494 java build j2se は最適化が有効な状態でコンパイルされるべき
6221563 java build AMD64 プラットフォームに正しいライセンスファイルを入れる必要がある
5073407 java classes_2d バッファ上の画像の描画速度の大幅な退行
5087395 java classes_2d 非整数位置でのテキストの再表示が 1 ピクセルずれる
5089429 java classes_2d sun.java2d.loops.DrawLine.DrawLine(ネイティブメソッド) で EXCEPTION_ACCESS_VIOLATION
6191064 java classes_2d 退行:サブイメージにもとづく Graphics.drawImage が不正な位置に描画する
6205321 java classes_2d Java2D:空の表で Truetype フォントを開くとハングする (RHAS3.9 上の JCK)
6205414 java classes_2d Java2D: Type1 フォントでアサーション `ptA <= lastPoint'が発生する (RH 3.9 上の JCK)
5003402 java classes_awt 退行: キーボードのフォーカスを失うと java.awt.TextArea がスクロールしなくなる
5062118 java classes_awt 退行:JFrame を無効にするとイベント処理に影響する
5089312 java classes_awt (重量ポップアップの) JComboBox:最初の表示に下部の境界がない
5090643 java classes_awt 退行:ポップアップメニューに追加されたメニューが Tiger の XToolkit で完全に表示されない
5094112 java classes_awt Ctrl+Alt+-> でワークプレイスを切り替えると Java アプリケーションにフォーカスが移動する
5108694 java classes_awt XAWT:二次画面 (sol/lin) で hw コンボボックスポップアップを表示するとクラッシュする
5023243 java classes_lang (process) XP で例外時のエラーメッセージが日本語で正しく表示されない
6179014 java classes_lang (anno) AnnotationTypeMismatchException で無限の再帰的なループ
5103449 java classes_net 退行:getResourceAsStream が JDK1.5.0-rc で壊れている
5105410 java classes_net ZipFile$ZipFileInputStream が zipfile へのハンドルをクローズしない
5074836 java classes_nio (fs) MappedByteBuffer.force() が IOException/ENOSPC をスローする
5097939 java classes_security コンパイル中に /dev/random を不要に rw オープンする
6178366 java classes_security 退行: keytool でプロンプトに入力されたパスワードが壊れる
5070730 java classes_sound 退行: play メソッドのオーディオクリップ
5079742 java classes_swing Swing のウィンドウの Look & Feel は Longhorn/XP の Tahoma を使用するべき
5086089 java classes_swing OceanTheme が拡張されない
5088701 java classes_swing RTF ドキュメントを読み込むと StackOverflowError がスローされる
5092058 java classes_swing HTML の表が壊れる
6190713 java classes_swing 退行: Swing コンポーネントのサブクラスが直列化可能ではない
6201884 java classes_swing Ocean テーマを使用すると JTable の印字されたテキストがディザリングされる
5088703 java classes_util (fmt) %tl および %tI フォーマットの指定子が 12 PM の表示に 12 ではなく "0"/"00" を使用する
6189072 java classes_util_concurrent LinkedBlockingQueue で clear または drainTo を行った後に add が失敗する場合がある
5090555 java classes_util_i18n 退行:年境界での不正な GregorianCalendar.roll(DAY_OF_WEEK)
5091805 java classes_util_i18n AbstractCalendar.getDayOfWeekDateOnOrBefore が BCE/CE 境界で動作しない
4845692 java classes_util_jarzip jar ファイルが署名されていると JarFile.getInputStream が ClassCastException をスローする
6195181 java classes_util_regex CASE_INSENSITIVE/文字クラスの範囲/否定の regex パターンが正しく動作しない
6184225 java cte_test CTE_REGTEST/Generic/5010244/MultipleJRE.sh が 1.5.0 テストスイートで壊れている
6201464 java cte_test 退行: CTE_REGTEST/Generic/4493901/EncodingTest.java がタイムアウトする
5106044 java debugger SA-JDI:Solaris/AMD-64 に SA をポート
6188839 java doc 5.0_01 で webstart がコンマ区切りのパッケージ名~を持つクラスをダウンロードしない
5222449 java doc システム構成のページを Solaris-AMD プラットフォーム用に更新する必要がある
4987923 java install windows-i586 のデジタル署名プロセスを自動化する必要がある
6183297 java install 5.0 インストーラのシグニチャーで「1.5.0」が使用されている。5.0 にすべき
6190987 java install SWAT: /usr/jdk/jdk1.6.0/bin/java -d64 -version および jdk5u2 がパッケージバンドル Sol 10 amd64 を使用すると失敗する
6192944 java install 事前評価の使用許諾契約を更新する必要がある
6198632 java install singlemsi インストーラは windows2003 32-bit 上でサービスパックがない場合のみ使用されるべき
6209613 java install 退行:Solaris x86/amd64 で SUNWj6rt パッケージのインストール中にエラー
6225348 java install JavaUpdate が Win98 上でのみバージョンを更新する間に失敗する
6197664 java localization 6182630 の l10n:compiler.properties で 1 リソースをアップデート
6206764 java localization l10n for 5051880: JDBC RowSets に I18N の変更が必要
5084004 java other ネイティブの SDK 64-bit ポートを solaris-amd64 に対して作成
5105917 java profiling NEWHPROF: 二つめのヒープダンプに HPROF_GC_ROOT_THREAD_OBJ がない
5105918 java profiling NEWHPROF: 二つめのヒープダンプに HPROF_GC_CLASS_DUMP がない
6237992 java qa_web_eng XP-Home(sp2) でステージされた 5.0U2 iftw JDK バンドルでエラーメッセージ
5107852 java runtime Tigerb64 のベリファイアで JVM がクラッシュする
5094138 java serviceability NEWHPROF: jvmti demo hprof がファイルがないためにコンパイルされない (java_crw_demo も同様)
5097131 java serviceability ClassFileLoadHook が classname==NULL で呼び出せる。hprof & demos が SEGV 可能
5094505 java tools 起動ツールが Solaris の amd64 をサポートする必要がある
6184715 java_deployment general JDK 製品の .exe および .dll ファイルはビルド番号を含む必要がある
4980122 java_deployment networking [quicksilver] java web start がブラウザの「システム」プロキシ設定を読み込まない
6235121 java_plugin converter HtmlConverter がすべてのプラットフォームで失敗する
5054010 java_plugin iexplorer 退行:String 値が Java アプレットから JavaScript に正しく返されない
4974531 java_plugin misc クラスが一度に 512 バイトしかロードされず、アプレットの起動時間が遅くなる
4684153 java_plugin ocx LiveConnect の eval() メソッドがフレームを使用している場合に不正なコンテキストで実行される (IE のみ)
6190277 java_plugin plugin Mimetypes を tiger U2 用にアップデートする必要がある
6200343 java_plugin plugin 多くの jni 呼び出しでメモリリークがある (NewString など)
6194024 javawebstart download_engine Java Webstart の増分アップデートが java.util.ZipException で失敗する
5074530 javawebstart general href が j2se タグに指定されていない場合 javawebstart が最新の JRE をピックアップしない
6175601 javawebstart general autoproxy スクリプトが IsInNet 関数を使用すると javawebstart がクラッシュする
6185342 javawebstart general java web start がいくつかの solaris sparc マシンでハングする
6186650 javawebstart general Windows 上の auto-proxy スクリプトの静的な解釈
6188963 javawebstart general java web start が新しい glibc で linux 上で起動できない
6207138 javawebstart general sparc sol 10 b72 の mustang b14 で Javaws が起動しない
6190873 jmx classes JMX にスレッド制御インタフェースがない
6192124 jmx classes JMX リモートサーバー接続タイムアウトスレッドをオフにする方法を提供
6199899 jmx classes ClientNotifForwarder が再接続時に無限に待機する
6211220 jmx classes jmx.serial.form=1.0 が壊れた ObjectName を直列化復元する
6192223 jndi dns 32768 を超える DNS 参照がひとつの InitialDirContext 内で動作しない
6207322 jsse runtime 簡易ハンドシェークを行っている場合 SSLEngine が早期に FINISHED メッセージを返す

以前のアップデートリリース版での変更点

以前の JDK 5.0 アップデート版の履歴情報は、以下のリンクを参照してください 。


1.5.0_01 での変更点

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

バグ ID カテゴリ サブカテゴリ 説明
2120682 java char_encodings (cs) Charset.isSupported が異なる文字セットに呼び出されると遅い
2120721 java classes_awt AWT コンポーネントで指数関数的なパフォーマンスの退行 (マルチモニター)
2120838 java_plugin iexplorer Java Plug-In が MS Hotfix 867801 の後「javascript:」URL をサポートしない
4806753 java char_encodings String(byte[]) および String.getBytes で代替文字セットを使用すると非常に遅い
4856983 java compiler (クラッシュ) 相互に f 制約の型変数に複数の制約を設定すると javac がクラッシュすることがある
4993280 java apt apt は型情報にクラスファイルよりもソースファイルを優先すべき
4996963 java apt apt がコマンド行でクラスファイルおよび java ファイルを受け付けられる
5047548 javawebstart download_engine パッケージの遅延ダウンロードが壊れている
5050796 java_plugin misc 退行: Graybox のサイズが相対的な寸法のアプレットで変更されない
5054778 java qa_web_eng http://java.sun.com/ の問題
5057832 java install アップデートリリースで名前変更を解決する必要がある
5062648 java_deployment configuration Config.initialize() で初期化の順番が間違っている
5066464 java classes_2d JDK 1.5 fontconfig.properties は物理フォントへの絶対パスを含むべきではない
5071820 hotspot compiler2 1.4.2_05 においてサーバ VM が -Xcomp でクラッシュする
5074087 javawebstart general 関連コンテンツにタイトルが指定されていないと Windows でアプリケーションが起動されない
5076963 java classes_awt sun.awt.windows.WToolkit.eventLoop() で JNI バグ
5078608 java_deployment compression アンパック後のデジタル署名が無効
5079070 java build 1.5.0_01 のメタデータが不正
5081785 java compiler (enum) 非静的コンテキストで空の enum 宣言が許容される
5082105 java classes_net InetAddress.isReachable() が実行後にオープンハンドルを残す
5082481 java drag&drop 通常の DnD プログラムが「FATAL ERROR in native method」を起こす
5083395 java install SUNWj5cfg で「e」型ファイルのクラスアクションスクリプトがない
5086348 java classes_net URL.openConnection(Proxy.NO_PROXY) が NULLPointerException をスローする
5086391 javawebstart other 変更された jar ファイルを確認する 1.4.2 の動作に戻したい
5087041 hotspot compiler1 Tiger b62 vm がクライアントコンパイラでクラッシュする
5087907 java classes_net InetAddress.getAllByName が java.net.preferIPv6Addresses の設定に従わない
5088782 java classes_awt AWT アプリケーションが読み込まない : NPE をスローする
5090006 java compiler javac がアサーションエラーで失敗する
5090126 java compiler CCC 5087488 を反映するために com.sun.tools.javac.Main 仕様を整理する
5090967 hotspot garbage_collector ContiguousSpace::prepare_for_compaction(CompactPoint*) で SIGSEGV
5092545 java compiler javac (ClassWriter.java:513) でアサーションが失敗する
5092670 java doc tiger がサポートするプラットフォーム - 内部マトリックスと外部マトリックスの不一致
5093198 java classes_awt XAWT: Java がウィンドウを閉じる際に getLocationOnScreen が実行されるとクラッシュする
5093922 jmx classes NotificationBroadcasterSupport が synchronized(this) を使用できない
5094318 java compiler 退行: 配列の複製に下位互換性がない
5094966 java_plugin misc Mimetypes 1.5.0_01 が Solaris および Linux の Mozilla ブラウザで認識されない
5095421 hotspot runtime_system amd64 vm は em64t でクラッシュすべきでない
5095716 java apt RoundState.finalRound の計算が不適切
5096167 hotspot jvmti ClassFileLoadHook が有効な場合 null のクラス名で VM がクラッシュする
5096931 java apt TypeDeclaration.getMethods が静的初期化子を排除する必要がある
5096932 java apt SourceOrderDeclScanner に不正なコンパレータ
5097548 java compiler (クラッシュ) 捕獲変換でスタックオーバーフロー
5097856 java classes_lang (リフレクト) TypeVariable の hashCode が StackOverflowError を起こす
5099622 java build j2se ビルドで javah_g を使用しない
5100416 java doc JDK5.0 README.html が推奨されない JVMPI/JVMDI を参照している。JVM TI を参照するべき
5101288 hotspot runtime_system ネイティブから vm に入力すると非同期例外が起こる場合がある
5101311 java classes_lang 環境に「=」がない文字列が含まれると NullPointerException がスローされる
5101626 java classes_lang toLowerCase からの予期せぬ NPE
5104731 java doc README ファイルに CA 証明書の情報が必要
5106516 java build makefile に JDK アップデートバージョンを定義してほしい