Java(TM) Platform, Standard Edition for Business

Revision Release Notes


JDK Documentation

The Java(TM) Platform, Standard Edition for Business 6 is based on the current Java™ Standard Edition 6 (JDK 6).

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

Required Licenses

  JDK 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 JDK6 installation except that the installable bundle names differ. Each Java SE bundle name appends the characters fb onto either jdk or jre in the JFB bundle name.

Example:  The Java SE bundle name jdk-6u15-windows-i586.exe becomes jdkfb-6u15-rev-<build>-windows-i586.exe in the Java for Business product.

  JDK   JRE
Solaris Operating System Solaris Solaris 64-bit   Solaris Solaris 64-bit
Microsoft Windows Windows Windows 64-bit   Windows Windows 64-bit
Linux Linux Linux 64-bit   Linux Linux 64-bit

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 6u16, 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 6 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 6u20

Please note that fixes included in the immediately prior revisions are NOT included in 6u20. These fixes will be available in the first revision based on 6u20.

For further details, refer to the JDK 6u20 Update Release Notes.


Changes in 6u19-rev-b07

Bug Fixes

BugId Category Subcategory Description
6935535 hotspot compiler2 String.indexOf() returns incorrect result on x86 with SSE4.2
6631166 hotspot garbage_collector CMS: better heuristics when combatting fragmentation
6782663 hotspot garbage_collector Data produced by PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTime is not accurate
6852873 hotspot runtime_system Increase in delta between application stopped time and ParNew GC time over application lifetime
6933402 hotspot runtime_system RFE: Improve PrintSafepointStatistics output to track cleanup time
6934758 hotspot runtime_system Expose the break down of clean up task time during Safepoint
4116222 java char_encodings Errors in Arabic code-conversion tables, part II
6907881 java classes_awt_im Different undesired behavior for entering Asian characters in Windows IME starting with Java 6.0
6924497 java classes_management HotSpotDiagnosticsMXBean.getDiagnosticOptions throws NPE
6836089 java classes_swing Swing HTML parser can't properly decode codepoints outside the Unicode Plane 0 into a surrogate pair
6917744 java classes_swing JScrollPane Page Up/Down keys do not handle correctly html tables with different cells contents


Changes in 6u19-rev-b06

Bug Fixes

BugId Category Subcategory Description
4957990 hotspot garbage_collector PermHeap bloat in and only in server VM
6365587 java classes_net Proxy-Connection header sent through tunnel
6448457 java classes_nio (ch) Channels.newOutputStream().write() does not write all data
6801020 java classes_util_concurrent Concurrent Semaphore release may cause some require thread not signaled
6933032 java classes_util_i18n (tz) Support tzdata2010e
6920317 java compiler package-info.java file has to be specified on the javac cmdline, else it will not be avail.
6689809 jaxp xslt XSLT transformer ignores XPath predicates in xsl:key elements


Changes in 6u19-rev-b05

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

Bug Fixes

BugId Category Subcategory Description
6930987 java classes_util_i18n (tz) Support tzdata2010c


Changes in 6u19

Please note that fixes included in the immediately prior revisions are NOT included in 6u19. These fixes will be available in the first revision based on 6u19.

For further details, refer to the JDK 6u19 Update Release Notes.


Changes in 6u18-rev-b09

Bug Fixes

BugId Category Subcategory Description
6896647 hotspot garbage_collector card marks can be deferred too long
6916644 hotspot compiler2 C2 compiler crash on x86
6918065 java classes_2d Crash in Java2D blit loop (IntArgbToIntArgbPreSrcOverMaskBlit) in 64bit mode
6851688 java classes_awt Hung up in applet application
5102804 java classes_beans Memory leak in Introspector.getBeanInfo(Class) for custom BeanInfo: Class param
6837847 java classes_security PKCS#11 A SecureRandom and a serialization error following installation of 1.5.0_18
6921289 java classes_util_i18n (tz) Support tzdata2010b
6883952 java_plugin iexplorer Issue in 6817482 is still reproducible with 6u16-rev-b03 when using old plugin
6887492 java_plugin iexplorer REGRESSION:proxy automatic configuration does not work since 6u14
6921609 javawebstart app_mgr regression: JWS does not update desktop shortcut following JNLP update with 6u18 release
6591117 jce pkcs11_csp Poor preformance of PKCS#11 security provider compared to Sun default provider


Changes in 6u18

Please note that fixes included in the immediately prior revisions (6u17-rev-b06 to 6u17-rev-b12) are NOT included in 6u18. These fixes will be available in the first revision based on 6u18.

For further details, refer to the JDK 6u18 Update Release Notes.


Changes in 6u17-rev-b12

Bug Fixes

BugId Category Subcategory Description
6917935 java classes_util_i18n (tz) Support tzdata2010a
6857340 java_plugin plugin2 Java Plugin memory leak when Java Applet is called repeatedly from JavaScript
6862679 jgss krb5plugin ESC: AD Authentication with user with umlauts fails


Changes in 6u17-rev-b10

IETF TLS protocol
This release contains an interim fix for a vulnerability in TLS. For more information, refer to
Readme about TLS Fix .

Bug Fixes

BugId Category Subcategory Description
6896157 idl orb unsynchronized hashmap in com.sun.corba.se.impl.transport.SelectorImpl.createReaderThread
6898739 jsse runtime TLS renegotiation issue


Changes in 6u17-rev-b09

Bug Fixes

BugId Category Subcategory Description
6493542 java classes_swing JFileChooser throws NPE on Vista with Win LaF in new folder
6888768 java performance DownloadManager causes performance regression in JDK 1.6.0_14
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 6u17-rev-b08

Bug Fixes

BugId Category Subcategory Description
6893109 idl orb orb|memory leak in readObject() and writeObject() using idlj from jdk 1.6.0_14
6713352 java classes_swing classes_swing|Deadlock in JFileChooser with synchronized custom FileSystemView
6741890 java classes_swing classes_swing|Deadlock in Win32ShellFolderManager2
6493942 java classes_util_concurrent classes_util_concurrent|ConcurrentLinkedQueue.remove sometimes very slow
6904611 java classes_util_i18n classes_util_i18n|(tz) Support tzdata2009s
6357710 java_deployment security security|Client certificate authentication prompt on every connection
6840201 java_plugin plugin plugin|Regression: applet.destroy() is interrupted with jdk 6u10, run into completion with 6u7
6893617 jndi cosnaming cosnaming|JDK 6 CNCtx always uses the default ORB and not take java.naming.corba.orb ORB value


Changes in 6u17-rev-b07

Bug Fixes

BugId Category Subcategory Description
6423256 hotspot garbage_collector GC stacks should use a better data structure
6880029 hotspot runtime_system JDK 1.6.0_u14p Application crashed very early
6859086 java classes_2d Dialog created by JOptionPane.showMessageDialog does not repaint sometimes
6609468 java classes_util_i18n (rb) ResourceBundle and/or SimpleDateFormat not thread safe (hangs JVM)
6899397 java classes_util_i18n (tz) Support tzdata2009r
6739892 java classes_util_jarzip Improve handling of zip encoding through use of property flag
6783619 java_plugin plugin2 showDocument calls result in the new browser window opening behind the current top window.
6873101 java_plugin plugin2 showDocument calls result in the new browser window opening on top of the IE window


Changes in 6u17-rev-b06

Bug Fixes

BugId Category Subcategory Description
6847956 hotspot garbage_collector G1: crash in oopDesc*G1ParCopyHelper::copy_to_survivor_space(oopDesc*)
6828768 idl orb RMI-IIOP EJB clients do not fail over due to defect in JDK 1.6.0_12
6877056 idl orb SVUID calculated for java.lang.Enum is not 0L
6805775 java classes_util_concurrent LinkedBlockingQueue Nodes should unlink themselves before becoming garbage
6814989 java classes_util_concurrent STPE terminates when policy set to continue executing existing periodic tasks
6895447 java classes_util_i18n (tz) Support tzdata2009p
6893682 java_plugin plugin2 Areas of java plugin code ignore jar version settings
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 6u17-rev-b05

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


Changes in 6u17

Please note that fixes included in the immediately prior revisions (6u16-rev-b03 and 6u16-rev-b04) are NOT included in 6u17. These fixes will be available in the first revision based on 6u17.

For further details, refer to the JDK 6u17 Update Release Notes.


Changes in 6u16-rev-b04

Bug Fixes

BugId Category Subcategory Description
6763340 idl orb memory leak in com.sun.corba.se.* classes
6518077 java classes_awt Modal dialogs open slowly with JRE 1.6.0 sun.awt.X11.XToolkit
6547881 java classes_awt NPE when closing modal dialog
6620010 java classes_nio (fc) FileChannel.tryLock leaves FileLock on lockList if I/O error occurs
6880110 java classes_util_i18n (tz) Support tzdata2009m
6274920 java classes_util_logging JDK logger holds strong reference to java.util.logging.Logger instances


Changes in 6u16-rev-b03

Bug Fixes

BugId Category Subcategory Description
6858208 hotspot runtime_system jvm crash when specifying TypeProfileWidth=0 on jdk 6.0
6860491 java classes_awt WRAP_TIME_MILLIS incorrectly set
6795561 java classes_nio (bf) CharBuffer.subSequence() uses wrong capacity value for new buffer
6817482 java_plugin iexplorer On IE, modal JDialog from an Applet in html frame is not modal
6809648 java_plugin plugin2 JSObject.eval() gets blocked by modal JDialog
6835274 java_plugin plugin2 Nextgen plugin fails on Windows Server 2003 with multiple Administrator Users


Changes in 6u16-rev-b02

Bug Fixes

BugId Category Subcategory Description
6772683 hotspot compiler2 Thread.isInterrupted() fails to return true on multiprocessor PC
6826736 hotspot compiler2 CMS: core dump with -XX:+UseCompressedOops
6865031 hotspot compiler2 Application gives bad result (throws bad exception) with compressed oops
6840305 hotspot runtime_system Discrepancy in system memory details (when 4G or greater) reported by JVM and Windows OS
6813208 java classes_awt pageDialog throws NPE from applet
6827786 java classes_swing Mnemonic cycling for multiple equal mnemonic armed menu items stops when encountering a submenu
6872467 java classes_util_i18n (tz) Support tzdata2009l
6548436 java compiler Incorrect inconvertible types error
6805578 java install RFE: disable java quick start jqs.exe at the JRE installation
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 (6u15-rev) are included in this revision.


Changes in 6u16

Please note that fixes included in the immediately prior revision (6u15-rev-b04) are NOT included in 6u16. These fixes will be available in the first revision based on 6u16.

For further details, refer to the JDK 6u16 Update Release Notes.


Changes in 6u15-rev-b04

Bug Fixes

BugId Category Subcategory Description
6853910 java classes_util_i18n (tz) Support tzdata2009j

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


Changes in 6u15

For details, refer to the JDK 6u15 Update Release Notes.


Changes in 6u14-rev-b09

Bug Fixes

BugId Category Subcategory Description
6842999 hotspot runtime_system Update hotspot windows os_win32 for windows 2008 R2
6804454 java classes_2d RFE: Provide a way to control the printing dpi resolution from MSIE browser print. See also 6801859
6825342 java classes_awt Security warning may change Z-order of top-level
6843003 java classes_lang Windows 2008 R2 system recognition
6814140 java classes_util_logging deadlock due to synchronized demandLogger() code that locks ServerLogManager

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


Changes in 6u14

For details, refer to the JDK 6u14 Update Release Notes.


Changes in 6u13-rev-b08

Bug Fixes

BugId Category Subcategory Description
6786503 hotspot garbage_collector Overflow list performance can be improved
6787254 hotspot garbage_collector Work queue capacity can be increased substantially on some platforms
6821507 hotspot garbage_collector Alignment problem in GC taskqueue caused SIGBUS in debug build due to return on stack
6834474 java classes_util_i18n (tz) Support tzdata2009g


Changes in 6u13-rev-b07

Bug Fixes

BugId Category Subcategory Description
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.
6688675 java_deployment download IBM applet is very slow on JRE6 due to repeated JAR file downloads w/ no HTTP header 'last-modified'
6518733 jaxp sax Regression: SAX not correctly handling attributes with newlines


Changes in 6u13-rev-b06

Bug Fixes

BugId Category Subcategory Description
6791132 hotspot compiler2 bad control in autobox split code
6820796 java classes_util_i18n (tz) Support tzdata2009d
6506304 jaxp other java.net.MalformedURLException: unknown protocol: c
6714797 jndi cosnaming InitialContext.close does not close NIO socket connections


Changes in 6u13-rev-b05

Bug Fixes

BugId Category Subcategory Description
6646020 hotspot compiler2 assert(in_bb(n),"must be in block") in -Xcomp mode
6700047 hotspot compiler2 C2 failed in idom_no_update
6743188 hotspot compiler2 incomplete fix for 6700047 C2 failed in idom_no_update
6722113 hotspot garbage_collector CMS: Incorrect overflow handling during precleaning of Reference lists
6467424 jaxp validation javax.xml.validation.Validator does not augment.


Changes in 6u13-rev-b04

Bug Fixes

BugId Category Subcategory Description
6800586 hotspot runtime_system -XX:+PrintGCDateStamps is using mt-unsafe localtime function

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


Changes in 6u13

For details, refer to the JDK 6u13 Update Release Notes.


Changes in 6u12-rev-b06

Bug Fixes

BugId Category Subcategory Description
6773533 idl transport Regression in the IIOP stack that produces either IOE or JVM crash
6789865 java_plugin misc Java Plugin isInNet implementation returns incorrect value in some cases
6725987 jets other ORB.destroy() does not cleanup correctly and ORB object instances are not garbage collected.
6796140 jets other Further ORB changes after 6725987


Changes in 6u12-rev-b05

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
6771432 java classes_net createSocket() - smpatch fails using 1.6.0_10 because of "Unconnected sockets not implemented"
6796489 java classes_util_i18n (tz) Support tzdata2009a

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


Changes in 6u12

For details, refer to the JDK 6u12 Update Release Notes.


Changes in 6u11-rev-b07

Bug Fixes

BugId Category Subcategory Description
6788347 hotspot compiler2 C2Compiler crash 6u7
6277781 idl serialization Serialization of Enums over IIOP is broke.
4457181 java classes_2d Unicode Combining Diacritics are not rendered
6670408 java classes_net testcase panics 1.5.0_12&_14 JVM when java.net.PlainSocketImpl trying to throw an exception


Changes in 6u11-rev-b06

Bug Fixes

BugId Category Subcategory Description
6767959 jaxp other Catalog resolver transient memory usage high


Changes in 6u11-rev-b05

Bug Fixes

BugId Category Subcategory Description
6673124 hotspot runtime_system Runtime.availableProcessors / os::active_processor_count wrong if unused processor sets exist
6687282 java classes_net URLConnection for HTTPS connection through Proxy w/ Digest Authentication gives 400 Bad Request


Changes in 6u11-rev-b04

Bug Fixes

BugId Category Subcategory Description
6643769 java_plugin other Applet main windows steals focus on Popup windows which is running Applet.

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


Changes in 6u11

For details, refer to the JDK 6u11 Update Release Notes.


Changes in 6u7-rev-b15

Bug Fixes

BugId Category Subcategory Description
6732194 hotspot compiler2 Data corruption dependent on -server/-client/-Xbatch
6722112 hotspot garbage_collector CMS: Incorrect encoding of overflown object arrays during concurrent precleaning
6722116 hotspot garbage_collector CMS: Incorrect overflow handling when using parallel concurrent marking
6739357 hotspot garbage_collector CMS: Switch off CMSPrecleanRefLists1 until 6722113 can be fixed
6764308 java classes_util_i18n (tz) Support tzdata2008i


Changes in 6u7-rev-b14

Bug Fixes

BugId Category Subcategory Description
6707023 java classes_awt Chinese Characters in JTextPane Cause Pane to Hang
6699856 java classes_swing Creating text in a JTextPane using Chinese text causes undesired behavior
6758988 java classes_util_i18n (tz) Support tzdata2008h
6599383 java classes_util_jarzip Unable to open zip files more than 2GB in size
6740193 javawebstart jnlp_file bug in Java Webstart Caching when using large argument list on resource href.


Changes in 6u10

For details, refer to the JDK 6u10 Update Release Notes.


Changes in 6u7-rev-b13

Bug Fixes

BugId Category Subcategory Description
6671882 hotspot runtime_system memory access after free in solaris/vm/os_solaris.cpp


Changes in 6u7-rev-b12

Bug Fixes

BugId Category Subcategory Description
6714678 java classes_awt IDE (Netbeans, Eclipse, JDeveloper) Debugger hangs process on Linux
6684401 java classes_swing JTree isExpanded should not call itself recursively
6684952 java classes_swing Exception occurred on JFileChooser in Applet
6719767 java install OEM ready Install requires InstallLocation registy entry
6722527 java install Need manifest for every exe file in jre/bin directory


Changes in 6u7-rev-b08

Bug Fixes

BugId Category Subcategory Description
6614100 hotspot compiler2 EXCEPTION_ACCESS_VIOLATION while running Eclipse with 1.6.0_05-ea
6487638 java classes_util_logging Calling LogManager.addLogger() and Logger.getLogger() cause deadlock


Changes in 6u7-rev-b07

Bug Fixes

BugId Category Subcategory Description
6662086 hotspot garbage_collector 6u4+, 7b11+: CMS never clears referents when -XX:+ParallelRefProcEnabled
6707643 java classes_util_i18n (tz) Support tzdata2008c
6698636 java_plugin plugin Java Plugin in Firefox hangs since 6u4 when remote policy file is present in java.security


Changes in 6u7

Bug Fixes

BugId Category Subcategory Description
6511756 hotspot jvmpi forte_is_valid_method() should call CollectedHeap::is_in_reserved() rather than is_in()
6671051 java classes_lang (process) Runtime.exec() hangs if signalled during fork/exec
6652375 java classes_security Add replacement GlobalSign Root CA to JDK
6696605 java classes_security Add Secom root certificates to the JDK
6656050 java classes_security Add AOL Root CA #2 to JDK
6679340 java classes_util_i18n (tz) Support tzdata2008b
6685178 java monitoring REGRESSION: NPE in ConnectorBootstrap when Agent.getManagementProperties() returns null.
6643315 java sunservicetags Product Registration Info button in the Windows JDK installer should use default browser
6656520 java_plugin misc Loading cacerts file from running JRE directory (JRE 1.4.2)
6567254 java_plugin ns6 Stack stomp in CSecureJNIEnv
6674757 java_plugin plugin Firefox hang upon first applet launch with Windows OEM builds of Java
6709297 javawebstart other Wonderland does not install via webstart with 6u10 b21 or later
6620632 jaxp stax DTD event is missing entity and notation information


Changes in 6u6-rev-b03

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