United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...

Update Release Notes

Update Release Notes Index JDK Documentation

Update Release Notes Index

Update Release Notes Index

Changes in 1.6.0_01

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

US Daylight Savings Time Sun Alert 102836

Bug 6530336 that was part of Sun Alert 102836, has been fixed in this release. As a result, it is no longer necessary to run the tzupdater tool with the -bc flag to work around this bug. Bug 6466476, that was also part of Sun Alert 102836 has not yet been fixed. If your application uses the deprecated java.util.Timezone IDs and is sensitive to the behavior outlined in 6466476, you will still need to run the tzupdater tool with the -bc flag as a work-around. Note that running tzupdater with the -bc flag does not hinder the fix for 6530336 in any way.

This release contains Olson time zone data version 2007a. If you need the latest Olson data (currently 2007c) in order to accommodate the America/Indiana/Winamac changes (see US Daylight Savings Time Changes and the Java SE Platform: FAQ (Appendix)), then you will need to run the tzupdater (with -bc flag as appropriate) after installing this release. Please see Sun Java SE JDK tzupdater Tool for more information on how to do this.

Bug Fixes

Bug fixes are listed in the following table.

BugIdCategorySubcategoryDescription
6512111 hotspotcompiler1final long stack variable gets corrupted when FileChannel read is interrupted
6512534 hotspotcompiler1Strange behavior of Client VM (Unexpected value change on the specific situation)
6433335 hotspotgarbage_collectorParNewGC times spiking, eventually taking up 20 out of every 30 seconds
6459113 hotspotgarbage_collectorCMS+ParNew: wildly different ParNew pause times depending on heap shape caused by allocation spread
6463096 hotspotruntime_systemicache invalidation code can segv
6512182 hotspotruntime_systemREGRESSION: JNI ExceptionClear does not clear JVMTI's view of the exception
6486322 idlorborg.omg.CORBA.ORB.init() thread safety issue
6502780 javabuildAdjustment jprt rules
6459404 javaclasses_2djTextPane/jEditorPane text space higher than before
6487386 javaclasses_2dFont.equals() incorrectly returns false if getAttributes() is called on just one of the fonts
6448717 javaclasses_2dUnable to retrieve printer list on system with unconnected printers
6479365 javaclasses_2dCombining negative scale and negative shear in Font Transform produced incorrect results in JDK 6
6503212 javaclasses_2dPIT:Regression test FontAttributeTest.java and two others failed with PIT build 2006-12-04-int.6u1
6500903 javaclasses_2dPrintServices are incorrectly listed as "not accepting jobs"
6429775 javaclasses_awtXgl/Compiz/Java 1.5/Swing problem
6448190 javaclasses_awtFocus issue with JFrame and JButton
6481004 javaclasses_awtSplashScreen.getSplashScreen() fails in Web Start context
6506966 javaclasses_awtCOMPATIBILITY: Can't use the keypad to simulate game actions
6488786 javaclasses_awtVista: Modality is broken on vista 5840 for all native Dialogs.
6489946 javaclasses_awtWin32: JVM fastdebug build crashes when Frame uses custom icon.
6479959 javaclasses_awtAWT needs to use the NO_WM case when running inside of Looking Glass
6481955 javaclasses_ioUncanonicalized absolute filepath with length 248-260 no longer works (win)
6469606 javaclasses_lang(process) Process.destroy() can kill wrong process (Unix)
6480566 javaclasses_managementTEST_BUG: several tests fail because TESTVMOPTS are passed to javac directly
6434648 javaclasses_managementnative memory leak when use Thread.getAllStackTraces()
6469803 javaclasses_netSocket creation on Windows takes a long time if web proxy does not have a DNS entry
6481709 javaclasses_nio(se) epoll based Selector throws java.io.IOException: Operation not permitted during load
6470320 javaclasses_security(smartcardio) RI's implementation of Card.transmitControlCommand(int, byte[]) may cause JVM failure
6495567 javaclasses_soundCR 4964288 (sound, Unexpected IAE raised while getting TargetData) is not fixed in windows-amd64 JDK
6498661 javaclasses_soundapi/javax_sound/sampled/TargetDataLine/index.html#TargetDataLine fails
6456892 javaclasses_swingText cursor is too short.
6460921 javaclasses_swingFirst element of JDesktopPane.getAllFrames is an iconified internal frame
6466058 javaclasses_swingOceanTheme causes swing components to serialize with sun.* classes
6462008 javaclasses_swingArrayOutOfBoundsException raised when SHIFT-selecting items in a JList
6452493 javaclasses_swingRegression: JToolBar's separator is wrongly rendered using GTK L&F on Linux and Solaris
6477839 javaclasses_swingGTK L&F: JToolBar handle rendered incorrectly under Nimbus theme
6465603 javaclasses_swingGTKLAF: Menu item selection bar hieght is not consistant in the menu and popupmenu across the items.
5069423 javaclasses_swingJFileChooser ignores FILES_AND_DIRECTORIES on GTK and Motif
6472901 javaclasses_swingGTK Theme change and JTextField can/will crash Java
6493680 javaclasses_swingSwingWorker notifications might be out of order.
6490679 javaclasses_swingVista:In disabled JComboBox the drop down button background shows black color and looks enabled.
6491420 javaclasses_swingXPStyle.getSkin returning null is dangerous
6468338 javaclasses_swingMemory leak in XPStyle
6432667 javaclasses_swingVista: Menu dropdown differs while compare with naitve in vista laf.
6496144 javaclasses_swingREGRESSION: JCheckBox doesn't show on JToolBar under Windows L&F
6494356 javaclasses_swingJeditorpane does not start up the html file
6492110 javaclasses_swingGTK L&F: JMenuBar is taller than native under Clearlooks
6489585 javaclasses_swingGTK L&F: buttons, checkboxes, and radiobuttons are sized incorrectly
6479305 javaclasses_swingGTK L&F: more toolbar issues
6462383 javaclasses_swingUnbounded memory leak in Windows XP JRE for Applets and applications that open JFrame's
6453451 javaclasses_swingJTree is not visible with GTK and Right-to-Left component orientation
6511744 javaclasses_swingJRadioButton in JTree is not painted in correct state on Vista
6530336 javaclasses_text(tz) DST bug in latest jdk releases when using EST MST and HST abbreviations
6483402 javaclasses_util_i18n(date) calling java.util.Date.toString() slows down subsequent calls to the class
6510927 javaclasses_util_i18n(tz) Support tzdata2007a
6490560 javaclasses_util_i18n(tz) Support tzdata2006o
6497526 javaclasses_util_i18n(tz) Support tzdata2006p
6468404 javacompilerExecutableElement.getParameters() uses raw type for class loaded from -g bytecode
6509137 javacte_docsCopyright year need to modify with 2007 in J2SE UR releases
6485605 javadebugger"com.sun.jdi.InternalException: Inconsistent suspend policy" in internal event handler
6433689 javainstall1.5.0_u7 has "shielded" exe in Windows Vista
6477751 javainstallregression: re installing the same jre version does not pop up the reinstall dialog
6481358 javainstallremove "Installshield" text from offline installers
6531764 javainstallInstallation of Solaris Packages fails with jdk1.6.0_01-b05
6500648 javainstallPrivacy Policy is referring wrong URL
6471319 javainstallremove "no longer used splash screen" from installer will reduce jre size/speed
6267625 javainstallClose browser during JRE installation. Open a new window to java.com at the end of the installation.
6499487 javalocalization[zh_CN] README_zh_CN in jdk is out of sync with the english README
6510937 javalocalization[zh_CN, ja] Message sync for two bug fixes in 6.0
6476329 javalocalizationPIT: additional sentence needs to be translated for 6267625
6473331 javarmirmic does not use manifest classpath
6480383 javaserviceabilitySA: Throws UnmappedAddressException while reading address from core file in shared area.
6477850 javaserviceabilityjhat OQL Support direct value of java.lang.String type fields
6442448 javaserviceabilityjhat: oql submit form should put last query into textform for resubmit
6476946 javaserviceabilityJHAT - Missing class mishandled
6467192 javaserviceabilityjhat fails with java.lang.ClassCastException on file created by jmap from core file
6484556 javatoolsjhat should be able to help in finding classloader leaks
6464051 java_deploymentgeneralInstallStats2 not sending full version for offline installers with 'failure' status
6487916 java_deploymentgeneralIS2 : InstallComplete ping 'ic' with status 'success' is not posted in silent mode
6502209 java_deploymentgeneralfilename incorrect in jre readme
6464971 java_deploymentgeneralNeed to implement webstart/plugin part of the bug fix 6439864
6502051 java_deploymentupdatejusched crash: buffer overrun
6424631 java_pluginiexplorerSigned applet hangs browser if a remote policy server is being used
6477856 java_pluginotheroffline support does not work for plugin applets
6504406 java_pluginotherregression: Desktop.browse does not work properly for java plug-in applets
6470319 javawebstartgeneraldeployment.javaws.secure.properties cannot be used in 1.4.2, 1.5.0, and Java Se 6
6484949 javawebstartgeneralThe Wrong proxy is derived from Mozilla browsers when there is no entry in prefs.js
6494357 javawebstartjnlp_fileRegression: Cannot run application using jnlp extensions when offline.
6494365 javawebstartjnlp_fileIn JNLP file href must end with .jar extension
6507009 javawebstartjnlp_fileWeb Start application installed from CD will not run under Java 6u1
6484661 javawebstartothercannot launch application offline if https is used
6322588 jdbcrowset_implementationJoinRowSetImpl does not notify listeners
6467662 jdbcrowset_implementationapi/javax_sql/rowset/impl/FilteredRowSet/index.html#FilteredRowSet[notifyCursorMovedTest3] fails b98
6467887 jdbcrowset_implementationapi/javax_sql/rowset/impl/JoinRowSet/index.html#JoinRowSet[createCopySchemaTest] fails on b98
6493779 jdbcrowset_implementationUsing JdbcRowSetImpl(strUrl,strUserId, strPassword) without executing a stmt throws NPE in getType()
6467707 jdbcrowset_implementationapi/javax_sql/rowset/impl/FilteredRowSet/index.html#FilteredRowSet[absoluteTest] fails
6322649 jdbcrowset_specThere is no way to plug SyncProvider for CachedRowSet implementation
6475157 jmxclassesRMIConnectorServer.stop: deadlock
6482247 jmxclassesUsing MXBeans can lead to memory leaks