pc4beginnerの日記 はてなブログ版

はてなダイアリーで書いていたブログの移行です。

JRE1.6.0_29 リリースノートを翻訳してみた(個人用)

仕事でJAVAVMの最新verである1.6.0_29の仕様変更と、おそらくそれに含まれるバグで一寸苦しんでいるので備忘としてリリースノートの翻訳を掲載しておきます。

http://www.oracle.com/technetwork/java/javase/6u29-relnotes-507960.html

なお、以下についてはgoogle機械翻訳に処理させた結果を意訳しているので正しく翻訳できているかは保証しません。

Java™ SE 6 Update 29

The full internal version number for this update release is 1.6.0_29-b11 (where "b" means "build"). The external version number is 6u29.

Java™ SE 6 Update 29
このアップデートリリースの正式な内部バージョン番号は1.6.0_29- B11("b"は"build"を表します)です。外部バージョン番号は6u29です。

Olson Data 2011g

Java SE 6u29 contains Olson time zone data version 2011g. For more information, refer to Timezone Data Versions in the JRE Software .

Olson Data 2011g
JavaのSE6u29には、Olsonタイムゾーンデータのバージョンの2011gが含まれています。詳細については、JREの時間帯のデータのバージョンを参照してください。

 ↓
(中略)
 ↓

Skipped Version Number

Release Java SE 6u29 follows release Java SE 6u27. There is no publicly available Java SE 6u28 release. Oracle used release version 6u28 for an internal build, which was not necessary once the fixes delivered on Java SE 6u29 were released.

スキップされたバージョン番号
Java SE6u29はJava SE6u27の後続のリリースになります。Java SE6u28のリリースはありません。OracleJava SE6u29のリリースにより、内部ビルドリリースバージョン6u28は必要無いと判断しました。

Blacklist Entries

This update release includes the following new entries to the Blacklist:

ブラックリストのエントリ
このアップデートリリースでは、ブラックリストに次の新しいエントリが含まれています。

* Cisco AnyConnect Mobility Client
* Microsoft UAG Client

Note: For more information, see the Blacklist Jar Feature section in the Java SE 6u14 Release Notes.

* Cisco AnyConnectのモビリティクライアント
* マイクロソフトUAGクライアント

注:詳細については、Java SE6u14のリリースノートでは、ブラックリストJAR機能のセクションを参照してください。

RMI Registry Issue

A bug in the rmiregistry command included in this release may cause unintended exceptions to be thrown when an RMI server attempts to bind an exported object which includes codebase annotations using the "file:" URL scheme. The RMI servers most likely to be effected are those which are invoked only by RMI clients executing on the same host as the server.

RMIレジストリの問題
このリリースに含まれるrmiregistryコマンドのバグは、RMIサーバーがURLスキーム"file:"を使用する注釈が含まれたコードベースでエクスポートされたオブジェクトをバインドしようとしたときに意図しない例外がスローされる可能性があります。

RMI annotates codebase information as part of the serialized state of a remote object reference to assist RMI clients in loading the required classes and interfaces associated with the object at runtime. Exported objects which are looked up in the RMI registry and invoked by RMI clients running on hosts other than the server are usually annotated with codebase URL schemes, such as "http:" or "ftp:" and these should continue to work correctly.

RMIは、実行時にオブジェクトに関連付けられた必要なクラスおよびインタフェースをロードするにRMIクライアントを支援するためにリモートオブジェクト参照の直列化状態の一部として、コードベースの情報に注釈を付けます。 "ftp:"または:RMIレジストリ内で検索し、サーバー以外のホスト上で動作するRMIクライアントによって呼び出されるエクスポートされたオブジェクトは、"http:"のようなコードベースのURLスキーム、と通常は注釈付きのものであり、これらは正しく動作し続けるはずです。

As a workaround, RMI servers can set the java.rmi.server.codebase property to use codebase URLs other than the "file:" scheme for the objects they export.

回避策として、"file:"以外のコードベースのURLを使用するエクスポートするオブジェクトのためのスキームをjava.rmi.server.codebaseプロパティでRMIサーバに設定することができます。

Bug Fixes

This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE Critical Patch Update advisory.

バグ修正
このリリースはセキュリティ上の脆弱性に対する修正が含まれています。詳細については、OracleJava SEのクリティカルパッチアップデート勧告を参照してください。

JIT and Loop Bugs

Three bugs reported by various parties, including Apache Lucene developers, have been fixed in JDK 6 Update 29, in addition to a fourth related bug found by Oracle (7070134, 7068051, 7044738, 7077439).

JITとループのバグ
ApacheLucene開発者を含む様々なパーティーによって報告された3つのバグは、Oracleによって発見された第4
の関連バグを加えて、JDK 6 Update29で修正されています。(7070134, 7068051, 7044738, 7077439).

 ↓
(後略)

(2011/10/28追記)
ちなみに、これを読んだ理由の問題の原因がよく分からなかったので次のエントリにそれを書きました。

(2011/12/14追記)
12/12リリースのupdate30でこの問題が解消されました。リリースノートの翻訳はこちら。→http://d.hatena.ne.jp/pc4beginner/20111214