The Java SE 1.4.2 Advanced (formerly known as Java Platform, Standard Edition for Business 1.4.2) is based on the current Java Platform, Standard Edition 1.4.2.
For more information on installation and licensing of Java Suite and Java SE Advanced, please visit Java SE Products Overview.
The following tables summarize changes made in all Java SE 1.4.2 Advanced 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 SDK software, use the following command:
java -version
The full internal version number for this update release is 1.4.2_42-b03(where "b" means "build"). The external version number is 1.4.2_42.
This release contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.
The full internal version number for this update release is 1.4.2_41-b03 (where "b" means "build"). The external version number is 1.4.2_41.
This release contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.
The full internal version number for this update release is 1.4.2_40-b04 (where "b" means "build"). The external version number is 1.4.2_40.
This release contains Olson time zone data version 2012c. For more information, refer to Timezone Data Versions in the JRE Software.
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 | Subcategory | 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 |
7175845 | java | jar | "jar uf" changes file permissions unexpectedly |
7177216 | java | char_encodings | native2ascii changes file permissions of input file |
Bug Fixes
The full version string for this update release is 1.4.2_38-b03 (where "b" means "build") and the version number is 1.4.2_38.
This release contains Olson time zone data version 2012c. For more information, refer to
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.
Area: java/jar
Synopsis: Regression - jar
command changes file permissions.
Due to a regression, the permissions of any jar file updated with the jar command are changed to read
and write
by user
only. The workaround is to use the chmod
command on the affected file to allow access by other
and world
.
This regression affects the Solaris and other Unix platforms. It does not affect the Windows platform.
See 7175845.
The full internal version number for this update release is 1.4.2_37-b02 (where "b" means "build"). The external version number is 1.4.2_37.
This release contains Olson time zone data version 2011l. For more information, refer to Timezone Data Versions in the JRE Software.
The following changes were made to the output of the command java -version
to releases starting from 1.4.2_37 and revision releases:
rev
" was removed from the version name of the revision (for example, 1.4.2_37-b31
).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 are listed in the following table:
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6767754 | javawebstart | general | remove the JNLPURLStreamHandler class from jaws code and follow 6.0 coding pattern |
The full internal version number for this update release is 1.4.2_36-b03 (where "b" means "build"). The external version number is 1.4.2_36.
Java SE 7u3 contains Olson time zone data version 2011l. For more information, refer to Timezone Data Versions in the JRE Software.
This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory.
The full internal version number for this update release is 1.4.2_35-b09 (where "b" means "build"). The external version number is 1.4.2_35.
This release contains Olson time zone data version 2011l. For more information, refer to Timezone Data Versions in the JRE Software.
Bug fixes are listed in the following table:
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6295525 | java | classes_2d | Finalization problem in sun.awt.color.ICC_Transform |
7090844 | java | classes_util_i18n | Support a timezone whose offset is changed more than once in the future |
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 |
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 |
The full internal version number for this update release is 1.4.2_34-b05 (where "b" means "build"). The external version number is 1.4.2_34.
This release contains Olson time zone data version 2011g. For more information, refer to Timezone Data Versions in the JRE Software .
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 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.codebase
property to use codebase URLs other than the "file:" scheme for the objects they export.
This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE Critical Patch Update advisory.
The full internal version number for this update release is 1.4.2_33-b02 (where "b" means "build"). The external version number is 1.4.2_33.
This release contains Olson time zone data version 2011g. For more information, refer to Timezone Data Versions in the JRE Software .
Bug fixes are listed in the following table:
Bug Id | Category | Subcategory | Description |
---|---|---|---|
4710560 | java | classes_2d | WIN64: CMM alignment problems on Win64 |
6464341 | java | classes_2d | SwingSet2 demo crashes with ACCESS_VIOLATION in [ntdll.dll+0x1c97b] on windows-amd64 |
4189011 | java | classes_io | java.io: Cannot open more than 2035 files (win32) |
7011603 | java | classes_net | NET_* functions need to be exported by libnet (1.4.2,jdk5 only) |
6898310 | java | classes_nio | (cs) Charset cache lookups should be synchronized |
4528643 | java | imageio | Native JPEG code makes JNI calls in scope of GetPrimitiveArrayCritical |
6860824 | java | serialization | serialized object causes StackOverflowError independently of -Xss setting on Windows |
The full internal version number for this update release is 1.4.2_32-b03 (where "b" means "build"). The external version number is 1.4.2_32.
This release contains Olson time zone data version 2011e. For more information, refer to Timezone Data Versions in the JRE Software.
This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE Critical Patch Update advisory.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6482575 | java | classes_swing | Leak in ImageIcon |
The full internal version number for this update release is 1.4.2_31-b03 (where "b" means "build"). The external version number is 1.4.2_31.
The Java for Business bundle version string does not contain the "for Business" text anymore. Starting from 1.4.2_31 it will be as follows:
java version "1.4.2_31" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_31-b03) Java HotSpot(TM) Client VM (build 1.4.2_31-b03, mixed mode)
This release contains Olson time zone data version 2011b. For more information, refer to Timezone Data Versions in the JRE Software.
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 |
The full internal version number for this update release is 1.4.2_30-b04 (where "b" means "build"). The external version number is 1.4.2_30.
This release contains Olson time zone data version 2010o. For more information, refer to Timezone Data Versions in the JRE Software.
This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE and Java for Business Critical Patch Update advisory.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6520665 | java | classes_net | NTLM Authentication not requested, throws null exception |
The full internal version number for this update release is 1.4.2_29-b01 (where "b" means "build"). The external version number is 1.4.2_29.
This release contains Olson time zone data version 2010l. For more information, refer to Timezone Data Versions in the JRE Software.
There are no updates to Root Certificates in this release.
Bug fixes are listed in the following table.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6964218 | java | char_encodings | Fix the c2b abd b2c tables for Cp833 in 1.4.2 and 5.0 |
6966770 | java | classes_lang | When Runtime.exec() fails, child process remains with grabbing resources in jdk1.4.2_16 |
6941137 | java | classes_util_i18n | DST broken when jre/lib/zi is moved elsewhere and replaced with symlink. |
6350787 | java_plugin | install | Uninstallation of JRE 1.4.2_xx left behind a family version reg. key |
The full internal version number for this update release is 1.4.2_28-b03 (where "b" means "build"). The external version number is 1.4.2_28.
Transport Layer Security (TLS) Man-In-The-Middle Renegotiation Issue Resolved
For more information, please see the TLS Renegotiation Issue README.
This release contains Olson time zone data version 2010l. For more information, refer to Timezone Data Versions in the JRE Software . Added new Entrust Root CA-G2 and updated Entrust.net CA (2048) root certificates. (Refer to 6959911.) 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
The full internal version number for this update release is 1.4.2_27-b03 (where "b" means "build"). The external version number is 1.4.2_27.
This release contains Olson time zone data version 2010i. For more information, refer to Timezone Data Versions in the JRE Software . There are no updates to Root Certificates in this release. Bug fixes are listed in the following table.Bug Id | Category | Subcategory | Description |
---|---|---|---|
6663854 | hotspot | compiler2 | assert(n != __null,"Bad immediate dominator info.") in C2 with -Xcomp |
4116222 | java | char_encodings | Errors in Arabic code-conversion tables, part II |
6918065 | java | classes_2d | Crash in Java2D blit loop (IntArgbToIntArgbPreSrcOverMaskBlit) in 64bit mode |
6771432 | java | classes_net | createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented" |
6932473 | java | classes_util_i18n | (tz) javazic produces incorrect SimpleTimeZone parameters with Sun<=7 |
6945178 | java | dragndrop | SecurityException upon drag-and-drop |
6547241 | java | imageio | JPEGImageReader.readImage crash |
6557086 | java | imageio | Attempt to dispose jpeg reader form another thread may cause crash |
6898593 | jdbc | implementation | java.sql.Date.valueOf no exception if date given is not in the JDBC date escape format(yyyy-mm-dd) |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6771432 | java | classes_net | createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented" |
Please note that fixes from prior revisions (1.4.2_25-rev) are included in this revision.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6930987 | java | classes_util_i18n | (tz) Support tzdata2010c |
The full internal version number for this update release is 1.4.2_26-b03 (where "b" means "build"). The external version number is 1.4.2_26.
This release contains Olson time zone data version 2010b. For more information, refer to Timezone Data Versions in the JRE Software . Added three 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
For more information about the vulnerability and the interim fix, please see the TLS Renegotiation Issue Readme. This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE and Java for Business Critical Patch Update advisory.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6921593 | java | classes_2d | Chinese Font PMingLiu not rendered correctly |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
4928472 | java | classes_awt | Should not call GC when AWT encounters an out of memory error |
6897303 | java | classes_awt | awt_image_ImagingLib_transformBI ends up calling Runtime.gc although thread is s |
6896219 | java | classes_nio | (fc) FileChannel.transferTo to DatagramChannel fails with "Operation not supported" (sol) |
6921289 | java | classes_util_i18n | (tz) Support tzdata2010b |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6898739 | jsse | runtime | TLS renegotiation issue |
The full internal version number for this update release is 1.4.2_25-b01 (where "b" means "build"). The external version number is 1.4.2_25.
This release contains Olson time zone data version 2009s. For more information, refer to Timezone Data Versions in the JRE Software .
There are no updates to Root Certificates in this release.
Bug fixes are listed in the following table.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6560907 | hotspot | compiler2 | call_catch_cleanup clones nodes without recomputing anti dependences |
4824045 | java | classes_nio | RegTest-test java/nio/channels/FileChannel/Transfer.java fails |
6904611 | java | classes_util_i18n | (tz) Support tzdata2009s |
6803304 | java | sunservicetags | Service Tag support for JRE for solaris/linux/windows |
6715420 | javawebstart | install | j4b revisions are not recognized as "platform versions" |
6851973 | jgss | krb5plugin | ignore incoming channel binding if acceptor does not set one |
6516308 | jndi | ldap | Multithreaded application hangs accessing LDAP |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6904611 | 2185534 | java | classes_util_i18n|(tz) Support tzdata2009s |
Please note that fixes from prior revisions (1.4.2_23-rev) are included in this revision.
The full internal version number for this update release is 1.4.2_24-b04 (where "b" means "build"). The external version number is 1.4.2_24.
This release contains Olson time zone data version 2009m. For more information, refer to Timezone Data Versions in the JRE Software .
There are no updates to Root Certificates in this release.
This release contains fixes for one or more security vulnerabilities.
Bug fixes for vulnerabilities are listed in the following table.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6631533 | java | classes_2d | ICC_Profile allows detecting if some files exist |
6815780 | java | classes_2d | TrueType font parsing crash when stressing Sun Bug 6751322 test case |
6822057 | java | classes_2d | X11 and Win32GraphicsDevice don't clone arrays returned from getConfigurations() |
6862969 | java | classes_2d | JPEG JFIF Decoder issue |
6862970 | java | classes_2d | Image Color Profile parsing issue |
6872357 | java | classes_2d | JRE AWT setDifflCM vulnerable to Stack Overflow |
6872358 | java | classes_2d | JRE AWT setBytePixels vulnerable to Heap Overflow |
6636650 | java | classes_lang | (cl) Resurrected ClassLoaders can still have children |
6861062 | java | classes_security | Disable MD2 in certificate chain validation |
6863503 | java | classes_security | SECURITY: MessageDigest.isEqual introduces timing attack vulnerabilities |
6864911 | java | classes_security | ASN.1/DER input stream parser needs more work |
6854303 | java | classes_sound | Sun Java HsbParser.getSoundBank Stack Buffer Overflow Vulnerability |
6657026 | java | classes_swing | Numerous static security flaws in Swing (findbugs) |
6657138 | java | classes_swing | Mutable statics in Windows PL&F (findbugs) |
6824265 | java | classes_util_i18n | (tz) TimeZone.getTimeZone allows probing local filesystem |
6862968 | java | imageio | JPEG Image Writer quantization problem |
6874643 | java | imageio | ImageI/O JPEG is vulnerable to Heap Overflow |
Other bug fixes are listed in the following table.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6880110 | java | classes_util_i18n | (tz) Support tzdata2009m |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6516308 | jndi | ldap | Multithreaded application hangs accessing LDAP |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6880110 | java | classes_util_i18n | (tz) Support tzdata2009m |
The full internal version number for this update release is 1.4.2_23-b01 (where "b" means "build"). The external version number is 1.4.2_23.
This release contains Olson time zone data version 2009l. For more information, refer to Timezone Data Versions in the JRE Software .
Additional Supported System Configurations
As of this update, support has been added for the following system configurations:
Refer to the Supported System Configurations page.
Conformance Issue on SUSE Linux Enterprise Server 11 (SLES 11)
Java SE 1.4.2 does not conform to specification due to a bug in SLES 11. However, all other functionality in 1.4.2_21 works on SLES 11.
We have filed a P1 (critical) bug 502926 with Novell. Novell has a fix for the problem and is now working on its delivery.
Refer also to 6831124 for further information.
Bug fixes are listed in the following table.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6548306 | hotspot | runtime_system | j2sdk1.4.2_13 /server crash in ~StubRoutines::partial_subtype_check |
6842999 | hotspot | runtime_system | Update hotspot windows os_win32 for windows 2008 R2 |
6341798 | java | classes_beans | XMLDecoder fails when using Turkish Locale |
6843003 | java | classes_lang | Windows Server 2008 R2 system recognition |
6872467 | java | classes_util_i18n | (tz) Support tzdata2009l |
6739892 | java | classes_util_jarzip | Improve handling of zip encoding through use of property flag |
6823784 | java | classes_util_jarzip | RFE to make handling of zip encoding through use of property flag more flexible (zip.altEncoding) |
6643769 | java_plugin | other | Applet main windows steals focus on Popup windows which is running Applet. |
6585239 | jndi | dns | Regression: 2 DNS tests fail with JDK 5.0u13 b01 and pass with 5.0u12fcs |
Please note that fixes from prior revisions (1.4.2_21-rev) are included in this revision.
The full internal version number for this update release is 1.4.2_22-b02 (where "b" means "build"). The external version number is 1.4.2_22.
This release contains Olson time zone data version 2009i. For more information, refer to Timezone Data Versions in the JRE Software .
Root Certificates are included in this release.
Bug fixes are listed in the following table.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6805338 | java | classes_security | Add 1 new Entrust root CA cert and remove 3 others with 1024 bit keys |
6845457 | java | classes_security | Add root certs for Keynectis CA |
6846473 | java | classes_security | Add QuoVadis root CA certs to the JRE |
6848984 | java | classes_util_i18n | (tz) Support tzdata2009i |
6851214 | java | classes_util_i18n | (tz) New Jordan rule creates a failure for SimpleTimeZone parsing post tzdata2009h |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6548306 | hotspot | runtime_system | j2sdk1.4.2_13 /server crash in ~StubRoutines::partial_subtype_check |
6842999 | hotspot | runtime_system | Update hotspot windows os_win32 for windows 2008 R2 |
6341798 | java | classes_beans | XMLDecoder fails when using Turkish Locale |
6843003 | java | classes_lang | Windows 2008 R2 system recognition |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6739892 | java | classes_util_jarzip | Improve handling of zip encoding through use of property flag |
The full internal version number for this update release is 1.4.2_21-b03 (where "b" means "build"). The external version number is 1.4.2_21.
This release contains Olson time zone data version 2009g. For more information, refer to Timezone Data Versions in the JRE Software .
Additional Supported System Configurations
As of this revision, support has been added for the following system configurations:
x
Refer to the Supported System Configurations page.
Problem with Red Hat Enterprise Linux 5.2 use of JFrame.ICONIFIED
A frame can be displayed either minimized or maximized. Iconifying means to show window state of a frame in minimized form. An application developer can use JFrame.ICONIFIED
with JFrame.setExtendedState(Frame.ICONIFIED)
for frames to be initially iconified. However, on Red Hat Enterprise Linux 5.2, with JDK5.0, JFrame.ICONIFIED
fails.
An application developer can use the WM_HINTS
window property to specify an initial state for a top-level window (either normal, iconic, or withdrawn). Window managers are supposed to honor the initial state when the window is mapped for the first time.
This problem has been fixed in GNOME 2.2. The problem is not reproducible with Red Hat Enterprise Linux 5.3.
Refer to Gnome bug 440691 and to CR 6771532 for further information.
When an OBJECT
tag is used to specify an applet, and the browser does not receive any mouse button events or keyboard events before the browser gets to the point of interpreting (executing) the OBJECT
> tag, then IE 8 hangs.
This bug is seen when an html file containing OBJECT
tag is specified as a command line parameter while launching IE. For example:
iexplorer.exe file.html
In this case, there is no mouse button event between invocation of IE and OBJECT
tag execution.
A workaround is to force the user to use a mouse or keyboard before IE8 reaches the tag. For example, if applet.html contains an OBJECT
tag, then the following command line invocation hangs the browser:
iexplorer.exe applet.html
However, if you specify applet.html in another html file, as follows, then the user is forced to use the keyboard or mouse button, and the hang does not occur: <HTML><BODY><A href="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> _fcksavedurl="file:applet.html"> click </A> </BODY></HTML>
Refer to CR 6825659 for further information.
Conformance Issue on SUSE Linux Enterprise Server 11 (SLES 11)
Java SE 1.4.2 does not conform to specification due to a bug in SLES 11. However, all other functionality in 1.4.2_21 works on SLES 11.
We have filed a P1 (critical) bug 502926 with Novell. Refer also to CR 6831124 for further information.
Online Installer Issue on Windows Vista
After downloading the online installer and launching it, it appears for an instant in the process list in task manager but then it disappears and nothing happens anymore. Refer to CR 6667152 for further information.
Sazanami Mincho Font Issue on Red Hat Enterprise Linux AS release 3 (Taroon Update 5)
When using Sazanami Mincho font (free Japanese True Type font), some of large size Japanese characters are unreadable. Refer to CR 6428762 for further information.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6372116 | hotspot | compiler2 | OSR compilation attempted for huge methods |
6623167 | hotspot | compiler2 | C2 crashed in StoreCMNode::Value |
6722112 | hotspot | garbage_collector | CMS: Incorrect encoding of overflown object arrays during concurrent precleaning |
6808322 | hotspot | garbage_collector | ParNew, CMS, G1: ParGCAllocBuffer overflow |
6487931 | hotspot | runtime_system | JVM reports EXCEPTION_FLT_STACK_CHECK when calling a Java method through JNI |
6778571 | hotspot | runtime_system | Adjust CompilerThreadStackSize being recognised for backwards compatibility. |
6821003 | hotspot | runtime_system | Update hotspot windows os_win32 for windows 7 |
6715268 | java | classes_awt_im | REGRESSION: different behavior of Component.enableInputMethods(false) in 1.4.2_16 |
6819886 | java | classes_lang | System.getProperty("os.name") reports Vista on Windows 7 |
6648001 | java | classes_net | Cancelling HTTP authentication causes subsequent deadlocks |
6693244 | java | classes_net | Java Web Start app fails on 6u10 beta w/ AssertionError in AuthenticationInfo.requestCompleted |
5100121 | java | classes_nio | (se) select not immune to EINTR |
6418433 | java | classes_security | org.ietf.jgss.Oid constructor accepts invalid values (and rejects valid values) |
4690812 | java | classes_swing | poor formatting of complex pages by JEditorPane, e.g. java.sun͙com |
6765739 | java | classes_util_i18n | The java 1.4.2_15 Calendar add(DAY_OF_YEAR, 1) does not always increment the date for Brazil TZ. |
6834474 | java | classes_util_i18n | (tz) Support tzdata2009g |
6419239 | java | classes_util_jarzip | jar can add files to an archive that it can't later extract |
6703334 | java | compiler | javac NPE in Check$Validator.visitSelect |
6740278 | java | dragndrop | An image(256 colors) in clipboard should be displayed correctly |
6404011 | java | imageio | IllegalArgumentException: "Invalid ICC Profile Data" when reading certain JPEGs |
6541870 | java | serialization | NullPointerException in ObjectInputStream with Externalizables |
6249154 | java | serviceability | SA: Liveness Analysis requires too much memory |
6321286 | java | serviceability | Add -dump option to jmap so that a cooperative heap dump can be obtained from a running VM. |
6454676 | java | serviceability | Need -XX:+HeapDumpOnCtrlBreak to trigger heap dump on ctrl-break or ctrl-\ |
6608975 | java | serviceability | HeapDumpPath option is ignored for dumps written by HeapDumpOnCtrlBreak functionality |
6431847 | java | tools | Memory overflow in java launcher for Linux |
6567254 | java_plugin | ns6 | Stack stomp in CSecureJNIEnv |
6465756 | javawebstart | jnlp_file | cannot use CDATA xml tag within the jnlp <argument> tag |
6560218 | jgss | krb5plugin | Problem with credentials from non-default realm |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6829391 | java | classes_util_i18n | (tz) Support tzdata2009f |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6404011 | java | imageio | IllegalArgumentException: "Invalid ICC Profile Data" when reading certain JPEGs |
Please note that fixes from prior revisions (1.4.2_19-rev) are included in this revision.
OlsonData 2009a
This release contains Olson time zone data version 2009a. For more information, refer to Timezone Data Versions in the JRE Software .
Java Naming and Directory Interface (JNDI) API behavior Change
The behavior of the JNDI feature to store and retrieve Java objects in an LDAP directory has been slightly modified.
When storing a Java object in an LDAP directory, the location of the object's class file (its codebase) may be specified. Later, when restoring the original object, its codebase along with additional object data is retrieved from the directory and used by the class loader.
An object's codebase is no longer implicitly trusted. Instead, a new system property called com.sun.jndi.ldap.object.trustURLCodebase
must explicitly be set to the string value true
in order for a codebase to be used. Otherwise, the codebase will be ignored by the class loader when restoring a Java object, and only those class files that appear on the classpath will be recognized.
-XX:-UseVMInterruptibleIO
JVM Option Switch
Solaris users can use the -XX:-UseVMInterruptibleIO
JVM Option Switch in order to have applications on Solaris behave similarly under interrupt conditions to applications on Linux or Windows. Refer to 6382902.
Root Certificates are included in this release. The following root certificates have been added to the JRE:
This release contains fixes for one or more security vulnerabilities.
Other bug fixes are listed in the following table.Bug Id | Category | Subcategory | Description |
---|---|---|---|
4987749 | hotspot | compiler2 | ArrayOutOfBounds Exception on LinkedList with Mutliple Thread WITH -server |
6220110 | hotspot | runtime_system | Update Hotspot Windows os_win32 for vista |
6382902 | hotspot | runtime_system | VM interrupted I/O feature put on an option switch (sol) |
6343853 | java | classes_2d | Rendering issues on Vista caused by use of GDI and DDraw on onscreen surfaces |
6417505 | java | classes_2d | GraphicsDevice.getDisplayMode() returns null with ddraw disabled, Vista |
6670408 | java | classes_net | testcase panics 1.5.0_12&_14 JVM when java.net.PlainSocketImpl trying to throw an exception |
6803036 | java | classes_security | Add Unizeto root certs to the JRE |
6213540 | java | classes_swing | Win L&F: WindowsFileChooserUI Does Not Support Windows 2003, Windows Vista |
6319603 | java | classes_swing | Win L&F: WindowsFileChooserUI broken on Windows Vista Beta 1 |
6449933 | java | classes_swing | Vista:FileChooserDemo throws an exception when trying to open it in Windows L&F |
6486626 | java | classes_swing | JFileChooser throws exception when trying to access a CD drive on Vista. |
4823811 | java | classes_text | [Fmt-Da] SimpleDateFormat patterns don't allow embedding of some literal punctuation |
6409997 | java | classes_util_i18n | Default locale/encoding detection for Windows Vista |
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 |
6796489 | java | classes_util_i18n | (tz) Support tzdata2009a |
6405138 | java | install | Vista: Add manifest to installers to run with elevated privileges |
6422509 | java_deployment | download | Vista: disable change dialog for cache location ? |
6432317 | java_plugin | misc | Vista: Java Plugin won't be able to launch extension installers. |
6784894 | java_plugin | other | Regression: applets loaded from local disk can not access co-located resources |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6740278 | java | dragndrop | An image(256 colors) in clipboard should be displayed correctly |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6722112 | hotspot | garbage_collector | CMS: Incorrect encoding of overflown object arrays during concurrent precleaning |
6796489 | java | classes_util_i18n | (tz) Support tzdata2009a |
6703334 | java | compiler | javac NPE in Check$Validator.visitSelect |
6431847 | java | tools | Memory overflow in java launcher for Linux |
6560218 | jgss | krb5plugin | Problem with credentials from non-default realm |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6372116 | hotspot | compiler2 | OSR compilation attempted for huge methods |
6623167 | hotspot | compiler2 | C2 crashed in StoreCMNode::Value |
6487931 | hotspot | runtime_system | JVM reports EXCEPTION_FLT_STACK_CHECK when calling a Java method through JNI |
6553374 | java | classes_net | "Permissions/receiveDataGramSocketTest" test case failed when "-Xcheck:jni" is used |
6418433 | java | classes_security | org.ietf.jgss.Oid constructor accepts invalid values (and rejects valid values) |
6541870 | java | serialization | NullPointerException in ObjectInputStream with Externalizables |
-XX:-UseVMInterruptibleIO
JVM Option Switch
-XX:-UseVMInterruptibleIO
JVM Option Switch in order to have applications on Solaris behave similarly under interrupt conditions to applications on Linux or Windows. Refer to 6382902.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
4987749 | hotspot | compiler2 | ArrayOutOfBounds Exception on LinkedList with Mutliple Thread WITH -server |
6382902 | hotspot | runtime_system | VM interrupted I/O feature put on an option switch (sol) |
6778571 | hotspot | runtime_system | Adjust CompilerThreadStackSize being recognised for backwards compatibility. |
6670408 | java | classes_net | testcase panics 1.5.0_12&_14 JVM when java.net.PlainSocketImpl trying to throw an exception |
5100121 | java | classes_nio | (se) select not immune to EINTR |
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 |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6220110 | hotspot | runtime_system | Update Hotspot Windows os_win32 for vista |
6374419 | hotspot | runtime_system | Misleading error message if 32bit dll used together with 64 bit VM |
6719981 | hotspot | runtime_system | Update Hotspot Windows os_win32 for windows XP 64 bit and windows 2008 |
6343853 | java | classes_2d | Rendering issues on Vista caused by use of GDI and DDraw on onscreen surfaces |
6417505 | java | classes_2d | GraphicsDevice.getDisplayMode() returns null with ddraw disabled, Vista |
6213540 | java | classes_swing | Win L&F: WindowsFileChooserUI Does Not Support Windows 2003, Windows Vista |
6319603 | java | classes_swing | Win L&F: WindowsFileChooserUI broken on Windows Vista Beta 1 |
6449933 | java | classes_swing | Vista:FileChooserDemo throws an exception when trying to open it in Windows L&F |
6486626 | java | classes_swing | JFileChooser throws exception when trying to access a CD drive on Vista. |
6409997 | java | classes_util_i18n | Default locale/encoding detection for Windows Vista |
6461417 | java | classes_util_i18n | (tz) [Vista build 5487/5520] automatically adjust daylight time function is not working on Vista |
6405138 | java | install | Vista: Add manifest to installers to run with elevated privileges |
6422509 | java_deployment | download | Vista: disable change dialog for cache location a b |
6396591 | java_plugin | applet_spec | Vista: AppletContext.showDocument() works abnormally for "file:/" protocol URL |
6432317 | java_plugin | misc | Vista: Java Plugin won't be able to launch extension installers. |
For details, refer to the JDK 1.4.2_19 Update Release Notes which describe the release upon which this update is based.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6645292 | java | classes_text | [Fmt-Da] Timezone Western Summer Time (Australia) is parsed incorrectly |
6466476 | java | classes_util_i18n | (tz) Introduction of tzdata2005r can introduce incompatility issues with some JDK1.1 3-letter TZ Ids |
6758988 | java | classes_util_i18n | (tz) Support tzdata2008h |
6623981 | java | compiler | javac StackOverFlowError in 1.4.1/1.4.2 |
4827358 | java | imageio | Use of finalization in JPEGImageReader/Writer degrades performance |
4867874 | java | imageio | JPEGImageReader.reset() very slow, calls System.gc() |
4868479 | java | imageio | Reusing JPEGImageReader to read multiple JPEG images leaks memory |
4895467 | java | imageio | JPEG Writer throws an IIOException when trying to reuse it |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6592698 | java | classes_awt | All graphical applications does not work on RHEL5 under JDK 1.4.2 |
6714428 | java | classes_lang | 'os.name' system property shows wrong value on 64-bit Windows XP |
6564074 | java | classes_sound | Some tests fails on windows x64 |
6618387 | jsse | runtime | SSL client sessions do not close cleanly. A TCP reset occurs instead of a close_notify alert. |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6435198 | idl | orb | SUN ORB's connection table cleanup code cleans up "in use" |
6446990 | java | classes_net | HttpURLConnection#available() reads more and more data into memory |
6589801 | java | classes_net | (rb) Can't find resource for a key from resource bundle. |
6448457 | java | classes_nio | (ch) Channels.newOutputStream().write() does not write all data |
Warning when Installing Linux-i586.rpm
When installing j2sdkfb-1_4_2_18-rev-b07-linux-i586.rpm using the rpm
command, the warning "user java_re does not exist - using root" is displayed. You can ignore this warning, which is due to a bug in the installation package. Refer to 6717770.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6707643 | java | classes_util_i18n | (tz) Support tzdata2008c |
6450310 | jndi | other | Two 1.4.2 JNDI NONBLITS testcases fail: Unsupported ciphersuite SSL_RSA_WITH_RC4_128_MD5 |
6712090 | jsse | build | few jsse regression tests failed againts 1.4.2_17_revb14 |
6614957 | jsse | runtime | HttpsURLConnection not using the set SSLSocketFactory for creating all its Sockets |
6447412 | jsse | runtime | Issue with socket.close() for ssl sockets when poweroff on other system |
6358629 | jsse | runtime | SSLSocket.close() and SSLSocket.read() deadlock |
For details, refer to the JDK 1.4.2_18 Update Release Notes which describe the release upon which this update is based.
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6583347 | hotspot | runtime_system | compute_exception_return_address() can fail during stack overflow. |
6642034 | java | classes_lang | System.getProperty("os.name") returns Windows Vista on Windows Server 2008 (longhorn) |
6496224 | java | classes_util_i18n | Slovenian currency change |
6686165 | java | install | License presented in installer dialog is now poorly formated and harder to read |
6414459 | java | localization | Wrong first day of week for Croatian locale |
4225362 | java | localization | localized DateFormatSymbols for fr_FR is wrong |
6386647 | java | localization | Full date format in DateFormat does not include day of the week for UK locale |
6450945 | java | localization | The week day for Saturday and the first week day in Romania locale are incorrect |
6481177 | java | localization | Add Eras for Dutch LocaleElements |
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 Id | Category | Subcategory | Description |
---|---|---|---|
6649884 | java_deployment | general | Auto update OFF for javaforbusiness |
Bug Id | Category | Subcategory | Description |
---|---|---|---|
6307266 | hotspot | compiler1 | JIT compilation in mixed mode may break synchronization |
6461933 | java | classes_awt | To adjust system boot time in nowMillisUTC() frequently |
6539626 | java | classes_awt | freed MSG structure seems to cause access violation in 1.4.2 |
6176051 | java | classes_io | File.isFile() should return "false" for "con" on windows platform |
6512054 | java | classes_security | SUBJECTDOMAINCOMBINER DOES NOT COMBINE CODE-BASED GRANTS IN JAAS MODE |
6520101 | java | classes_swing | FileChooser will cause OutOfMemory when application will run long time |
4518797 | java | classes_util_i18n | Locale hashcode synchronization is inadequate |
6538601 | java | classes_util_i18n | Periodical timezone display name revision |
6570259 | java | classes_util_i18n | Currency data changes for ISO 4217 Amendment 138 |
6571205 | java | classes_util_i18n | Currency data changes for ISO 4217 Amendment 139 |
6531255 | java | localization | Need to update timezone display names for en_CA locale |
6395737 | java_plugin | iexplorer | IE hangs when a modal dialog is active with concurrent window re-focus activities |
6523707 | java_plugin | iexplorer | IE browser thread dead after modal dialog created from liveconnect in another window |
6572970 | java_plugin | iexplorer | dialogue request window pops under the current focus window |