Java™ Platform, Standard Edition for Business

Revision Release Notes


Documentation

The Java™ Platform, Standard Edition for Business 1.4.2 is based on the current Java™ Standard Edition 1.4.2 (SDK 4).

See the following links to release notes including bug fixes, installation information, required licenses, supported configurations, and documentation links.

Required Licenses

  SDK JRE™
License
link
link
Entitlement
link
link
Distribution README
link
Third Party License
link

Installing Java™ SE for Business (All Platforms)

Java SE for Business installation is identical to SDK4 installation except that the installable bundle names differ. Each Java SE bundle name appends the characters fb onto either sdk or jre in the JFB bundle name.

Example:   The Java SE bundle name j2sdk-1_4_2_22-windows-i586-p.exe becomes j2sdkfb-1_4_2_22-windows-i586-p.exe in the Java for Business product.

  SDK   JRE™
Solaris™ Operating System Solaris Solaris 64-bit   Solaris Solaris 64-bit
Microsoft Windows Windows Windows 64-bit   Windows (Not available)
Linux Linux Linux 64-bit   Linux (Not available)

Documentation


System Virtualization Support in Java SE for Business

Java SE for Business supports operating system level virtualization. This support is subject to both of the following constraints:
  • The OS and processor architecture in use must be supported by Java SE for Business.
  • The OS, processor architecture, server, and other hardware in use must be supported by the virtualization product.
As of Java SE for Business 1.4.2_23, support is available for VirtualBox, Solaris Containers and Solaris LDOMs.


Java SE for Business Revision Bug Fixes and Updates

The following tables summarize changes made in all Java SE for Business 1.4.2 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


Changes in 1.4.2_24-rev-b06

Bug Fixes

BugId Category Subcategory Description
6895447 java classes_util_i18n (tz) Support tzdata2009p
6851973 jgss krb5plugin ignore incoming channel binding if acceptor does not set one


Changes in 1.4.2_24-rev-b05

Please note that fixes from prior revisions (1.4.2_23-rev) are included in this revision.


Changes in 1.4.2_24

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.

OlsonData 2009m

This release contains Olson time zone data version 2009m. For more information, refer to Timezone Data Versions in the JRE Software .

Root Certificates

There are no updates to Root Certificates in this release.

Bug Fixes

This release contains fixes for one or more security vulnerabilities. For more information, please see Sun Alerts 270474, 270475, and 270476.

Bug fixes for vulnerabilities are listed in the following table.

BugId 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.

BugId Category Subcategory Description
6880110 java classes_util_i18n (tz) Support tzdata2009m


Changes in 1.4.2_23-rev-b03

Bug Fixes

BugId Category Subcategory Description
6516308 jndi ldap Multithreaded application hangs accessing LDAP


Changes in 1.4.2_23-rev-b02

Bug Fixes

BugId Category Subcategory Description
6880110 java classes_util_i18n (tz) Support tzdata2009m


Changes in 1.4.2_23

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.

OlsonData 2009l

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:

  • Windows Vista SP2
  • Windows Server 2008 SP2

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

Bug fixes are listed in the following table.

BugId 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


Changes in 1.4.2_22-rev-b04

Bug Fixes

BugId Category Subcategory Description
6862996 java classes_util_i18n (tz) Support tzdata2009k
6585239 jndi dns Regression: 2 DNS tests fail with JDK 5.0u13 b01 and pass with 5.0u12fcs


Changes in 1.4.2_22-rev-b03

Please note that fixes from prior revisions (1.4.2_21-rev) are included in this revision.


Changes in 1.4.2_22

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.

OlsonData 2009i

This release contains Olson time zone data version 2009i. For more information, refer to Timezone Data Versions in the JRE Software .

Root Certificates

Root Certificates are included in this release.

Bug Fixes

Bug fixes are listed in the following table.

BugId 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

Changes in 1.4.2_21-rev-b06

Bug Fixes

BugId Category Subcategory Description
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 1.4.2_21-rev-b05

Bug Fixes

BugId 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


Changes in 1.4.2_21-rev-b04

Bug Fixes

BugId Category Subcategory Description
6739892 java classes_util_jarzip Improve handling of zip encoding through use of property flag


Changes in 1.4.2_21

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.

OlsonData 2009g

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:

  • Internet Explorer 8
  • Windows Server 2008
  • Windows Vista
  • Red Hat Enterprise Linux 5x

Refer to the Supported System Configurations page.

Known Issues

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.

IE 8 Hangs with OBJECT Tag

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"> 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 Fixes

BugId 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


Changes in 1.4.2_20-rev-b07

Bug Fixes

BugId Category Subcategory Description
6829391 java classes_util_i18n (tz) Support tzdata2009f


Changes in 1.4.2_20-rev-b06

Bug Fixes

BugId Category Subcategory Description
6715268 java classes_awt_im REGRESSION: different behavior of Component.enableInputMethods(false) in 1.4.2_16
6820796 java classes_util_i18n (tz) Support tzdata2009d


Changes in 1.4.2_20-rev-b05

Bug Fixes

BugId Category Subcategory Description
6788951 hotspot runtime_system BigApp cause 1.4.2 server JVM crash with SIGBUS (0xa)
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.


Changes in 1.4.2_20-rev-b04

Bug Fixes

BugId 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.


Changes in 1.4.2_20

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 Certificate Included

Root Certificates are included in this release. The following root certificates have been added to the JRE:

Bug Fixes

This release contains fixes for one or more security vulnerabilities. For more information, please see Sun Alerts 254569, 254571, 254608, and 254611.

Other bug fixes are listed in the following table.

BugId 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

Changes in 1.4.2_19-rev-b10

Bug Fixes

BugId Category Subcategory Description
6740278 java dragndrop An image(256 colors) in clipboard should be displayed correctly


Changes in 1.4.2_19-rev-b09

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
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


Changes in 1.4.2_19-rev-b08

Bug Fixes

BugId 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


Changes in 1.4.2_19-rev-b07

-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.

Bug Fixes

BugId 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


Changes in 1.4.2_19-rev-b05

Bug Fixes

BugId 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.

Please note that fixes from prior revisions (1.4.2_18-rev) are included in this revision.


Changes in 1.4.2_19

For details, refer to the JDK 1.4.2_19 Update Release Notes which describe the release upon which this update is based.


Changes in 1.4.2_18-rev-b13

Bug Fixes

BugId Category Subcategory Description
4823811 java classes_text [Fmt-Da] SimpleDateFormat patterns don't allow embedding of some literal punctuation
6764308 java classes_util_i18n (tz) Support tzdata2008i


Changes in 1.4.2_18-rev-b12

Bug Fixes

BugId 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


Changes in 1.4.2_18-rev-b11

Bug Fixes

BugId Category Subcategory Description
6321689 hotspot compiler2 Ideal_DU_postCCP not conservative enough
6730743 java classes_util_i18n (tz) Support tzdata2008e


Changes in 1.4.2_18-rev-b10

Bug Fixes

BugId Category Subcategory Description
6654460 hotspot compiler2 [1.4.2] : 2 possible problems in shift operation in compiler2 (RHEL, IA64)
6656922 hotspot compiler2 JIT compiler error on Itanium
6659551 hotspot compiler2 bug fix of 6258466 leftover unchecked path for NULL


Changes in 1.4.2_18-rev-b09

Bug Fixes

BugId 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.


Changes in 1.4.2_18-rev-b08

Bug Fixes

BugId 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


Changes in 1.4.2_18-rev-b07

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 Fixes

BugId 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

Please note that fixes from prior revisions (1.4.2_17-rev) are included in this revision.


Changes in 1.4.2_18

For details, refer to the JDK 1.4.2_18 Update Release Notes which describe the release upon which this update is based.


Changes in 1.4.2_17-rev-b13

Bug Fixes

BugId Category Subcategory Description
6642634 hotspot garbage_collector Test nsk/regression/b6186200 crashed with SIGSEGV
6559289 hotspot garbage_collector CMS assertions wrongly assume markFromRoots() succeeds.
6559390 hotspot garbage_collector CMSMarkStackSizeMax setting should exist in 1.4.2.


Changes in 1.4.2_17-rev-b12

Bug Fixes

BugId 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


Changes in 1.4.2_17-rev-b11

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 SE 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 SE 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
6649884 java_deployment general Auto update OFF for javaforbusiness


Changes in 1.4.2_17-rev-b10

Bug Fixes

BugId 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