Update Release Notes

Update Release Notes Index JDK Documentation

Update Release Notes Index

Update Release Notes Index

Changes in 1.6.0_02

The full internal version number for this update release is 1.6.0_02-b06 (where "b" means "build"). The external version number is 6u2.

Security Baseline

This update release specifies the following security baselines:

JRE Family VersionSecurity Baseline
5.01.5.0_12
1.4.21.4.2_15


For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .

OlsonData 2007f

This release contains Olson time zone data version 2007f. Refer to For more information, see US DST Timezone Updater.

Java DB

This distribution bundles Java DB, Sun Microsystems' distribution of the Apache Derby pure Java database technology. Default installation locations are:

  • Solaris: /opt/SUNWjavadb
  • Linux : /opt/sun/javadb
  • Windows: C:\Program Files\Sun\JavaDB

For information on Java DB and Derby, including user and API documentation, the capabilities of Java DB and further resources, see the index.html file in the above directories.

Bug Fixes

Bug fixes are listed in the following table.

BugIdCategorySubcategoryDescription
6496675 guidesnonebroken links under http://download.java.net/jdk6/docs/technotes/guides/security/index.html
6537038 guidesnoneNervousText applet broken
6537530 guidesnoneDeployment guide should list XPI URLs for use with FireFox
6539597 guidesnoneIncorrect version number for the codebase attribute in the Java SE 6 plugin developer guide
6297094 hotspotcompiler2The result type of Class.getModifiers is labeled as a "boolean" to the optimizer instead of "int"
6471004 hotspotcompiler2Incorrect displacement check for short branches.
6461827 hotspotcompiler2Performance: java.lang.Class.isAssignable
6472714 hotspotcompiler2crash compiling com.sun.jndi.ldap.sasl.LdapSasl::saslBind
6515373 hotspotcompiler2Self referenced phi causes assert in falltrough case in RegionNode::Ideal
6457854 hotspotcompiler2C2 assert(lo->lo() == min_jint,"initial range must exhaust Type::INT")
6498658 hotspotcompiler2System.arraycopy performance lags
6502317 hotspotcompiler2Deoptimization code of Java 1.5.x looks leaking memory.
6563987 hotspotcompiler2api/org_ietf/jgss/GSSContext/index.html#SetGetTests: VM Crash JDK 6u2 since b03 with -server -Xcomp
6547163 hotspotcompiler2 6498658 changes introduced regression in arraycopy on sparc
6544668 hotspotcompiler2Don't vecorized array operations that can't be aligned at runtime.
6536652 hotspotcompiler2Implement some superword (SIMD) optimizations
6523674 hotspotcompiler2Allow different styles of java object fields allocation
6531696 hotspotcompiler2don't use immediate 16-bits value store to memory on Intel cpus
6488532 hotspotcompiler2Support allocate prefetching of several sequential cache lines
6511866 hotspotcompiler2Bad fix to 6281377: Unsafe lazy field set methods
6468516 hotspotgarbage_collectorCMS: deal correctly with concurrently cleared or enqueued Reference objects
6468290 hotspotgarbage_collectorDivide and allocate out of eden on a per cpu basis
6272174 hotspotjvmti-Djava.compiler=NONE and -Xdebug anachronisms unanachronistically disable full-speed debugging
6471736 hotspotruntime_systemCtrl-Break dump: threads waiting on monitors info is incorrect
6490436 hotspotruntime_systemcompatibility issue due to 5060487
6191561 idlorbJCK15: api/org_omg/PortableInterceptor/ClientRequestInfo/index.html#RIMethods sometime hang
6465377 idlorbNullPointerException for RMI ORB in 1.5.0_08
6530097 javabuildRemove db directory from JDK install, replaced with separate installation of Java DB
6480051 javaclasses_2dGraphicsExpose events generated by X11 Pixmap Blits
6478336 javaclasses_2dException measuring zero length string when font has layout attributes.
4417798 javaclasses_2dNeed to track add/remove of monitors on display changes
6515337 javaclasses_2dFont.deriveFont(int style) loses transform and other attributes
6358747 javaclasses_2dPrinterJob.printDialog() crashes JVM when called from subthread
6448405 javaclasses_2dstatic HashMap cache in LineBreakMeasurer can grow wihout bounds
6513889 javaclasses_2djava runtime VM double free or corruption segfault
6520322 javaclasses_2dCalling GraphicsEnv.registerFont(null) crashes the VM
6567260 javaclasses_2dSet SheetCollate attribute to COLLATED and UNCOLLATED not working in 6u2
6548757 javaclasses_2dCrash in fontmanager.dll on windows-amd64
6539061 javaclasses_2dCross platform print dialog slow first time because of call to GraphicsDevice.getConfigurations()
6533413 javaclasses_2dREGRESSION:JEudlid bean crashes with font sizes 180 and greater
6538863 javaclasses_2dGUI apps throw sun.java2d.InvalidPipeException on Windows with 30-bit desktop depth
6511593 javaclasses_2dREG: Doing color conversions on multiple threads throws exceptions, crashes the VM intermittently
6525150 javaclasses_2dPrinter has "paper out" status and won't print due to a PrinterException
6506286 javaclasses_2dPrinting under Linux doesn't work
6517861 javaclasses_2dJava2D : Installing font of family "Times" on Windows hides "Times New Roman"
6519513 javaclasses_2dPIT:Regression test java/awt/font/LineBreakMeasurer/FRCTest.java had error in 2007-01-24.jdk7.pit bu
6419042 javaclasses_awtJCK-runtime-60: api/java_awt/interactive/SystemTrayTests.html fail on Windows Vista 32 IE7.0 Plugin
6515708 javaclasses_awtIE Browser hangs after opening a file dialog
6496958 javaclasses_awtincorrect backoff in the process of dispatching lw requests queue
6272208 javaclasses_awtRegression testcase java/awt/xembed/server/RunTestXEmbed.java fails
6507476 javaclasses_awtXEmbeddedFrame gets focused when a modal dialog is shown
6524986 javaclasses_awtXEmbed server doesn't get focused if embedded into applet
6501838 javaclasses_awtSome X11 events are dispatched to the wrong windows, XAWT
6500814 javaclasses_awtXEmbed focus traversal problems, inside GTK socket
6505888 javaclasses_beansLTP: Java 6 breaks XML encoding/decoding of immutable list member and "id" property
4950122 javaclasses_beansLTP: DefaultPersistenceDelegate does not handle boolean properties in a superclass.
4742723 javaclasses_ioFile.mkdirs() fails due to race condition
6464154 javaclasses_lang(process) subprocess environment sort order differs from Windows native sort order
6474073 javaclasses_lang(process) Runtime.exec() creates zombies (sol)
6457066 javaclasses_netSocketTimeoutException : Timing out early
6469663 javaclasses_netHTTP Request-URI contains fragment when connecting through proxy
6368984 javaclasses_netconfiguring unconnected Socket before passing to implAccept can cause fd leak
6550798 javaclasses_netUsing InputStream.skip with ResponseCache will cause partial data to be cached
6446855 javaclasses_nethttps connections failing when connecting through a proxy
6518816 javaclasses_netReduce the memory foot print for HttpURLConnection
6526165 javaclasses_netsun.net.www.http.ChunkedOutputStream buffers
6452458 javaclasses_netSocket constructors doing an explicit bind to ANYADDR overide OS behavior
6347873 javaclasses_nio(so) Ports opened with ServerSocketChannel blocks when using Runtime.exec
6469580 javaclasses_security1.5.0_08 JVM crashes in SignatureHandlerLibrary::add on Fujitsu Primepower platform
6538299 javaclasses_securitytestcase failure: java/security/cert/CertPathValidator/OCSP/AIACheck.java
6466247 javaclasses_securityjava.security.debug permission=<classname> and codebase=<URL> options do not work
6512054 javaclasses_securitySUBJECTDOMAINCOMBINER DOES NOT COMBINE CODE-BASED GRANTS IN JAAS MODE
6321453 javaclasses_securityRemove GTE CyberTrust root CA cert after it expires
6427770 javaclasses_swingJLabel with HTML no longer displays non-spacing characters under 1.5.0_06
6480545 javaclasses_swingInputVerifier behavior change in 1.5+
6436903 javaclasses_swingSwing DnD: Tiny repaint issue with dragging over JTree under Windows L&F
6494398 javaclasses_swingGTK L&F: NPE thrown when using SCROLL_TAB_LAYOUT
6495511 javaclasses_swingCascading popups broken in 1.6
6491795 javaclasses_swingCOM should be initialized for Shell API calls in ShellFolder2.cpp
6515786 javaclasses_swingPIT: Vista(Win LAF) Pressing ESC Key throws "java.lang.ClassCastException: javax.swing.JPopupMenu"
6478904 javaclasses_swingGTK L&F: scrollbars rendered incorrectly under Nimbus theme
6464868 javaclasses_swingGTK L&F: scrollbar button corners do not match native on Ubuntu
6292725 javaclasses_swingGTK L&F: JSpinner, JComboBox does not look like native
6524428 javaclasses_swingBasicTableUI mouse listener doesn't check mouseEvent.isConsumed()
6492266 javaclasses_swingCannot select a Java input method in an WebStarted application
6515446 javaclasses_swingJMenuItems in JPopupMenus not receiving ActionEvents - incompat with 1.5
6512116 javaclasses_swingJTable column headers do not follow Windows ClearType (antialias) changes
6500914 javaclasses_swingDefault Swing TransferHandlers don't support drop - so don't install drop target
6519554 javaclasses_textPIT:Regression test sun/text/resources/LocaleDataTest.java failed in ar, de locale
6529795 javaclasses_util(coll) Iterator.remove() fails if next() threw NoSuchElementException
6460501 javaclasses_util_concurrentSynchronizer timed acquire still leaks memory
6497138 javaclasses_util_concurrentScalability limitation in ConcurrentHashMap on Java 6
6461417 javaclasses_util_i18n(tz) [Vista build 5487/5520] automatically adjust daylight time function is not working on Vista
6554586 javaclasses_util_i18n(tz) Support tzdata2007f
6541843 javaclasses_util_i18n(tz) Support tzdata2007e
6538601 javaclasses_util_i18nPeriodical timezone display name revision
6536365 javaclasses_util_i18n(tz) Support tzdata2007d
6533916 javaclasses_util_i18n(tz) regression test java/util/TimeZone/LinuxTZVM.sh on RH EL 4
6530694 javaclasses_util_i18nMenu-internationalization differs from Java 5.0
6528405 javaclasses_util_i18n(tz) Support tzdata2007c
6475525 javaclasses_util_i18nISO 3166 changes for Serbia and Montenegro
6506616 javaclasses_util_i18n(cal) The beginning day of the japanese Showa era is wrong.
6496226 javaclasses_util_i18nSerbia and Montenegro currency change
6496224 javaclasses_util_i18nSlovenian currency change
6480504 javaclasses_util_jarzipjava.util.jar.JarOutputStream incorrectly sets 'extra' field
6467152 javaclasses_util_loggingdeadlock occurs in LogManager initialization and JVM termination
6486934 javaclasses_util_regexRegEx case_insensitive match is broken
6547131 javacompilerjava.lang.ClassFormatError when using old collection API
6517249 javadebuggerJDWP: Cannot do an invokeMethod after a popFrames operation
6459476 javadebuggerDebuggee is blocked, looks like running, but no further steps can be performed
6466348 javadebuggerFix warning messages in builds
6426402 javadebuggerJDWP: Unexpected JDWP Error in VirtualMachine.instanceCounts()
6511815 javadragndropNPE from XSelection.checkChange
6478297 javainstallJavaWebStart.isInstalled objects not robust
6559170 javainstall"status" above progressbar in installer is truncated when localized
6558684 javainstalltruncated text at jre final dialog - italian
6542798 javainstallwrong java help page in zh_CN and zh_TW
6542793 javainstalltext truncation in failure dialog in certain locales
6539623 javainstallReg:PIT: version format is wrong in the cab file
6535385 javainstallJDK uninstall remove file table missing entries
6526421 javainstallTruncated localized texts in finish dialog
6513649 javainstallInstaller work needed for Java DB GA for windows-i586
6502104 javainstallUnclickable link of http://java.com displays while downloading the msi file for online installer
6517716 javainstallput url to stage in xml file
6510610 javainstallSyntax error in /usr/share/mime/packages/x-java-archive.xml
6506396 javainstallFirefox appear error in zh-TW
6512214 javainstallPIT: Sponsor bundle is showing an error when we try to install JRE in Windows98.
6211296 javainstallLaunch installer error FAQ webpage if installer fails
6507179 javajavadoctooljavadoc -source 1.3 does not work with jdk6
6538179 javajconsoleREGRESSION: JConsole connects to wrong MBean Server with URL service:jmx:rmi://localhost/jndi/...
6483191 javalocalizationSome of newly introduced CalndarData, firstDayOfWeek, has incorrect value.
6514528 javalocalizationwrong translation for compiler.err.override.weaker.access message
6516203 javalocalizationl10n for bug fix 6211296
6533683 javalocalizationl10n of bug fix 6513649
6531255 javalocalizationNeed to update timezone display names for en_CA locale
6498742 javalocalizationUnnecessary calendar data files for Montenegro/Serbia locales & some incorrect data for sr_BA
6522789 javalocalization[zh_CN] translation of "enclosing class" in doclet is incorrect
6500174 javalocalization[ja] wrong translation in Java Update warning message
6512061 javalocalization[ko]Translation of 'Check' is inconsistent in Java Update Warning message.
6311411 javaserviceabilitySA: jmap -histo reports wrong histogram with CMS
6559427 javaserviceabilityAttach mechanism leaks tool-side handle per command
6494472 javaserviceabilityjmap -permstat fails with Out of swap because uses too much memory
6522779 javaserviceabilitySA warnings because of Double entries for CMSCollector and CMSCollector* in vmStructs
6510337 javatoolsjavaw launcher should also support class-path wildcards
6463272 javatoolsGCC 4 java_md.c compile-time error: "PIC register `%ebx? clobbered in `asm?"
6462889 java_deploymentdownloadUnexpected behavior related to caching of jar files bearing same name but different versions
6465790 java_deploymentgeneralWhen selecting a toggle button in JCP, the previous toggle button isn't repainted.
6526895 java_deploymentgeneralJavaDB should co-package with JDK 7 (Linux)
6533139 java_deploymentgeneralFile version of some binaries from JRE 6u1 b05 is incorrect on the windows platform
6541135 java_pluginbridge6u2 Regression: Java beans embedded inside VB using ActiveX feature throwing UnsatisfiedLinkError
6502189 java_pluginiexplorerapplet hang when try to reload a page with the applets in a frame
6494370 java_pluginiexplorerJRE 6 RC hangs in IE when console and debug options are selected
6578549 java_plugininstallJava 6 RE Update 2 package crashes Internet Explorer 7
6540679 java_plugininstallJRE 6u1 fails plugin test on some windows Vista machines
6506479 java_pluginmiscApplet caching not handling URIs consistently
6506118 java_pluginmisc1.6 Multiple applets on a web page use different classloaders with cache_version
6502568 java_pluginotherrequest header has garbage characters when size of cookie is greater than 4k
6511202 java_pluginotherjava 6 plug-in did not set the content-type header for JARs
6506635 java_pluginpluginJava Console menu item disappears in Firefox after updating to 2.0.0.1
6519657 java_pluginpluginCertificates of signed JAR files without file ending ".jar" are ignored
6547530 java_pluginpluginentrust applet cannot start after auto cache upgrade from java 5 to java 6
6521732 java_pluginpluginIntermittent class load errors when Java 1.6 methods are called from javascript
6516845 java_pluginpluginInstallation issues with u10 on IE java.com
6526243 javawebstartdownload_engineJava Web Start JNLPCachedJarURLConnection should override getHeaderField
6518576 javawebstartgeneralGraphic icons can NOT be displayed while Java Web Start launch an application with JDK 1.6
6541319 javawebstartgeneralPIT: Jaws hangs on the first lunch of damaged_signed_test.jnlp
6458489 javawebstartinstallCodebase of a Program in the local Filesystem - Syntax changed ?
6515728 javawebstartinstallJNLP client not following spec for extension uninstaller
6465756 javawebstartjnlp_filecannot use CDATA xml tag within the jnlp <argument> tag
6533653 javawebstartjnlp_file[REGRESSION] webstarts can't handle jar with no real entries (jar of empty dir)
6511789 javawebstartothershortcut is removed and created again each time there is an application update
6514485 javawebstartotherincluded JnlpDownloadServlet needs updating for use with webstart 6
6531160 jaxpdom1.6: DOM level 1 documents cannot be validated with a Schema, works with 1.5
6311448 jaxpparseXML transformer failed to output surrorates pair.
6498139 jaxpstaxBuffer allocations in SJSXP introduce large constant factors
6471865 jmxclassesUnable to create a modelmbean.DescriptorSupport with debugging ON
6486655 jmxclassesREGRESSION: Standard MBean attributes and operations lose original interface order
6518061 jmxclassesREGRESSION: MBean introspection rejects interface if it inherits same getter more than once
5053708 jndidnsDNS provider does not cleanup resources properly
6492872 jsseruntimeDeadlock in SSLEngine
6447412 jsseruntimeIssue with socket.close() for ssl sockets when poweroff on other system