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