Java
Java SE
Documentation
| Documentation |
The following tables summarize changes made in all Java SE Advanced 5.0 revisions. Bug fixes and any other changes are listed below in date order, most current revision first. Note that bug fixes in previous revisions are also included in the current revision.
To determine the version of your JDK software, use the following command:
java -version Changes in 5.0u45
The full internal version number for this update release is 1.5.0_45-b05 (where "b" means "build"). The external version number is 5.0u45.
Olson Data 2012c
This release contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java for Business
Security Baseline5.0 1.5.0_45 For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Changes to RMI
From this release, the RMI property
java.rmi.server.useCodebaseOnlyis set totrueby default. In previous releases the default value wasfalse.This change of default value may cause RMI-based applications to break unexpectedly. The typical symptom is a stack trace that contains a
java.rmi.UnmarshalExceptioncontaining a nestedjava.lang.ClassNotFoundException.For more information, see RMI Enhancements.
Changes to Runtime.exec
On Windows platform, the decoding of command strings specified to
Runtime.exec(String),Runtime.exec(String,String[])andRuntime.exec(String,String[],File)methods, has been improved to follow the specification more closely. This may cause problems for applications that are using one or more of these methods with commands that contain spaces in the program name, or are invoking these methods with commands that are not quoted correctly.For example,
Runtime.getRuntime().exec("C:\\My Programs\\foo.exe bar")is an attempt to launch the program"C:\\My"with the arguments"Programs\\foo.exe"and"bar". This command is likely to fail with an exception to indicate"C:\My"cannot be found.The example
Runtime.getRuntime().exec("\"C:\\My Programs\\foo.exe\" bar")is an attempt to launch the program"\"C:\\My". This command will fail with an exception to indicate the program has an embedded quote.Applications that need to launch programs with spaces in the program name should consider using the variants of
Runtime.execthat allow the command and arguments to be specified in an array.Alternatively, the preferred way to create operating systems processes since JDK 5.0 is using
java.lang.ProcessBuilder. TheProcessBuilderclass has a much more complete API for setting the environment, working directory and redirecting streams for the process.Bug Fixes
This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.
Changes in 5.0u41
The full internal version number for this update release is 1.5.0_41-b01 (where "b" means "build"). The external version number is 5.0u41.
Olson Data 2012c
This release contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java for Business
Security Baseline5.0 1.5.0_41
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, see Oracle Security Alert for CVE-2013-1493.
Changes in 5.0u40
The full internal version number for this update release is 1.5.0_40-b02 (where "b" means "build"). The external version number is 5.0u40.
Olson Data 2012c
This release contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java for Business
Security Baseline5.0 1.5.0_40 1.4.2 1.4.2_42
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.
Changes in 5.0u39
The full internal version number for this update release is 1.5.0_39-b03 (where "b" means "build"). The external version number is 5.0u39.
Olson Data 2012c
This release contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java for Business
Security Baseline5.0 1.5.0_39 1.4.2 1.4.2_41
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.
Changes in 5.0u38
The full internal version number for this update release is 1.5.0_38-b04 (where "b" means "build"). The external version number is 5.0u38.
Olson Data 2012c
This release contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java for Business
Security Baseline5.0 1.5.0_38 1.4.2 1.4.2_40
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.
The following table lists some of the notable bug fixes included in this release:
Bug ID Category Sub_Category Description 7157903 jsse runtime JSSE client sockets are very slow 7167142 hotspot runtime_arguments Issue warning when finding a .hotspotrc or .hotspot_compiler file that isn't used 7093090 java classes_security Reduce synchronization in java.security.Policy.getPolicyNoCheck7071826 java classes_util UUID.randomUUID() race condition 6963811 java classes_beans Deadlock-prone locking changes in Introspector 7175845 java jar "jar uf" changes file permissions unexpectedly 7177216 java char_encodings native2ascii changes file permissions of input file 6859086 java classes_2d Dialog created by JOptionPane.showMessageDialogsometimes does not repaintChanges in 5.0u36 b32
Bug Fixes
BugId Category Subcategory Description 7177216 java char_encodings native2ascii changes file permissions of input file 7071826 java classes_util UUID.randomUUID() race condition 7175845 java jar "jar uf" changes file permissions unexpectedly 7157903 jsse runtime JSSE client sockets are very slow Changes in 5.0u36 b31
Please note that fixes from prior revision (5.0u35-b31) are included in this revision.
Bug Fixes
BugId Category Subcategory Description 6963811 java classes_beans Deadlock-prone locking changes in Introspector
Changes in 5.0u36
The full version string for this update release is 1.5.0_36-b03 (where "b" means "build") and the version number is 5.0u36.
Olson Data 2012c
This release contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following Java Runtime Environment (JRE) security baselines:
JRE Family Version JRE Security Baseline
(Full version String)5.0 1.5.0_36 1.4.2 1.4.2_38 For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.
Area: hotspot/runtime_arguments
Synopsis: Improve VM configuration file loading.This release contains changes to the default implicit loading of the .hotspot_compiler and .hotspotrc file. For existing deployments which rely on .hotspot_compiler (e.g. to exclude a method from hotspot compilation), an unsupported behavioral option has been provided to simulate the old loading behavior.
Command line options to support old behavior:
-XX:Flags=.hotspotrc
will revert to old behavior for .hotspotrc.
-XX:CompileCommandFile=.hotspot_compiler
for the .hotspot_compiler file.Known Issues
Area: java/jar
Synopsis: Regression -jarcommand changes file permissions.Due to a regression, the permissions of any jar file updated with the jar command are changed to
readandwritebyuseronly. The workaround is to use thechmodcommand on the affected file to allow access byotherandworld.This regression affects the Solaris and other Unix platforms. It does not affect the Windows platform.
See 7175845.
Changes in 5.0u35 b31
Bug Fixes
BugId Category Subcategory Description 6196991 java classes_nio (cs) Many character decoders fail to convert single-byte (e.g. ASCII) input 7118373 java classes_nio (se) Potential leak file descriptor when deregistrating at around the same time as an async close
Changes in 5.0u35
The full internal version number for this update release is 1.5.0_35-b02 (where "b" means "build"). The external version number is 5.0u35.
Olson Data 2011l
This release contains Olson time zone data version 2011l. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java for Business
Security Baseline5.0 1.5.0_34 1.4.2 1.4.2_36 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Version Name Changed
The following changes were made to the output of the command
java -versionto releases starting from 5.0u35 and revision releases:
- The string "
rev" was removed from the version name of the revision (for example,1.5.0_35-b31).- The text "
for Business" was removed from the output of the command.In addition, the string "
fb" was removed from the bundle name (the file name of the installer).Bug Fixes
Bug fixes are listed in the following table:
Bug ID Category Sub_Category Description 6981400 java classes_awt Tabbing between textfield do not work properly when ALT+TAB 7142509 jce runtime Cipher.doFinal(ByteBuffer,ByteBuffer) fails to process when in.remaining() == 0 7126889 jsse runtime Incorrect SSLEngine debug output 6710741 jaxp dom3 DOMSerializerImpl.writeToString swallows nested exceptions 7058336 java classes_nio (so) Socket adpator is not synchronized on channel state
Changes in 5.0u34
The full internal version number for this update release is 1.5.0_34-b03 (where "b" means "build"). The external version number is 5.0u34.
Olson Data 2011l
Java SE 5.0u34 contains Olson time zone data version 2011l. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java for Business
Security Baseline1.4.2 1.4.2_36 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.
Changes in 5.0u33
The full internal version number for this update release is 1.5.0_33-b09 (where "b" means "build"). The external version number is 5.0u33.
Olson Data 2011l
This release contains Olson time zone data version 2011l. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_34 1.4.2_34 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Bug Fixes
Bug fixes are listed in the following table:
Bug ID Category Sub-Category Description 7011386 hotspot runtime_system race in objArrayKlass::array_klass_impl 6292322 java char_encodings unexpected exception occurs in InputStreamReader for UTF-16, little endian, and Byte-order-mark 6407730 java char_encodings UnicodeLittle is BIG-endian 6295525 java classes_2d Finalization problem in sun.awt.color.ICC_Transform 6546060 java classes_fontprop New fontconfig.properties is requied for RHEL5 6964917 java classes_fontprop EUDC char. is not displayed, but other chinese char. is done in WinVista and Win7 in jdk5u22 7074386 java classes_fontprop Fall back to fontconfig file based on only OS major version number on Linux 7054038 java classes_lang Performance problem in 1.5 stringcoding.encode 6670868 java classes_net StackOverFlow with authenticated Proxy tunnels 6898310 java classes_nio (cs) Charset cache lookups should be synchronized 7038175 java classes_security Expired PKITS certificates causing CertPathBuilder and CertPathValidator regression test failures 7090844 java classes_util_i18n Support a timezone whose offset is changed more than once in the future 6728376 java classes_util_jarzip Wrong error handling in Java_java_util_zip_Deflater_deflateBytes leads to size 0 if compress fails 6751338 java classes_util_jarzip ZIP inflater/deflater performance 6858865 java classes_util_jarzip Fix for 6728376 causes regression if the size of "data" is 0 and malloc returns Null for 0-length 7011591 java debugger JDWP socket transport should restart interrupted system calls (EINTR) 7053364 java localization JDK 1.4.2 CALENDAR RETURNS SUNDAY AS FIRST DAY OF WEEK IF LOCALE IS HU 7102369 java rmi remove java.rmi.server.codebase property parsing from registyimpl 7053724 java tools Incorrect char conv. in UTF-16 and exception occurs in com.sun.tools.javac.parser.Scanner in jdk5u30 6753647 java_plugin ocx Dismiss modal dialog, focus erroneously goes to Internet Explorer 7 window 7103725 jsse runtime REGRESSION - 6u29 breaks ssl connectivity using TLS_DH_anon_WITH_AES_128_CBC_SHA
Note: It is strongly encouraged that applications using JSSE (SSL/TLS) be upgraded to this release to have access to the latest changes that address this recent vulnerability: Under certain circumstances, Java SE 6u29 will incorrectly throw an
IndexOutOfBoundsExceptionor send an extra SSL/TLS packet.
Changes in 5.0u32
The full internal version number for this update release is 1.5.0_32-b05 (where "b" means "build"). The external version number is 5.0u32.
Olson Data 2011g
This release contains Olson time zone data version 2011g. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_34 1.4.2_34 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
RMI Registry Issue
A bug in the
rmiregistrycommand 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 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.
As a workaround, RMI servers can set the
java.rmi.server.codebaseproperty to use codebase URLs other than the "file:" scheme for the objects they export.Bug Fixes
This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE Critical Patch Update advisory.
Other Bug Fix
Bug ID Category Sub-Category Description 7046882 jets idl Regression : Enum exchanged as parameters using CORBA call results in Exception Changes in 5.0u31
The full internal version number for this update release is 1.5.0_31-b02 (where "b" means "build"). The external version number is 5.0u31.
Olson Data 2011g
This release contains Olson time zone data version 2011g. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_19 1.4.2_32 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Bug Fixes
Bug fixes are listed in the following table:
Bug ID Category Sub-Category Description 7003487 hotspot svc_agent clhsdbproc stacktrace fails on x64 7021332 hotspot svc_agent SA CodeBlob.java has assert incompatible with Linux/x64 support. 6464341 java classes_2d SwingSet2 demo crashes with ACCESS_VIOLATION in [ntdll.dll+0x1c97b] on windows-amd64 7011603 java classes_net NET_* functions need to be exported by libnet (1.4.2,jdk5 only) 6838887 java classes_util_i18n (tz) Add UTC and Yerevan to tzmappings 6929185 java classes_util_i18n (tz) Windows-only: tzmappings needs update for KB979306 6280693 java classes_util_jarzip Mmap the whole jar files takes too much perceived footprint 4528643 java imageio Native JPEG code makes JNI calls in scope of GetPrimitiveArrayCritical 6932403 jsse runtime SSLSocketImpl state issue 7025227 jsse runtime SSLSocketImpl does not close the TCP layer socket if a close notify cannot be sent to the peer Changes in 5.0u30-rev-b20
Olson Data 2011g
This release contains Olson time zone data version 2011g. For more information, refer to Timezone Data Versions in the JRE Software .
Bug Fixes
Bug fixes are listed in the following table:
ID Category Sub-Category Synopsis 7030727 java classes_2d Regression: Type 1 Postscript font rendering broken by fix for CR 6955748 6280693 java classes_util_jarzip Mmap the whole jar files takes too much perceived footprint 7053606 jets idl SVUID calculated for java.lang.Enum is not 0L Changes in 5.0u30
The full internal version number for this update release is 1.5.0_30-b03 (where "b" means "build"). The external version number is 5.0u30.
Olson Data 2011e
This release contains Olson time zone data version 2011e. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_19 1.4.2_32 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE Critical Patch Update advisory.
Other Bug Fix
Bug ID Category Sub-Category Description 6482575 java classes_swing Leak in ImageIcon Changes in 5.0u29
The full internal version number for this update release is 1.5.0_29-b02 (where "b" means "build"). The external version number is 5.0u29.
The Java for Business bundle version string does not contain the "for Business" text anymore. Starting from 5.0u29 it will be as follows:
java version "1.5.0_29"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_29-b02)
Java HotSpot(TM) Server VM (build 1.5.0_29-b02, mixed mode)Olson Data 2011b
This release contains Olson time zone data version 2011b. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_19 1.4.2_30
In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Bug Fixes
Bug fixes are listed in the following table:
ID Category Sub-Category Synopsis 6912018 hotspot garbage_collector CMS: guarantee(head() != 0,"The head of the list cannot be NULL") 6948537 hotspot garbage_collector CMS: BOT walkers observe out-of-thin-air zeros on sun4v sparc/CMT 6948538 hotspot garbage_collector CMS: BOT walkers can fall into object allocation and initialization cracks 6978533 hotspot garbage_collector CMS: Elide BOT update asserts until 6977974 is fixed correctly 7008136 hotspot garbage_collector CMS: assert((HeapWord*)nextChunk <= _limit) failed: sweep invariant 6326131 java classes_awt REG: App freezes when moving a window from one screen to another on virtual screen config, WinXP 6938377 java classes_awt Successive JavaScript dialog via LiveConnect lose focus, cannot operate by keyboard 6935563 java classes_nio (dc) Improve connection reset/port unreachable handling [win] 6982572 java classes_nio (so) Invalid InetAddress instance is created and causes an exception and abort in jdk5/jdk6. 6542846 java classes_security EllipticCurve does not allow coefficients with value 0 6927152 java classes_security Escaped char. can not be set to CSR correctly by keytool in jdk5u22 6998583 java classes_security NativeSeedGenerator is making 8192 byte read requests from entropy pool on each init. 6955776 java classes_util_i18n (tz) Windows-only: tzmappings needs update for KB981793 6928397 java_plugin iexplorer Alt-kana/rome on JApplet/IE7 makes IME/TextField unusable 6968959 java_plugin iexplorer Modality depth is not maintained correctly for IE window 6954221 java_plugin ocx With multiple modal JDialogs, closing one make IE window active 6984457 java_plugin plugin FF3.5.x crashed if the sample applet is running repeatedly 6665129 java_plugin plugin2 Intermittent hangs due to shutdown of GrayBoxPainter 7020598 jce pkcs11_csp sun.security.pkcs11.P11Cipher changes lost in 5.0 JDK since 5u25 6932525 jgss krb5plugin Incorrect encryption types of KDC_REQ_BODY of AS-REQ with pre-authentication 6951366 jgss krb5plugin kerberos login failure on win2008 with AD set to win2000 compat mode Changes in 5.0u28
The full internal version number for this update release is 1.5.0_28-b04 (where "b" means "build"). The external version number is 5.0u28.
OlsonData 2010o
This release contains Olson time zone data version 2010o. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_19 1.4.2_30 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE and Java for Business Critical Patch Update advisory.
Changes in 5.0u27
The full internal version number for this update release is 1.5.0_27-b02 (where "b" means "build"). The external version number is 5.0u27.
OlsonData 2010l
This release contains Olson time zone data version 2010l. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_19 1.4.2_28 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Root Certificates
No new root certificates added.
Bug Fixes
BugId Category Subcategory Description 6979312 hotspot garbage_collector 1.5.0_24 heap generation size calculation problem 6382377 idl orb incorrect Exception is given to interceptor 6828768 idl orb RMI-IIOP EJB clients do not fail over due to defect in JDK 1.6.0_12 6995975 java build libjsoundsolmidi.so does not exist in JFB6u21 self extract but in package base JFB6u21 6964218 java char_encodings Fix the c2b abd b2c tables for Cp833 in 1.4.2 and 5.0 6830423 java classes_fontprop Unified Ext B character not displayed with Dialog font 6872774 java classes_fontprop MappingTest.java doesn't check font files correctly. 6581734 java classes_management CMS Old Gen's collection usage is zero after GC which is incorrect 6645197 java classes_nio (so) Timed read with socket adaptor throws ClosedSelectorException if temporary selector GC'ed. 6990291 java classes_nio Re-sync epoll Selector implementation in jdk5 6950553 java classes_sound Applet: IE process crash in OLE32.DLL when playing a sound. 6968933 java classes_sound Clip loop() deadlock in DirectAudioDevice$DirectClip.run 6389798 java classes_swing GTK L&F: java.lang.IllegalArgumentException: Color parameter outside of expected range 6941137 java classes_util_i18n DST broken when jre/lib/zi is moved elsewhere and replaced with symlink. 4941882 java compiler incorrect inference for result of lub(int[], float[]) 6547241 java imageio JPEGImageReader.readImage crash 6557086 java imageio Attempt to dispose jpeg reader form another thread may cause crash 6971790 java_plugin other Missing part to complete fix # 6824126 6967624 java_plugin plugin FireFox 3 hangs when loading applet with 5u23, 5u24, and ittermitent hangs still observed with 5u25 6954992 jaxp other how to handle tilde char. in jdk6 should be backport to jdk5 6955783 jndi dns ServiceUnavailableException caught even the secondary DNS is available 6745052 jsse runtime SSLServerSocket file descriptor leak
Changes in 5.0u26-rev-b06
Bug Fixes
BugId Category Subcategory Description 6990367 java classes_util_i18n regression: Typo in tzdata2010l tzdata
Changes in 5.0u26-rev-b05
Bug Fixes
BugId Category Subcategory Description 4941882 java compiler incorrect inference for result of lub(int[], float[])
Changes in 5.0u26-rev-b04
Please note that fixes from prior revisions (5.0u25-rev) are included in this revision.
Changes in 1.5.0_26
The full internal version number for this update release is 1.5.0_26-b03 (where "b" means "build"). The external version number is 5.0u26.
OlsonData 2010l
This release contains Olson time zone data version 2010l. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_19 1.4.2_28 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Root Certificates
Added new Entrust Root CA-G2 and updated Entrust.net CA (2048) root certificates. (Refer to 6959911.)
Transport Layer Security (TLS) Man-In-The-Middle Renegotiation Issue Resolved
For more information, please see the TLS Renegotiation Issue README.
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE and Java for Business Critical Patch Update advisory.
Other Bug Fixes
BugId Category Subcategory Description 6974093 java classes_lang Thread.clone should NOT invoke addUnstarted on started threads 6959911 java classes_security Update Entrust.net CA (2048) root and add new Entrust Root CA-G2
Changes in 5.0u25-rev-b06
OlsonData 2010l
This release contains Olson time zone data version 2010l. For more information, refer to Timezone Data Versions in the JRE Software.
Bug Fixes
BugId Category Subcategory Description 6581734 java classes_management CMS Old Gen's collection usage is zero after GC which is incorrect 6950553 java classes_sound Applet: IE process crash in OLE32.DLL when playing a sound. 6955783 jndi dns ServiceUnavailableException caught even the secondary DNS is available
Changes in 5.0u25-rev-b05
Bug Fixes
BugId Category Subcategory Description 6645197 java classes_nio (so) Timed read with socket adaptor throws ClosedSelectorException if temporary selector GC'ed. 6971790 java_plugin other Missing part to complete fix # 6824126
Changes in 5.0u25-rev-b04
Bug Fixes
BugId Category Subcategory Description 6382377 idl orb incorrect Exception is given to interceptor 6828768 idl orb RMI-IIOP EJB clients do not fail over due to defect in JDK 1.6.0_12 6830423 java classes_fontprop Unified Ext B character not displayed with Dialog font 6547241 java imageio JPEGImageReader.readImage crash 6557086 java imageio Attempt to dispose jpeg reader form another thread may cause crash 6954992 jaxp other how to handle tilde char. in jdk6 should be backport to jdk5
Changes in 1.5.0_25
The full internal version number for this update release is 1.5.0_25-b03 (where "b" means "build"). The external version number is 5.0u25.
OlsonData 2010i
This release contains Olson time zone data version 2010i. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_19 1.4.2_26 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) are available to Java for Business subscribers.
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Root Certificates
There are no updates to Root Certificates in this release.
Bug Fixes
Bug fixes are listed in the following table:
BugId Category Subcategory Description 6663854 hotspot compiler2 assert(n != __null,"Bad immediate dominator info.") in C2 with -Xcomp 6889344 hotspot garbage_collector JVM crash at ParMarkBitMap::live_words_in_range 6924306 hotspot garbage_collector min heap size should set to initial heap size in case max heap greater than minimun new size. 6945320 hotspot monitoring_management ThreadService::remove_thread_dump() must be called before memory free in jdk5 6361589 hotspot runtime_system Print out stack trace for target thread of GC crash 6918065 java classes_2d Crash in Java2D blit loop (IntArgbToIntArgbPreSrcOverMaskBlit) in 64bit mode 6336384 java classes_awt ScrollBar does not show up correctly in 6.0 6416177 java classes_fontprop SuSE 10 needs CJK support 6911839 java classes_fontprop Sles/SuSE 11 needs CJK support 6365587 java classes_net Proxy-Connection header sent through tunnel 6771432 java classes_net createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented" 6837847 java classes_security PKCS#11 A SecureRandom and a serialization error following installation of 1.5.0_18 6924489 java classes_security sun.security.pkcs11.wrapper.PKCS11Exception: CKR_OPERATION_NOT_INITIALIZED 6492266 java classes_swing Cannot select a Java input method in an WebStarted application 6824600 java classes_swing OOM occurs when setLookAndFeel() is executed in Windows L&F(XP style) 6199320 java classes_util deadlock in locking of TimeZone class during a read 6932473 java classes_util_i18n (tz) javazic produces incorrect SimpleTimeZone parameters with Sun<=7 6908806 java compiler JDK 1.5.0 Update 17 javac fails to compile java code using generics 6945178 java dragndrop SecurityException upon drag-and-drop 5066440 java_plugin iexplorer Overwrite trace property doesn't seem to work well in 1.5.b56 6767754 javawebstart general remove the JNLPURLStreamHandler class from jaws code and follow 6.0 coding pattern 6340856 javawebstart other Classloader is unable to load classes from extension jars (premature close) 6905829 jaxp xslt Fix for 6225552 should be integrated correctly in jdk5ux 6928198 jaxp xslt reset() method in the Transformer does not reset to its original state, causes the memory to grow. 6750401 jce pkcs11_csp SSL stress test with GF leads to 32 bit max process size in less than 5 minutes,with PCKS11 provider 6898593 jdbc implementation java.sql.Date.valueOf no exception if date given is not in the JDBC date escape format(yyyy-mm-dd) Changes in 5.0u24-rev-b09
Bug Fixes
BugId Category Subcategory Description 6824600 java classes_swing OOM occurs when setLookAndFeel() is executed in Windows L&F(XP style)
Changes in 5.0u24-rev-b08
OlsonData 2010i
This release contains Olson time zone data version 2010i. For more information, refer to Timezone Data Versions in the JRE Software.
Bug Fixes
BugId Category Subcategory Description 6889344 hotspot garbage_collector JVM crash at ParMarkBitMap::live_words_in_range 6945320 hotspot monitoring_management ThreadService::remove_thread_dump() must be called before memory free in jdk5 6771432 java classes_net createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented"
Changes in 5.0u24-rev-b07
Bug Fixes
BugId Category Subcategory Description 6924489 java classes_security sun.security.pkcs11.wrapper.PKCS11Exception: CKR_OPERATION_NOT_INITIALIZED 6750401 jce pkcs11_csp SSL stress test with GF leads to 32 bit max process size in less than 5 minutes,with PCKS11 provider
Changes in 5.0u24-rev-b06
Bug Fixes
BugId Category Subcategory Description 6898593 jdbc implementation java.sql.Date.valueOf no exception if date given is not in the JDBC date escape format(yyyy-mm-dd)
Changes in 5.0u24-rev-b05
Bug Fixes
BugId Category Subcategory Description 6918065 java classes_2d Crash in Java2D blit loop (IntArgbToIntArgbPreSrcOverMaskBlit) in 64bit mode 6365587 java classes_net Proxy-Connection header sent through tunnel 6199320 java classes_util deadlock in locking of TimeZone class during a read 6933032 java classes_util_i18n (tz) Support tzdata2010e 6860950 java classes_util_jarzip Unable to READ zip files more than 2GB in size 6905829 jaxp xslt Fix for 6225552 should be integrated correctly in jdk5ux
Changes in 5.0u24-rev-b04
Please note that fixes from prior revisions (5.0u23-rev) are included in this revision.
<Bug Fixes
BugId Category Subcategory Description 6930987 java classes_util_i18n (tz) Support tzdata2010c
Changes in 1.5.0_24
The full internal version number for this update release is 1.5.0_24-b02 (where "b" means "build"). The external version number is 5.0u24.
OlsonData 2010b
This release contains Olson time zone data version 2010b. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_19 1.4.2_26
On October 30, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) include the Access Only option and are available to Java for Business subscribers.
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
Root Certificates
Added seven new root certificates, removed three root certificates and five root certificates replaced with stronger signature algorithms from VeriSign, Thawte and GeoTrust. (Refer to 6904162.)
Ensuring Application and Applet Security when Mixing Signed and Unsigned Code
Signed Java Web Start applications and applets that contain signed and unsigned components could potentially be unsafe unless the mixed code was intended by the application vendor. As of this release, when mixed code is detected in a program, a warning dialog is raised. Mixing Signed and Unsigned Code explains this warning dialog and options that the user, system administrator, developer, and deployer have to manage it.
Interim Fix for the Transport Layer Security (TLS) Man-in-the-Middle Attack
Bug Fixes
This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE and Java for Business Critical Patch Update advisory.
Other Bug Fixes
BugId Category Subcategory Description 6904162 java classes_security Add new VeriSign root CA certificates to JRE and remove some old/unused ones 6921289 java classes_util_i18n (tz) Support tzdata2010b Changes in 5.0u23-rev-b05
Bug Fixes
BugId Category Subcategory Description 4957990 hotspot garbage_collector PermHeap bloat in and only in server VM 4116222 java char_encodings Errors in Arabic code-conversion tables, part II 6921593 java classes_2d Chinese Font PMingLiu not rendered correctly 6851688 java classes_awt Hung up in applet application 5102804 java classes_beans Memory leak in Introspector.getBeanInfo(Class) for custom BeanInfo: Class param
Changes in 5.0u23-rev-b04
Bug Fixes
BugId Category Subcategory Description 6893109 idl orb memory leak in readObject() and writeObject() using idlj from jdk 1.6.0_14 6896157 idl orb unsynchronized hashmap in com.sun.corba.se.impl.transport.SelectorImpl.createReaderThread 4928472 java classes_awt Should not call GC when AWT encounters an out of memory error 6921289 java classes_util_i18n (tz) Support tzdata2010b 6816935 java_plugin plugin .pac fails with 5.0 6420252 jce pkcs11_csp P11KeyStore never sees more than 100 objects
Changes in 5.0u23-rev-b02
IETF TLS protocol
This release contains an interim fix for a vulnerability in TLS.
Bug Fixes
BugId Category Subcategory Description 6897143 hotspot garbage_collector Stress test crashes during HeapInspection using ParallelGC. 6895894 java_plugin iexplorer On IE7, JButton is disarmed when pressed while other window is active 6898739 jsse runtime TLS renegotiation issue
Changes in 1.5.0_23
The full internal version number for this update release is 1.5.0_23-b01 (where "b" means "build"). The external version number is 5.0u23.
OlsonData 2009s
This release contains Olson time zone data version 2009s. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baseline
This update release specifies the following security baseline:
JRE Family Version Java SE
Security BaselineJava for Business
Security Baseline1.4.2 1.4.2_19 1.4.2_24 In December, 2008, Java SE 1.4.2 reached its end of service life with the release of 1.4.2_19. Future revisions of Java SE 1.4.2 (1.4.2_20 and above) include the Access Only option and are available to Java for Business subscribers.
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
Root Certificates
There are no updates to Root Certificates in this release.
Bug Fixes
Bug fixes are listed in the following table.
BugId Category Subcategory Description 6623167 hotspot compiler2 C2 crashed in StoreCMNode::Value 6362677 hotspot garbage_collector Change parallel GC collector default number of parallel GC threads. 6524727 hotspot garbage_collector GC ergonomics does not honor the minimum young gen size implied by a -Xms and NewRatio 6621728 hotspot garbage_collector Heap inspection should not crash in the face of C-heap exhaustion 6782663 hotspot garbage_collector Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate 6806090 hotspot garbage_collector please implement AlwaysPreTouch option for jse 1.5.0 6751923 hotspot runtime_system JNDI wake up when clock_settime() is called 6763340 idl orb memory leak in com.sun.corba.se.* classes 6292315 java char_encodings unexpected exception occurs in InputStreamReader 6501871 java classes_2d java.awt.LookupOp may crash on BufferedImage with alpha 6680634 java classes_2d Printing: "Collate" is ignored under Windows Vista x64 6636331 java classes_awt ConcurrentModificationException in AppContext code 6660258 java classes_awt Java application stops Windows logout/shutdown (regression in 1.5.0_14) 6620010 java classes_nio (fc) FileChannel.tryLock leaves FileLock on lockList if I/O error occurs 6712755 java classes_security jarsigner fails to sign itextasian.jar since 1.5.0_b14, it works with 1.5.0_13 6899503 java classes_security Security code issue using Verisign root certificate 6711682 java classes_swing JCheckBox in JTable: checkbox doesn't alaways respond to the first mouse click 6609468 java classes_util_i18n (rb) ResourceBundle and/or SimpleDateFormat not thread safe (hangs JVM) 6904611 java classes_util_i18n (tz) Support tzdata2009s 6739892 java classes_util_jarzip Improve handling of zip encoding through use of property flag 6861309 java sunservicetags Wrong argument passes to solaris command for CPU detection 6280762 java_deployment security Do not show HTTPS security dialog if certificate is valid and verified. 6824126 java_plugin other JRE 1.5.0_17 out of context into webpage,Windows Vista-SP1, Firefox:3 freezes 6715420 javawebstart install j4b revisions are not recognized as "platform versions" 6710755 jaxp dom3 DOMSerializerImpl.prepareForSerialization throws NPE 6626853 jaxp validation Namespace problem when using DOMSource for schema validation 6652519 jaxp xslt JAXP issue 48 : Performance Issue with Xalan Transformer 6851973 jgss krb5plugin ignore incoming channel binding if acceptor does not set one 6857795 jgss krb5plugin krb5.conf ignored if system properties on realm and kdc are provided 6857802 jgss krb5plugin GSS getRemainingInitLifetime method returns milliseconds not seconds 6877357 jgss krb5plugin IPv6 address does not work 6449574 jndi ldap Invalid ldap filter is accepted and processed Changes in 5.0u22-rev-b07
Bug Fixes
BugId Category Subcategory Description 6899503 6899503 java classes_security|Security code issue using Verisign root certificate 6904611 2185535 java classes_util_i18n|(tz) Support tzdata2009s
Changes in 5.0u22-rev-b06
Bug Fixes
BugId Category Subcategory Description 6782663 hotspot garbage_collector Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate 6899397 java classes_util_i18n (tz) Support tzdata2009r 6739892 java classes_util_jarzip Improve handling of zip encoding through use of property flag 6877357 jgss krb5plugin IPv6 address does not work
Changes in 5.0u22-rev-b05
Bug Fixes
BugId Category Subcategory Description 6524727 hotspot garbage_collector GC ergonomics does not honor the minimum young gen size implied by a -Xms and NewRatio 6895447 java classes_util_i18n (tz) Support tzdata2009p 6851973 jgss krb5plugin ignore incoming channel binding if acceptor does not set one 6857795 jgss krb5plugin krb5.conf ignored if system properties on realm and kdc are provided 6449574 jndi ldap Invalid ldap filter is accepted and processed
Changes in 5.0u22-rev-b04
Please note that fixes from prior revisions (5.0u21-rev) are included in this revision.
Changes in 5.0u22
For details, refer to the JDK 5.0u22 Update Release Notes which describe the release upon which this update is based.
Changes in 5.0u21-rev-b04
Bug Fixes
BugId Category Subcategory Description 6652519 jaxp xslt JAXP issue 48 : Performance Issue with Xalan Transformer
Changes in 5.0u21-rev-b03
Bug Fixes
BugId Category Subcategory Description 6763340 idl orb memory leak in com.sun.corba.se.* classes 6609468 java classes_util_i18n (rb) ResourceBundle and/or SimpleDateFormat not thread safe (hangs JVM) 6880110 java classes_util_i18n (tz) Support tzdata2009m 6824126 java_plugin other JRE 1.5.0_17 out of context into webpage,Windows Vista-SP1, Firefox:3 freezes
Changes in 5.0u21-rev-b02
Bug Fixes
BugId Category Subcategory Description 6620010 java classes_nio (fc) FileChannel.tryLock leaves FileLock on lockList if I/O error occurs
Changes in 5.0u21
For details, refer to the JDK 5.0u21 Update Release Notes which describe the release upon which this update is based.
Changes in 5.0u20-rev-b03
Please note that fixes from prior revisions (5.0u19-rev) are included in this revision.
Changes in 5.0u20
For details, refer to the JDK 5.0u20 Update Release Notes which describe the release upon which this update is based.
Changes in 5.0u19-rev-b05
Bug Fixes
BugId Category Subcategory Description 6845161 jaas login Bottleneck in Configuration.getConfiguration synchronized call 6808046 java classes_swing Having image problems on Asian Languages display 6665028 java classes_text native code of method j*.text.Bidi.nativeBidiChars is using the contents of a primitive array direct 6851214 java classes_util_i18n (tz) New Jordan rule creates a failure for SimpleTimeZone parsing post tzdata2009h 6853910 java classes_util_i18n (tz) Support tzdata2009j
Changes in 5.0u19-rev-b04
Bug Fixes
BugId Category Subcategory Description 6422099 hotspot compiler2 C2 assert("live value must not be garbage") 6445745 hotspot compiler2 TransformerManagementThreadAddTests.java fails an assertion 6842999 hotspot runtime_system Update hotspot windows os_win32 for windows 2008 R2 6843003 java classes_lang Windows 2008 R2 system recognition 6818278 javawebstart jnlp_file sunmc console when started with javaws does not communicate with the firewall port range
Changes in 5.0u19-rev-b03
Bug Fixes
BugId Category Subcategory Description 6645292 java classes_text [Fmt-Da] Timezone Western Summer Time (Australia) is parsed incorrectly 6814140 java classes_util_logging deadlock due to synchronized demandLogger() code that locks ServerLogManager 6748156 jndi ldap add an new JNDI property to control the boolean flag WaitForReply (JDK5) 6750362 jndi ldap Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls Please note that fixes from prior revisions (5.0u18-rev) are included in this revision.
Changes in 5.0u19
For details, refer to theJDK 5.0u19 Update Release Notes which describe the release upon which this update is based.
Changes in 5.0u18-rev-b06
Bug Fixes
BugId Category Subcategory Description 6788347 hotspot compiler2 C2Compiler crash 6u7 6798785 hotspot compiler2 Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers 6829391 java classes_util_i18n (tz) Support tzdata2009f 6687968 java imageio PNGImageReader leaks native memory through an Inflater. 6809019 jaxp xslt Performance degradation for fix to: 6537909 in 1.5.0_14
Changes in 5.0u18-rev-b05
Bug Fixes
BugId Category Subcategory Description 5081701 hotspot garbage_collector CMS: ATG crash with perm gen collection enabled 6722113 hotspot garbage_collector CMS: Incorrect overflow handling during precleaning of Reference lists 6786503 hotspot garbage_collector Overflow list performance can be improved 6787254 hotspot garbage_collector Work queue capacity can be increased substantially on some platforms 4744405 java classes_2d RFE: lookupPrintServices() to refresh the printers list dynamically 6219755 java classes_io PipedOutputStream.write() remains blocked after PipedInputStream was closed 6651382 java classes_management The Java JVM SNMP provider reports incorrect stats when asked for multiple OIDs 6820796 java classes_util_i18n (tz) Support tzdata2009d 6745217 java serviceability jmap throws sun.jvm.hotspot.utilities.AssertionFailure: BitMap index out of bounds (1.5.0_15-b04) 6595618 java_plugin plugin Intermittent problems with signed applet certificate verification 6696175 javawebstart jnlp_file javaws not recognizing properties which contains % character
Changes in 5.0u18-rev-b04
Bug Fixes
BugId Category Subcategory Description 6529796 java char_encodings Support JIS X 0213:2004 in existing JDK versions, especially for Windows Vista 6699038 java char_encodings sun/nio/cs/FindEncoderBugs.java fails 6710199 java char_encodings SJIS_0213 does not handle "unmappable" encoding operation correctly 6668385 java classes_awt Java applet crashes IE 6 in AwtComponent::ImmAssociateContext() 6675956 java classes_awt REGRESSION : Different behavior of Container.findComponentAt in jdk5 6707023 java classes_awt Chinese Characters in JTextPane Cause Pane to Hang
Changes in 5.0u18-rev-b03
Bug Fixes
BugId Category Subcategory Description 6260293 hotspot compiler2 fix set_ctrl() inconsistencies in loopopts 6394438 hotspot compiler2 crash in C2 compiler in MachSpillCopyNode::implementation on 5.0_U4 6435614 hotspot compiler2 code fails with impossible ArrayIndexOutOfBounds Exception 6754146 hotspot compiler2 1.5.0_15 C2 compiler crashes in PhaseChaitin::Split() 6722112 hotspot garbage_collector CMS: Incorrect encoding of overflown object arrays during concurrent precleaning 6751861 hotspot jvmti Memory leak occurs in JVMTI(jdk5.0u16) 6788951 hotspot runtime_system BigApp cause 1.4.2 server JVM crash with SIGBUS (0xa) 6699856 java classes_swing Creating text in a JTextPane using Chinese text causes undesired behavior 6404011 java imageio IllegalArgumentException: "Invalid ICC Profile Data" when reading certain JPEGs Please note that fixes from prior revisions (5.0u17-rev) are included in this revision.
Changes in 5.0u18
For details, refer to the JDK 5.0u18 Update Release Notes which describe the release upon which this update is based.
Changes in 5.0u17-rev-b11
Bug Fixes
BugId Category Subcategory Description 6598160 java classes_net Windows IPv6 Socket implementation doesn't set the handle to not inherit 6497734 java classes_nio (dc) assert "JNI handle should not be null" under Java_sun_nio_ch_FileDispatcher_preClose0() 4823811 java classes_text [Fmt-Da] SimpleDateFormat patterns don't allow embedding of some literal punctuation 6740278 java dragndrop An image(256 colors) in clipboard should be displayed correctly 6680432 java_deployment security Display only Digital Signature key usage certificate in client authentication dialog box. 6603064 java_plugin other Legacy_lifecycle:Exception getting thrown on while making LiveConnect calls once applet is refreshed 6618901 java_plugin plugin 6.0 JRE applet running on Vista limits heap to 64 MB 6176036 jndi ldap Require a way to specify read timeout for LDAP operations
Changes in 5.0u17-rev-b10
OlsonData 2009a
This release contains Olson time zone data version 2009a. For more information, refer to Timezone Data Versions in the JRE Software.
Bug Fixes
BugId Category Subcategory Description 6277781 idl serialization Serialization of Enums over IIOP is broke. 6614558 idl serialization jmx interop JDK5 - JDK6 issue when calling getMBeanInfo 6446855 java classes_net https connections failing when connecting through a proxy 6796489 java classes_util_i18n (tz) Support tzdata2009a 6591117 jce pkcs11_csp Poor preformance of PKCS#11 security provider compared to Sun default provider 6796140 jets other Further ORB changes after 6725987
Changes in 5.0u17-rev-b09
Bug Fixes
BugId Category Subcategory Description 6676016 hotspot garbage_collector ParallelOldGC leaks memory 6461933 java classes_awt To adjust system boot time in nowMillisUTC() frequently 6637607 java classes_awt 1st char. is discarded after a modal dialogue shows up and disappears 6677578 java classes_awt Print dialog doesn't come up when brower window is maximized 6571589 java classes_lang (thread) Thread.getStackTrace() returns null 6687282 java classes_net URLConnection for HTTPS connection through Proxy w/ Digest Authentication gives 400 Bad Request 6720866 java classes_net Slow performance using HttpURLConnection for upload 5100121 java classes_nio (se) select not immune to EINTR 6576792 java classes_util_concurrent ThreadPoolExecutor methods leak interrupts when run in pool threads 6598520 java classes_util_i18n (tz) Windows time zone mapping table needs to be updated for KB933360 6650748 java classes_util_i18n (tz) Java runtime doesn't detect VET time zone correctly on Windows 6743394 java classes_util_i18n (tz) tzmappings must be updated for Windows 6783139 java classes_util_i18n (tz) Windows time zone mapping table needs to be updated for KB955839 6719011 java_plugin ocx Applet isn't started when it's outside of the visible area of a browser window 6643769 java_plugin other Applet main windows steals focus on Popup windows which is running Applet. Please note that fixes from prior revisions (5.0u16-rev) are included in this revision.
Changes in 5.0u17
For details, refer to the JDK 5.0u17 Update Release Notes which describe the release upon which this update is based.
Changes in 5.0u16-rev-b12
CORBA Memory Leak Fix - Special Note 6725987
5.0u16-rev-b12 contains a fix for CR 6725987. When using updates and revisions prior to this revision, an ORB may contain valid references (that is, a memory leak) even after calling its shutdown() and destroy() methods, and it may respond to some method calls.
With this fix, the ORB correctly cleans up and the Garbage Collector can free up the memory held by such references. Incorrect accesses to such references or methods are likely to result in a NullPointerException to the application.
Bug Fixes
BugId Category Subcategory Description 6639183 java classes_util_concurrent Scheduling large negative delay hangs entire ScheduledExecutor 6725789 java classes_util_concurrent ScheduledExecutorService does not work as expected in jdk7/6/5 6764308 java classes_util_i18n (tz) Support tzdata2008i 6487638 java classes_util_logging Calling LogManager.addLogger() and Logger.getLogger() cause deadlock 6725987 jets other ORB.destroy() does not cleanup correctly and ORB object instances are not garbage collected.
Changes in 5.0u16-rev-b11
Bug Fixes
BugId Category Subcategory Description 6638533 java classes_2d Layout should not apply shaping to precomposed arabic presentation form glyphs. 6581899 java classes_swing JTextField & JTextArea - Poor performance with JRE 1.5.0_08 6758988 java classes_util_i18n (tz) Support tzdata2008h 6623981 java compiler javac StackOverFlowError in 1.4.1/1.4.2
Changes in 5.0u16-rev-b10
Bug Fixes
BugId Category Subcategory Description 6307266 hotspot compiler1 JIT compilation in mixed mode may break synchronization 6519515 hotspot compiler2 Loop-opts incorrectly removed a safepoint poll from a loop with an early exit 6704367 hotspot runtime_system Stack sizes error with 1.5.0_14 6748354 java classes_util_i18n (tz) Support tzdata2008f 6697339 java_deployment general "This action is valid for products that are currently installed" popups for normally installed JRE
Changes in 5.0u16-rev-b09
Bug Fixes
BugId Category Subcategory Description 6403625 hotspot compiler2 crash in compiled code when using profiler agent 6448405 java classes_2d static HashMap cache in LineBreakMeasurer can grow wihout bounds 6466476 java classes_util_i18n (tz) Introduction of tzdata2005r can introduce incompatility issues with some JDK1.1 3-letter TZ Ids 6697180 jmx classes JMX query results in java.io.IOException: Illegal state - also a deadlock can also be seen
Changes in 5.0u16-rev-b07
Bug Fixes
BugId Category Subcategory Description 5005426 java char_encodings Buffered stream data is discarded by IllegalStateException in 1.4.2 and Tiger 6446990 java classes_net HttpURLConnection#available() reads more and more data into memory 6448457 java classes_nio (ch) Channels.newOutputStream().write() does not write all data 6730743 java classes_util_i18n (tz) Support tzdata2008e 6709709 java javadoctool javadoc does not get compilation errors after type erasure 6668231 jsse runtime Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks
Changes in 5.0u16-rev-b06
Bug Fixes
BugId Category Subcategory Description 6438246 java classes_swing File name field is mislabeled when JFileChooser is used in DIRECTORIES_ONLY mode 6648714 java classes_swing JScrollPane repaints incorrectly on larger monitor of dual monitor system (5.0) 6536107 java_plugin iexplorer GDI leak detected by opening the Print Dialog repeatedly
Changes in 5.0u16-rev-b05
Bug Fixes
BugId Category Subcategory Description 6606675 hotspot compiler2 Crash in CodeBuffer resize in 1.4.2_15 6676462 hotspot compiler2 JVM sometimes would suddenly consume significant amount of memory 6719981 hotspot runtime_system Update Hotspot Windows os_win32 for windows XP 64 bit and windows 2008 6372405 idl orb Server thread hangs when fragments don't complete because of connection abort 6714428 java classes_lang 'os.name' system property shows wrong value on 64-bit Windows XP 6578538 jce classes_crypto com.sun.crypto.provider.SunJCE instance leak using KRB5 and LoginContext 6618387 jsse runtime SSL client sessions do not close cleanly. A TCP reset occurs instead of a close_notify alert.
Changes in 5.0u16-rev-b03
Bug Fixes
BugId Category Subcategory Description 6678061 java classes_awt undefined keycodes for certain keyboard layouts 6532373 java classes_awt xcb_xlib.c:50: xcb_xlib_unlock: Assertion 'c->xlib.lock' failed. 6689088 java classes_awt Focus traversal doesn't work in the reverse order / related to the SR 70175950 / CR 6684528 6670408 java classes_net testcase panics 1.5.0_12&_14 JVM when java.net.PlainSocketImpl trying to throw an exception 6707643 java classes_util_i18n (tz) Support tzdata2008c Please note that fixes from prior revisions (5.0u15-rev) are included in this revision.
Changes in 5.0u16
For details, refer to the JDK 5.0u16 Update Release Notes which describe the release upon which this update is based.
Changes in 5.0u15-rev-b13
Bug Fixes
BugId Category Subcategory Description 6563259 java classes_net incorrect handling when including uppercase letter in hostname 6527572 java classes_nio (cs) Charset.forName can throw NullPointerException when testing bug level 6682380 java compiler Foreach loop with generics inside finally block crashes javac with -target 1.5 6198196 java compiler package-info.java: Weird compiler error
Changes in 5.0u15-rev-b12
Bug Fixes
BugId Category Subcategory Description 6642634 hotspot garbage_collector Test nsk/regression/b6186200 crashed with SIGSEGV
Changes in 5.0u15-rev-b11
Bug Fixes
BugId Category Subcategory Description 6579892 hotspot compiler2 1.4.2_12 server VM fails with EXCEPTION_STACK_OVERFLOW on Windows in PhaseCFG::set_pinned 6572569 hotspot garbage_collector CMS: consistently skewed work distribution indicated in (long) re-mark pauses 6566532 hotspot monitoring_management GC crash at ScavengeRootsTask::do_it 6518490 hotspot runtime_system Solaris TS scheduling class anti-starvation facility does not completely avoid starvation 6341798 java classes_beans XMLDecoder fails when using Turkish Locale 6642034 java classes_lang System.getProperty("os.name") returns Windows Vista on Windows Server 2008 (longhorn) 6608572 java classes_util_i18n Currency change for Malta and Cyprus 6615248 java serviceability SCCS tag interpetation makes code invalid
Changes in 5.0u15-rev-b10
Auto Update Off
Beginning with this revision, the JRE auto update feature defaults to OFF.
Auto Update behavior may be unpredictable if this revision is co-installed with any other Java SE implementation (Java for Business or Java SE) that does not have the auto update scheduler already turned off (AU-OFF). Results will also be unpredictable if this revision for Java for Business is installed and then subsequently a Java SE Update is installed with auto update turned on (the default for Java SE).
To workaround this problem, ensure that any other Java SE implementation residing on a system has auto update turned off prior to installing this revision or a subsequent revision. Or else, remove any other Java SE implementation before installing this or a subsequent revision.
Bug Fixes
BugId Category Subcategory Description 6686165 java install License presented in installer dialog is now poorly formated and harder to read 6649884 java_deployment general Auto update OFF for javaforbusiness
Changes in 5.0u15-rev-b09
Bug Fixes
BugId Category Subcategory Description 6538910 hotspot garbage_collector CMS: excessively long abortable preclean cycles 6454714 java char_encodings OutputStreamWriter writes incorrect number of characters to file with some IBM encodings
|
Java SDKs and Tools
|
||
|
Java Resources
|
||