Sun Java Solaris Communities My SDN Account Join SDN
 
Documentation
Release Notes

Java™ 2 SDK, Standard Edition
Version 1.4.2_17

Microsoft Windows, Linux, and Solaris Operating Systems
Japanese

Contents

Latest Version
Earlier Versions

Introduction

This document summarizes changes made in all the 1.4.2 update releases, including a link to the original 1.4.2 release notes. Note that bug fixes in previous update versions are also included in the current update version.

The version numbers are given below, complete with build number. To determine the version of your JDK software, use the following command:

java -version

Bug Database - In most cases, the bug ID number in each description below is a link to the detailed bug report on the Bug Database (Bug Parade) web site. Bug Database enables you to file your own bug reports, add comments to existing bug reports, and vote for the bugs you consider most important.


Changes in 1.4.2_17

The full internal version number for this update release is 1.4.2_17-b06 (where "b" means "build"). The external version number is 1.4.2_17.

OlsonData 2007k

This release contains Olson time zone data version 2007k. For more information, refer to US DST Timezone Updater.

Bug Fixes

This release contains fixes for one or more security vulnerabilities. For more information, please see Sun Alerts 233321 233322 233323 233324 233326 and 233327.

Other bug fixes are listed in the following table.

BugId Category Subcategory Description
6558100 hotspot garbage_collector CMS crash following parallel work queue overflow
6647251 java classes_security Add DigiCert root CA certs to JDK
6647254 java classes_security Add TrustCenter root CA certificates to the JDK
6624769 java classes_util_i18n (tz) Support tzdata2007i
6646197 java classes_util_i18n (tz) Support tzdata2007k
6604056 java_deployment security deploy/src/javaws/share/config/cacerts shouldn't contain any CA certs in source releases
6631506 java_plugin plugin REG : Unable to launch an applet on MZ using 6u4
6607234 javawebstart other Use jre/lib/security/cacerts by java webstart instead of jre/javaws/cacerts from deploy workspace


Changes in 1.4.2_16

The full internal version number for this update release is 1.4.2_16-b05 (where "b" means "build"). The external version number is 1.4.2_16.

OlsonData 2007f

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

Bug Fixes

Bug fixes are listed in the following table.

BugId Category Subcategory Description
6585736 java classes_security Add GlobalSign root certificates to JDK/JRE


Changes in 1.4.2_15

The official version number for this update release is 1.4.2_15-b02.

OlsonData 2007f

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

Bug Fixes

Bug fixes are listed in the following table.

BugId Category Subcategory Description
6233005 hotspot compiler2 Random javac failures on server VM
6487381 hotspot compiler2 Additional path for 5.0 jvm crash on exhaustion of CodeBuffer
4925292 hotspot compiler2 Running codecache out of space can cause vm abort.
6258466 hotspot compiler2 CTW failure in optimize_inlining()
6495056 hotspot garbage_collector Badly formed debug statement in ReferenceProcessor::delete_null_referents_from_lists
6494543 hotspot garbage_collector Some GC info are not redirected to -Xloggc file
6528763 hotspot runtime_system VM crashes because of something related to LoaderConstraintEntry in 6.0
6367357 hotspot runtime_system Message on UnsatisfiedLinkError is not displayed correctly in Japanese locale
6376296 java classes_2d Java2D: Aakar and Rekha fonts crash JDK.
6300533 java classes_awt RI crashes on Windows when executing tests.api.java.awt.Toolkit.CursorTests
6519337 java classes_net Regression: getResourceAsStream cannot access a resource inside a jar file that has spaces in path
6545415 java classes_net regression of 5017051
6545388 java classes_net Resources with percent encoded characters no longer load with 1.4.2_13
6314370 java classes_net Nightly: Jaws hang on "Starting application..." window
6415062 java classes_net 30 MB memory trashed to get 30 kb string url encoded
6495567 java classes_sound CR 4964288 (sound, Unexpected IAE raised while getting TargetData) is not fixed in windows-amd64 JDK
6498661 java classes_sound api/javax_sound/sampled/TargetDataLine/index.html#TargetDataLine fails
6511568 java classes_swing JFileChooser throws OOM in 1.4.2, 5.0u4 and 1.6.0
6396844 java classes_swing JFileChooser seems to cause OutOfMemory in 1.4.2, 5.0u4 and mustang-b75
6554586 java classes_util_i18n (tz) Support tzdata2007f
4879507 java classes_util_jarzip ZipInputStream does not check CRC for stored (uncompressed) files
6467152 java classes_util_logging deadlock occurs in LogManager initialization and JVM termination
4994705 java classes_util_logging deadlock in LogManager
6452074 java serviceability HeapDumpOnOutOfMemoryError option doesn't work with through-put collector in 1.4.2
6494472 java serviceability jmap -permstat fails with Out of swap because uses too much memory
6395737 java_plugin iexplorer IE hangs when a modal dialog is active with concurrent window re-focus activities
6189161 java_plugin ocx Print Dialogue should be modal in 1.4.2/5.0
6502030 java_plugin other ControlPanelApplet can be access from client application
6502568 java_plugin other request header has garbage characters when size of cookie is greater than 4k
6546402 java_plugin plugin 1.4.2_15 MIME type in Java Plug-in 1.4.2_15-ea-b01 is missing
5053708 jndi dns DNS provider does not cleanup resources properly


Changes in 1.4.2_14

The official version number for this update release is 1.4.2_14-b05.

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.

BugId Category Subcategory Description
6316313 hotspot compiler1 hotspot terminates at assert during GC in java_g
6483773 hotspot compiler1 hotspot SIGSEGV in CE_Eliminator::block_do
6451816 hotspot compiler2 Remainder operation seems to cause an exception in 1.4.2_12
6456806 hotspot garbage_collector Excessively long CMS preclean cycle eventually leads to concurrent mode failure
6412288 hotspot garbage_collector 1.4.2_11 java_g iCMS assert(referent->is_oop(),"Adding a bad referent")")
6440724 hotspot garbage_collector 1.5.0: CMS: misleading preclean and abortable preclean statistics
6409002 hotspot garbage_collector Crash due to fatal error in Par_PushAndMarkClosure::do_oop()
6459113 hotspot garbage_collector CMS+ParNew: wildly different ParNew pause times depending on heap shape caused by allocation spread
6306741 hotspot garbage_collector Memory leaks of C-heap allocated ResourceObjs
6275407 hotspot garbage_collector Assertion failure "wrong array object size"
6427025 hotspot garbage_collector CMS: NewRatio ignored in the setting of NewSize and MaxNewSize
4789080 hotspot garbage_collector CMS: Enable icms statistics gathering from cms initiation
6433335 hotspot garbage_collector ParNewGC times spiking, eventually taking up 20 out of every 30 seconds
6472335 hotspot garbage_collector Allocation of huge array which would cause OutOfMemoryError causes JVM to hang with -Xincgc
4953058 hotspot jni The JVM unblocks SIGUSR1 if the -XX:+UseAltSigs option is used.
5023599 hotspot jvmpi delayed attach JVMPI clients hang after setup of JVMPI interface
6317989 hotspot runtime_system Abort (core dumped) occurs related to deoptimization in 1.4.2_07
6490436 hotspot runtime_system compatibility issue due to 5060487
6463096 hotspot runtime_system icache invalidation code can segv
6453956 hotspot runtime_system JVM should output some message when VM cannot get contiguous memory with big -Xmx in 1.4.2
4889282 java classes_beans java.beans.EventHandler defeats AWT exception handling
6220825 java classes_lang System property os.name should be "Windows Vista" on Windows Vista
4052517 java classes_lang (process) Runtime.exec won't execute programs belonging to other groups on Unix
6469663 java classes_net HTTP Request-URI contains fragment when connecting through proxy
6382788 java classes_net URLConnection is silently retrying POST request
6404388 java classes_net VISTA: Socket setTcpNoDelay & setKeepAlive working incorrectly
6231529 java classes_nio (bf) ByteBuffer.reset throws InvalidMarkException if ByteBuffer.duplicate called when mark == 0
4818488 java classes_nio (so) Missing encoding conversion in handleSocketError
6228529 java classes_security JDK on Windows does not wait for preauthorizaion record from Kerberos and causes an error
6530336 java classes_text (tz) DST bug in latest jdk releases when using EST MST and HST abbreviations
6480497 java classes_util_i18n (tz) Support tzdata2006n
6510927 java classes_util_i18n (tz) Support tzdata2007a
6497526 java classes_util_i18n (tz) Support tzdata2006p
6393531 java classes_util_i18n (tz) [Vista] Platform time zone detection support
4847367 java classes_util_jarzip FREE_AND_RETURN_NULL target in readLoc() in zip_util.c is missing null check
6509137 java cte_docs Copyright year need to modify with 2007 in J2SE UR releases
6256798 java install error message at rpm uninstall, deleted /etc/mailcap
6405147 java install Vista: Use registry key to pre-approve Active-X controls
6415321 java_deployment general Vista: Implement work around for Runtime.exec() problem in deployment
6396594 java_deployment general Vista: plugin cannot write to default cache directory
6406821 java_deployment update Vista: Java Update tab is missing in stardard account
4947162 java_plugin iexplorer CAxControl::OnJSInvokeMethod() - Access violation potential
6256473 java_plugin iexplorer To download an applet does not finish for 10 minutes with proxy server and IIS
5082374 java_plugin other Plugin can freeze when multiple applets use Thread.setName()
6388659 jgss krb5plugin krb5 shouldn't use an empty salt field in KRB_ERROR
4799427 jsse runtime could put in a workaround for 4796657


Changes in 1.4.2_13

The official version number for this update release is 1.4.2_13-b06. Bug fixes are listed in the following table.

BugId Category Subcategory Description
6362070 hotspot compiler1 Random is not thread-safe
6420685 hotspot compiler2 ResourceMark breaks growable array
6362260 hotspot compiler2 policy_maximally_unroll ignores the current compilation size and can blow out the node counts.
4834191 hotspot compiler2 C2 fails to compile MD2 implementation
6180969 hotspot compiler2 JVM 1.3.1 crash due to fatal error in exception handler
6369448 hotspot garbage_collector Unnecessary FullGC
4855795 hotspot garbage_collector Spurious OutOfMemoryError exceptions
6253746 hotspot garbage_collector pointer_delta not used for pointer diff
6266735 hotspot garbage_collector intermittent extreme mutator slowdown in jbb runs with ParNew/DefNew
6407414 hotspot garbage_collector 1.4.2_11 java_g with iCMS Error: assert(_pending_decrements > 0,"can't be zero or negative")
4734748 hotspot other pathologically slow oopmap generation
6209701 hotspot runtime_system jvm crashes failing "unsafe access to zombie method" gaurantee
4871438 hotspot runtime_system methodOopDesc::set_fingerprint isn't thread safe
6395139 hotspot runtime_system GC time stamps should be relative to the start of the JVM
6247825 hotspot runtime_system Crash occurs at safepoint on deoptimization in 1.4.2_07
6300358 hotspot runtime_system JVM abort with Full thread dump by kill -QUIT
6292315 java char_encodings unexpected exception occurs in InputStreamReader
6424528 java classes_2d Wrong mapping of color happens if one takes print of a swing component in 16 bit color depth
6385867 java classes_awt JVM crash when mouse enter area of a native components embed using JNI
6336384 java classes_awt ScrollBar does not show up correctly in 6.0
6448190 java classes_awt Focus issue with JFrame and JButton
6306625 java classes_awt_im Uncomitted characters are lost when the focus is moved to another textfield by mouse click
6332120 java classes_io File.deleteOnExit() with long file name causes buffer overflow
6339493 java classes_lang (process) Runtime.exec does not close all file descriptors on Solaris 9
6358532 java classes_net HttpURLConnection.disconnect doesn?t really do the job
6226610 java classes_net HTTP tunnel connections send user headers to proxy
6449565 java classes_net Pre-1.4 SocketImpl no longer supported
6354728 java classes_security Verification of signed JAR files is very slow (performance reduction)
6391482 java classes_security DomainComponent is Not IAS5String but PrintableString ( See RFC3280 )
6413153 java classes_security KerberosTicket throws exception when authtime field in KrbCredInfo is null
6395611 java classes_security Add Comodo CA root certs to JDK
6449791 java classes_swing JSpinner gets spinning when mouse button is pushed down and the spinner is replaced with new one.
6306218 java classes_swing JEditorPane is unable to do reasonably spaced indentation in complex HTML tables
6425120 java classes_util_i18n (tz) Support tzdata2006g
5098176 java imageio Some PNGs fail to load with ImageIO
6378768 java install using rtpatch flag NOCOMPRESS will reduce each JRE download by 264KB
6429473 java jwsse-nightly-bld Nightly build for all platforms have failed
4960215 java localization REGRESSION: UK and France: bad minimal days in first week (2)
6388190 java serviceability jmap does not work with CMS in 1.4.2_09
6204669 java_plugin iexplorer native memory leaks when running under IE windows plugin
6426928 java_plugin iexplorer focus lost within text item after applet is shown again
4845728 java_plugin other Turning on Jar Caching causes a DownloadException and the applet jar fails load
6433293 javawebstart other jaws: using 1.4.2 or 5.0 over https on Solaris: Java 1.4+ is required for HTTPS support
6423370 jce runtime Fix for bug 5098318 prevents caching of JAR files containing cipher code
6444553 jgss build Incorrect arch version of w2k_lsa_auth.dll bundles with 1.4.2 amd64 build for SAP
6413033 jgss krb5plugin sun.security.krb5.internal.ccache.FileCredentialsCache vs multiple cached TGTs
6432143 jsse runtime sun.net.client.defaultConnectTimeout defaultReadTimeout should work with HttpsURLConnection

Changes in 1.4.2_12

The official version number for this update release is 1.4.2_12-b03. Bug fixes are listed in the following table.

BugId Category Subcategory Description
6322757 hotspot compiler2 GC crash in ParRootScanWithoutBarrierClosure::do_oop
6332641 hotspot compiler2 CORBA product_rmijrmp_dgc:Test01 fails with exception
4971887 hotspot compiler2 Incorrect floating-point arithmetic or loop unrolling with -server -Xcomp option
6343401 hotspot compiler2 Crash removing empty loop
4965987 hotspot compiler2 CTW assertion at assembler_sparc.hpp, 787
6374905 hotspot garbage_collector SurvivorRatio is ignored when using -XX:+UseConcMarkSweepGC
6319671 hotspot garbage_collector CMS should use Heap_lock for protecting heap resizing, instead of CMS token
6319688 hotspot garbage_collector Incorrect locking in CMSPermGen::mem_allocate()
5093520 hotspot jvmti objects being kept alive in perm gen and old gen when debugger attached
6312208 hotspot other Windows JVM crashes under load in java.lang.Win32Process.create()
5030646 hotspot runtime_system CMS: atg crashed with fastdebug build on rhas_3.0 SP1
6352819 hotspot runtime_system -Xloggc in _JAVA_OPTIONS logs to garbage filename
6325849 hotspot runtime_system Java Thread Dump shows the same 'nid' for all threads
5067940 idl orb [CORBA!] POA WrongAdapter thrown on roundtrip between 1.5 and 1.4.2
6292322 java char_encodings unexpected exception occurs in InputStreamReader for UTF-16, little endian, and Byte-order-mark
6394302 java char_encodings Test sun/nio/cs/CheckHistoricalNames.java failed on 142u12b1 but passed on previous 142u11b6.
6255588 java classes_2d JDK windows printing implementation leaks GDI objects.
6195047 java classes_2d hinting engine is not correctly initialized with Bar39, Bar25i and related fonts
6312510 java classes_2d jdk 1.4.2_07 java apps color problem with patch 109147-34
4823180 java classes_awt JDK 1.4.1: Race conditions in Motif java.awt.Choice
6374321 java classes_awt Textfield loses focus after alt key hit in IE browser
6312028 java classes_awt 1.4.2_08 crash in awt!AwtObject::SendEvent
6343810 java classes_net connect in java/net/PlainSocketImpl.c should handle EALREADY
5083450 java classes_nio (se) Temporary selectors not closed upon thread exit
6181598 java classes_nio String constructor with "KSC5601" encoding throws AccessControlException
4869859 java classes_nio Test java/nio/channels/FileChannel/ScatteringRead.java fails (solaris -d64)
6350061 java classes_security JGSS requires big-endian credential cache
6404731 java classes_security Add teliasonera root CA certs to the JDK
4836635 java classes_swing Resource leak in JFileChooser Windows L&F
4793761 java classes_swing Password in JPasswordField can be copied and pasted via middle mouse button
5075580 java classes_swing JFileChooser in FILES_AND_DIRECTORIES mode doesn't contain fix for 4239219
6378990 java classes_util_i18n (tz) Support tzdata2006a
6371531 java classes_util_i18n Currency change for Mozambique
5092263 java classes_util_jarzip GZIPInputStream spuriously reports "Corrupt GZIP trailer" for sizes > 2GB
6364346 java classes_util_jarzip GZIPOutputStream is slower on 1.4.2_11-b02 than on 1.4.2_09
5106044 java debugger SA-JDI: port SA to Solaris/AMD-64
6399782 java install Solaris packaging changes required for Nevada
4980600 java install Syntax used when invoking coreutils does not conform to POSIX 1003.1-2001
5057119 java runtime Java.exe (ver 1.4.2_04) access-violates on windows 64-bit IA64 with Oracle's JDB
6394781 java serviceability test vm/sa/OOME/6173515/Test6173515.sh failed on 142u12b1 but passed on 142u11b6
6323688 java serviceability SA: jmap heap dumper should dump java.lang.Object as super class for all array classes
6280629 java serviceability Need ability to dump the heap at OutOfMemoryError
6307570 java serviceability jmap performance and robustness improvement
6315235 java serviceability SA: jmap heap dumper does not use correct class ID for object arrays
6377036 java_deployment update consolidating rtpatch binary resources will save 2.2MB on all JRE download and 9MB on JDK downloads
6332100 java_plugin iexplorer Focus lost in Textfield after doing a back/forward from Internet Explorer using
6367496 java_plugin iexplorer Applets in IE causing screen to blank, used to work in _04/_05
6393921 java_plugin iexplorer JVM hang when multiple applets are loaded and simultaneous window refocus actions
6370565 java_plugin iexplorer IE browser hangs when multiple applets are reloaded several times
6358629 jsse runtime SSLSocket.close() and SSLSocket.read() deadlock

Changes in 1.4.2_11

The official version number for this update release is 1.4.2_11-b06. Bug fixes are listed in the following table.

BugId Category Subcategory Description
6326935 hotspot compiler2 Exception message's size is more than doubled everytime an exception is thrown
4947814 hotspot garbage_collector CMS: assert during mark-word restoration
4948040 hotspot garbage_collector returning out of memory when -XX:+UseConcMarkSweepGC is used.
6280181 hotspot garbage_collector Concurrently memory allocation and JNI CS provoke OOM
4907039 hotspot garbage_collector Gc tests crashes on linux-ia64 at concurrentMarkSweepGeneration.cpp with -Xcongc
6186200 hotspot garbage_collector RFE: Stall allocation requests while heap is full and GC locker is held
6245770 hotspot runtime_system Reduce default code cache sizes on 64-bit platforms
6336111 hotspot runtime_system Intel IA64(Montecito) failed with 1.4.2_09
4785154 hotspot runtime_system VM uselessly traps SIGCHLD on Linux (cleanup)
5105922 java build Linux build does not optimize AWT and other essential libraries
6348343 java char_encodings REGRESSION: ClassCastException in JISAutoDetect.java on 1.4.2_10
6310716 java char_encodings decodeText() doesn't convert from iso-2022-jp to Unicode for some Japanese chars
6350086 java classes_2d Increase compiler optimisation level for libfontmanager to improve runtime performance
5097531 java classes_awt Mouse Cursor should be the default cursor when ALT key is pressed, on win32
6181157 java classes_awt PIT: Default cursor is shown but changing when ALT key is down, on win32
6300270 java classes_awt RE 1.5.0_04 copy and paste fails in Modal JDialog
4880538 java classes_lang REGRESSION: 6 JCK14a api/java_lang/StrictMath tests fail on tiger
5089488 java classes_net java.net.Socket checks for old-style impls
5023633 java classes_net InetAddress never caches hostnames with upper case characters
6280967 java classes_util (coll) Exception thrown while deserializing HashMap
6383088 java classes_util (coll) The writeObject() specification in HashMap.java was changed in 1.4.2_11
6336600 java classes_util_i18n Correction to the new Azerbaijani currency
4873106 java classes_util_i18n (tz) Regression test java/util/TimeZone/SolarisTZVM.sh is failing on Solaris 10
4639407 java classes_util_i18n GregorianCalendar doesn't work in non-lenient due to timezone bounds checking
6332148 java classes_util_i18n (tz) Support tzdata2005n
6265533 java classes_util_i18n (tz) java/util/TimeZone/WinTZVM.sh fails on amd64
6296410 java classes_util_i18n New Azerbaijani currency
4921945 java classes_util_i18n Cannot deserialize a Calendar with Security on
4803100 java classes_util_i18n (tz) Incorrect default timezone for Santiago, Chile on Win32.
6348045 java classes_util_jarzip REGRESSION: serious performance degradation as GZIPInputStream is slower
6326045 java install Problem with jre 1.4.2_08 install/unistall script
6388168 java qa_web_eng The official version number is not correct in release notes
6329785 java runtime Java Process terminates abnormally, related to Attach/detatch operation in jni.cpp
6204620 java_plugin other realloc should not be used in cjavajni.cpp
4836493 jsse runtime Socket timeouts for SSLSockets causes data corruption

Changes in 1.4.2_10

The official version number for this update release is 1.4.2_10-b03. Bug fixes are listed in the following table.

BugId Category Subcategory Description
6237349 hotspot compiler1 hotspot crashes when c1 compiler thread is running in 6.0b26
6227033 hotspot compiler1 hotspot crashes(SIGSEGV) when many local variables are used in one java program
6251458 hotspot compiler2 JVM 1.4.2_06 crash in C2 compiler at IdealLoopTree::policy_do_remove_empty_loop
6206441 hotspot compiler2 HotSpot compiler error (Error ID : 4F530E43505002EF 01) uploading large files
6268279 hotspot compiler2 Full GC causes core
6280731 hotspot compiler2 Hotspot problem with loop-variables of type long on jdk1.4.2/Itanium
6250214 hotspot garbage_collector CMS: perm gen expansion without explicit GC, but with concurrent cycle initiation.
6214543 hotspot garbage_collector CMS: more helpful message for concurrent mode failures
5083062 hotspot hybrid_interpreter JVM crash in "instanceof" codelet, array of secondary supertypes at end of heap.
4974024 hotspot jvmpi deadlock at VM startup when JVMPI / JDWP both enabled
6244063 idl orb Performance problems with com.sun.corba.se.impl packages in 5.0
6269021 idl orb 1.4.2xx only: org.omg.CORBA.OBJECT_NOT_EXIST errors when using -Dcom.sun.CORBA.ORBServerPort
6304067 idl orb 1.4.2xx only - Sun ORB Hang
6233622 idl serialization Memory Leak in Class Loaders with RMI-IIOP
5107263 java char_encodings Worse performance of isSupported for JISAutoDetect (1.4.X)
6174596 java classes_2d ArrayIndexOutOfBoundsException when opening PrintDialog with HP LaserJet 1300
4506231 java classes_2d nsk/regression/b4305163 test dumps core on solx86
6232446 java classes_2d Font.equals in 1.4.2 needs tightening to include the native font pointer.
6287599 java classes_2d NPE thrown when opening PrintDialog with HP LaserJet 8000N
4909781 java classes_2d java.awt.color.ICC_Profile should define serialVersionUID
6245283 java classes_2d Color Management code is not thread safe in HT/SMP machine
4867453 java classes_awt Component.removeNotify() should always deactivate InputContext
6316316 java classes_beans problem with DefaultPersistenceDelegate use of reflection
6235633 java classes_fontprop JRE 1.4.2_07 lacks support for Japanese on RHEL-4
6230772 java classes_nio (fs) FileChannelImpl.c: off64_t should be used for flock64 (F_SETLK64) in 1.4.2_07 (lnx)
6232954 java classes_nio (so) client does not see (NIO-created) socket close with SO_TIMEOUT
6315261 java classes_nio REGRESSION: Lock.java is failing with 1.4.2_10-b01 and passing with 1.4.2_09-b05
6286011 java classes_nio (se) DevPollSelectorProvider stops being the default on Solaris 10
4656461 java classes_swing Cannot Ctrl-Shift-Click to create disjoint selection interval in list
5053844 java classes_swing gif files not found error message displayed at console
4856343 java classes_swing Problem with applet interaction with system selection clipboard
4818420 java classes_util_i18n New currencies for Afghanistan and East Timor
6287601 java classes_util_i18n (rb) Update javadoc for java.util.ListResourceBundle class
6316171 java classes_util_i18n ListResourceBundle subclasses should have protected getContents() returning Object[][] copy
6206933 java classes_util_jarzip GZipOutputStream/InputStream goes critical(calls JNI_Get*Critical) and causes slowness
6206933 java classes_util_jarzip GZipOutputStream/InputStream goes critical(calls JNI_Get*Critical) and causes slowness
6206933 java classes_util_jarzip GZipOutputStream/InputStream goes critical(calls JNI_Get*Critical) and causes slowness
6307025 java cte_test Auto regression test 5098318 was failing with 142_10-b01
6307034 java cte_test Auto regression test case 6282891 was failing with 142_10-b01(Compilation failed)
6312812 java cte_test Auto regression test case 6232446 was failing with 142_10-b01 on Sol10-sparc
6315882 java cte_test Manual regression testcase 4902977 scripts(runTest.ksh) has to be modified to support Suse9.3
6324402 java cte_test Manual regression Testcase (4861802) is failing on Solaris10-sparc with 5.0u6_b02 and 1.4.2-10_b01
6317060 java cte_test Manual Regression test 4974531 instructions need modification
6326204 java cte_test TESTBUG: 6291034 testcase is failing with exit code1
6287579 java debugger SubClasses of ListResourceBundle should fix getContents()
6262572 java imageio Subclasses of ListResourceBundle should fix getContents()
6291034 java imageio FileCacheImageInputStream and FileCacheImageOutputStream should avoid File.deleteOnExit
6226269 java jar JAR verification causes significant footprint increases
6300129 java jwsse-nightly-bld 1.4.2_10 nightly build failed
6269555 java native_interface creating JVM via C program "steals" space from main thread stack rendering JNI useless
6321281 java serviceability Auto regression testcases(sun/tools/jps/jps-*.sh) is failing.
6282891 java tools java launcher should define -Dsun.java.launcher
6254441 java_deployment general IFrame in Applet flickers
5017051 java_plugin other Applet will not reauthenticate user when returning from another applet
6188963 javawebstart general java web start cannot start on linux with newer glibc
6287553 jaxp other SubClasses of ListResourceBundle should fix getContents()
6276465 jce classes_crypto Testcase TestMaliciousSigObj.java in JCE workspace has an extra closing brace
5098318 jce runtime Cached Jar file should be released on appl. exit even that is opended by Cipher
6314584 jsse runtime intermittent "RSA PreMasterSecret error" during ssl handshake

Changes in 1.4.2_09

The official version number for this update release is 1.4.2_09-b05.

Notes

  • Serviceability Improvements - Update release 1.4.2_09 includes the following serviceability improvement backports from JDK 5.0:
    • When a fatal error occurs, an error log is created in the file hs_err_pid<pid>.log (where <pid> is the process id of the process). Where possible, the file is created in the working directory of the process. In the event that the file cannot be created in the working directory (insufficient space, permission problem, or other issue) then the file is created in the temporary directory for the operating system. On Solaris and Linux, the temporary directory is /tmp. On Windows, the temporary directory is specified by the value of the TMP environment variable, or if that is not defined, the value of the TEMP environment variable. The error log contains a lot of information obtained at the time of the fatal error. Where possible it includes:
      • the operating exception or signal that provoked the fatal error
      • version and configuration information
      • details on the thread that provoked the fatal error and its stack trace
      • the list of running threads and their state
      • summary information about the heap
      • the list of native libraries loaded
      • command line arguments
      • environment variables
      • details about the operating system and cpu
      For more details, see Section 2.2.1 of the JDK 5.0 Troubleshooting Guide ).
    • For Solaris OS only, the experimental jmap utility from JDK5.0 has been backported to 1.4.2_09. See jmap utility.

Bug Fixes

Bug fixes are listed in the following table.

BugId Category Subcategory Description
5071820 hotspot compiler2 server VM crashes with -Xcomp in 1.4.2_05
6174443 hotspot compiler2 VM crashes with core on Solaris 9 during hotspot compilation (1.4.2_04)
6225719 hotspot compiler2 Incorrect DES key generated using HotSpot Server VM
6252713 hotspot compiler2 C2 compiler crash at ciTypeFlow::flow_types
6262235 hotspot compiler2 NMethodSweeper::sweep takes a long time (mostly in nmethod::cleanup_inline_caches)
6206166 hotspot garbage_collector gc/gctests/Compact/compact004 fails on SLES 9 and RHEL 4.0 with -XX:+UseParNewGC
6209695 hotspot garbage_collector VolanoTest OOM with mustang b14
4515367 hotspot runtime_system fatal error handler enhancements
5086424 hotspot runtime_system improve the performance of GC_locker
6224591 hotspot runtime_system JVM stops merging state vectors for blocks where there's a monitor mismatch.
6233169 hotspot runtime_system Permspace can become corrupted if positioned at 0x80000000
5036554 idl other unmarshal error on CORBA alias type in CORBA any
6288664 java char_encodings CTE_REGTEST/Generic/4493901/EncodingTest.java test failing
5005419 java char_encodings Repeated close() of Writers with nio charsets fails in 1.4.2 and tiger
5005426 java char_encodings Buffered stream data is discarded by IllegalStateException in 1.4.2 and Tiger
4869575 java classes_2d Setting orientation in the page format does not have any effect on the printout
4896773 java classes_2d Rendering CubicCurve2D with NaN as control points causes crash in ductus code. Note: This bug is not fixed for Solaris on x86 in this release.
4908028 java classes_2d Regression java/awt/FontClass/NegativeAngleTest/NegativeAngleTest.java failed.
4949162 java classes_2d PIT: App crash for some fonts in Linux RH 8/9
5089429 java classes_2d EXCEPTION_ACCESS_VIOLATION at sun.java2d.loops.DrawLine.DrawLine(Native Method)
5089985 java classes_2d Drawing GeneralPath crashes JVM if antialias is on
6229389 java classes_2d Type1 font with seac instructions may cause crash
4906972 java classes_awt FileDialog - JVM Crashes on XP if Open button is clicked while renaming file
6209692 java classes_awt Warning: Calling other JNI functions in the scope of Get/ReleasePrimitiveArra! message in-Xcheck:jni
6212440 java classes_awt IE crash with JNI call in Win32GraphicsConfig getBounds()
6225372 java classes_awt Posslbe for EventQueue.invokeAndWait to never return, without deadlocking
6241623 java classes_awt Memory leak while accessing desktop properties on WinXP
5025462 java classes_awt_im Cannot commit more than 21 Japanese characters on Linux UTF-8 encoding
4880633 java classes_beans XMLEncoder not thread safe
6206527 java classes_net "cannot assign address" when binding ServerSocket on Suse 9
6250517 java classes_net Leak in solaris/native/java/net/NetworkInterface.c
6217210 java classes_nio RFE: Support for Cp833 in 1.4.2
5100483 java classes_security Kerberos module cannot authentiate with different KDCs/principal names
6218682 java classes_security SubjectDomainCombiner pdCache (WeakHashMap) values strongly reference keys
4548788 java classes_swing JTree should toggle for all even-numbered clicks
5073778 java classes_swing GTK L&F: JFileChooser.getSelectedFile() returns bogus file name
6186865 java classes_swing JFileChooser does not take full pathname
6231029 java classes_swing Editing tree should select all text
5104960 java classes_util_i18n New Romanian currency
6206839 java classes_util_i18n New Currency for Madagascar
6183734 java classes_util_jarzip FATAL ERROR occurs when jre executes with jar file without MANIFEST in 1.4.2 on Solaris8(LANG=ja)
6223076 java classes_util_jarzip Unnecessary object retention in java.util.zip.Deflater
5042840 java cte_test Regression test java/nio/Buffer/LimitDirectMemory.sh fails on 64-bit machines
6206565 java cte_test testcase for 4664556 fails/times out.
5109224 java debugger SA utilities: add heap dump option for jmap
6219545 java doc J2SE 1.4.2 online platform support matrix is inconsistent with supported input systems
5002680 java imageio GPE in com.sun.imageio.plugins.jpeg.JPEGImageReader.resetReader()
6208676 java install Error 1722 coming during jre1.5.0 installation by Windows user with limited (+elevated) priviledges
6205502 java javap javap prints certain methods' signatures incorrectly
6264745 java jwsse-nightly-bld All platform nightly builds failed
6173515 java serviceability Improve handling of OutOfMemoryError
6245429 java_deployment console In 1.4.2_08, Java icon in system tray shows Copyright year as 2003
5066440 java_plugin iexplorer Overwrite trace property doesn't seem to work well in 1.5.b56
6228734 java_plugin iexplorer filechoser dialogue can not be controled by mouse in 1.4.2_07
6239224 java_plugin iexplorer IE hangs when a modal dialog is active and the mouse is clicked on the browser
5023873 java_plugin misc "javaplugin.classloader.cache.enabled=false" does not work
5067959 java_plugin ocx Plugin fails to load proxy.pac file when IE uses *.ins file
6244413 java_plugin plugin Java Applet.showStatus(String) method to display info in the browser's status bar not working
6247577 javawebstart doc Remove un-used file Readme_ja_2022.html from 1.4.2_xx workspace
6218874 javawebstart l10n 1.4.2xx Only - wrong version number in jre/javaws/readme_*.html
6220274 jaxp xslt Can't assign value to XML_ENTITIES_RESOURCE with 1.4.2_05/06 JDK
6207824 jndi ldap JNDI sending premature ABANDON after connection has closed

Changes in 1.4.2_08

The official version number for this update release is 1.4.2_08-b03. Bug fixes are listed in the following table.

BugId Category Subcategory Description
6207079 hotspot compiler1 Hotspot client compiler overfills CodeBuffer: crashes when deoptimizing.
6215242 hotspot compiler1 ShouldNotReachHere() failure at hotspot/src/cpu/i486/vm/c1_FrameMap_i486.cpp, 92
6231558 hotspot compiler1 JVM outputs exceptions or crash with a program using Big interger in 1.4.2_08b2
4933273 hotspot compiler2 Flattened alias type for [KlassPtr + offset] must be consistent
4937752 hotspot compiler2 vtest failed intermittenly when running with tiger b23 -server -Xcomp
5030922 hotspot compiler2 BugFixes from Azul Systems
5040973 hotspot compiler2 SIGSEGV in Type*Type::meet(const Type*)const+0x0
6179233 hotspot compiler2 1.4.2_06 crashes when setting -XX:CompileThreshold=200 -server on Windows
4861898 hotspot garbage_collector -XX:+AggressiveHeap broken in build 1.4.2_22 for Windows/IA64
6211366 hotspot garbage_collector CMS: large unused perm gen can degrade scavenge times on MP
5079431 hotspot runtime_system IA64 - JVM crashes on Itanium 2 and AS3.0 box in 1.5b55 when stackoverflow occurs
5101391 hotspot runtime_system JVM abort on unexpected signal
6194668 hotspot runtime_system Add java runtime flag SuppressFatalErrorMessage to skip all error handling logic on fatal error.
6195718 idl orb Incorrect abstract interface semantics in JDK ValueHandler
5104239 idl orb Java thread deadlock
4949631 java char_encodings String.getBytes() does not work on some strings larger than 16MB
4930594 java classes_2d UnixPrintServiceLookup should not require file permission
6211480 java classes_2d Bundled com.sun.image.codec.jpeg JPEG API has errors for a new type of JPEG image
4984794 java classes_awt Invisible applet steals focus from HTML form field (MSIE, Sun plug-in only)
6196407 java classes_lang J2SE NIO: eucJP-open failed to be looked up.
4772077 java classes_net using defaultReadTimeout appear to retry request upon timeout
5031910 java classes_net App fails w/ classnotfound exception after restoring n/w connectivity
5105410 java classes_net ZipFile$ZipFileInputStream doesn't close handle to zipfile
6204940 java classes_net UDP DatagramSocket close causes delayed IOException
4927336 java classes_nio (ch) Interrupt-signal handler improperly installed, causing random exits (lnx)
4710726 java classes_swing Cannot change file filter on motif look & feel
4924758 java classes_swing 1.4 REGRESSION: In Motif L&F JComboBox doesn't react when spacebar is pressed
6173664 java classes_swing ALT + I does not work with Motif L & F
6218309 java classes_text test/java/text/Format/CurrencyFormat.java failed for tr_TR
6180194 java classes_util 142_xx: Missing exception/error messages while using unsynchronized Collection objects concurrently
6199320 java classes_util deadlock in locking of TimeZone class during a read
5101540 java classes_util_i18n New Turkish currency
4845692 java classes_util_jarzip JarFile.getInputStream throws ClassCastException when jar file is signed
6230180 java doc current version functionality is incorrect in online docs
5082481 java dragndrop normal DnD program causes "FATAL ERROR in native method"
6178600 java qa_install Java 1.4.2 on RedHat Enterprise Linux 4.0 Beta-1 (32 bit) seg faults.
5107852 java runtime JVM Crashes in verifier in Tigerb64
5080386 java_plugin iexplorer Problem with embedded Internet Explorer using Sun Java
4974531 java_plugin misc classes are loaded 512 bytes at a time, slowing down applet start time
6200343 java_plugin plugin memory leak in many jni calls (NewString etc.)
6189594 javawebstart download_engine Java Webstart application startup is too slow
6194024 javawebstart download_engine Java Webstart incremental update fails with java.util.ZipException

Changes in 1.4.2_07

The official version number for this update release is 1.4.2_07-b05 Bug fixes are listed in the following table.

Bug ID Category Subcategory Synopsis
5026838 hotspot compiler2 1.4.2_04 Server JVM crashes on Linux
5033614 hotspot compiler2 ClassLoaders do not get released by GC, causing OutOfMemory in Perm Space
5098422 hotspot compiler2 NPE with no stack Trace: Enable -XX:-OmitStackTraceInFastThrow for 1.4.2
6189687 hotspot compiler2 1.4.2 fastdebug assert on linkResolver.cpp, 49
5037007 hotspot garbage_collector Unexpected Full GC occurs at 54% of old generation capacity
5037027 hotspot garbage_collector CMS: precleaning causes crash if perm gen collection enabled
5090967 hotspot garbage_collector SIGSEGV in ContiguousSpace::prepare_for_compaction(CompactPoint*)
5101288 hotspot runtime_system async exception can be delivered on entry from native to vm
5034649 idl orb indirecting typecodes is wrong
5002890 java char_encodings (cs) Charset.isSupported is slow when invoked for different charsets
5104480 java char_encodings java.lang.IllegalStateException: recursive invocation using LANG=hu_HU.ISO8859-2
5082289 java classes_2d NPE @ sun.awt.font.AdvanceCache.get(AdvanceCache.java:135)
5085626 java classes_awt Exponential performance regression in AWT components (multiple monitors)
5109847 java classes_beans J2SE 142_06: Regression in java.beans.Introspector (property re-ordering)
5023243 java classes_lang (process) Error msg on exception is not displayed correctly in Japanese on XP
5019401 java classes_net ServerSocket(Proxy) and Socket(Proxy) do not work with sun one proxy server
5087907 java classes_net InetAddress.getAllByName does not obey setting of java.net.preferIPv6Addresses
5074836 java classes_nio (fs) MappedByteBuffer.force() throws IOException / ENOSPC
5100121 java classes_nio (se) select not immune to EINTR (linux)
5100603 java classes_security Need JKS KeyStore with case sensitive alias names
4791569 java classes_swing Accelerator keys don't work when JPopupMenu is outside its parent
4890345 java