Release Notes

Java™ 2 SDK, Standard Edition Version 1.4.2_19

Microsoft Windows, Linux, and Solaris Operating Systems

NOTE: J2SE 1.4.2 has reached the end of its service life (EOSL). See Java SE for Business 1.4.2 for post EOSL support.

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.

Special Note about Java SE for Business - For relevant information regarding Java SE for Business 1.4.2, refer to this document.

Changes in 1.4.2_19

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

OlsonData 2008i

This release contains Olson time zone data version 2008i. For more information, refer to Timezone Data Versions in the JRE Software .

Root Certificates Included

Root Certificates are included in this release. The following root certificates have been added:

  • Camerfirma root certificates
  • T-systems root CA certificate (Deutsche Telekom Root CA 2)

Bug Fixes

Other bug fixes are listed in the following table.

Changes in 1.4.2_18

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

OlsonData 2008b

This release contains Olson time zone data version 2008b. For more information, refer to 6679340 or to US DST Timezone Updater.

Bug Fixes

Other bug fixes are listed in the following table.

BugId Category Subcategory Description
6321689 hotspot compiler2 Ideal_DU_postCCP not conservative enough
6606675 hotspot compiler2 Crash in CodeBuffer resize in 1.4.2_15
6654460 hotspot compiler2 [1.4.2] : 2 possible problems in shift operation in compiler2 (RHEL, IA64)
6659551 hotspot compiler2 bug fix of 6258466 leftover unchecked path for NULL
6435198 idl orb SUN ORB's connection table cleanup code cleans up "in use"
6446990 java classes_net HttpURLConnection#available() reads more and more data into memory
6589801 java classes_net (rb) Can't find resource for a key from resource bundle.
6448457 java classes_nio (ch) Channels.newOutputStream().write() does not write all data
6754779 java classes_security Add Camerfirma root certificates to the JDK
6768559 java classes_security Add t-systems root CA certificate (Deutsche Telekom Root CA 2) to the JRE
6645292 java classes_text [Fmt-Da] Timezone Western Summer Time (Australia) is parsed incorrectly
6764308 java classes_util_i18n (tz) Support tzdata2008i
6623981 java compiler javac StackOverFlowError in 1.4.1/1.4.2
4827358 java imageio Use of finalization in JPEGImageReader/Writer degrades performance
4867874 java imageio JPEGImageReader.reset() very slow, calls System.gc()
4868479 java imageio Reusing JPEGImageReader to read multiple JPEG images leaks memory
6746185 javawebstart other Malformed URL Exception: JWS regression introduced in 1.5.0_16
6358629 jsse runtime SSLSocket.close() and SSLSocket.read() deadlock
6447412 jsse runtime Issue with socket.close() for ssl sockets when poweroff on other system
6614957 jsse runtime HttpsURLConnection not using the set SSLSocketFactory for creating all its Sockets
6618387 jsse runtime SSL client sessions do not close cleanly. A TCP reset occurs instead of a close_notify alert.
BugId Category Subcategory Description
6307266 hotspot compiler1 JIT compilation in mixed mode may break synchronization
6539626 java classes_awt freed MSG structure seems to cause access violation in 1.4.2
6461933 java classes_awt To adjust system boot time in nowMillisUTC() frequently
6176051 java classes_io File.isFile() should return "false" for "con" on windows platform
6651160 java classes_security Add AOL root CA certs to JDK
6512054 java classes_security SUBJECTDOMAINCOMBINER DOES NOT COMBINE CODE-BASED GRANTS IN JAAS MODE
6570062 java classes_security Kerberos authentication regression
6572805 java classes_security regression: krb5 log in failed
6652375 java classes_security Add replacement GlobalSign Root CA to JDK
6696605 java classes_security Add Secom root certificates to the JDK
6520101 java classes_swing FileChooser will cause OutOfMemory when application will run long time
6608572 java classes_util_i18n Currency change for Malta and Cyprus
6538601 java classes_util_i18n Periodical timezone display name revision
6571205 java classes_util_i18n Currency data changes for ISO 4217 Amendment 139
6570259 java classes_util_i18n Currency data changes for ISO 4217 Amendment 138
6679340 java classes_util_i18n (tz) Support tzdata2008b
4518797 java classes_util_i18n Locale hashcode synchronization is inadequate
4692504 java classes_util_i18n TimeZone.getDefault() has too much synchronization
6531255 java localization Need to update timezone display names for en_CA locale
6395737 java_plugin iexplorer IE hangs when a modal dialog is active with concurrent window re-focus activities
6523707 java_plugin iexplorer IE browser thread dead after modal dialog created from liveconnect in another window
6572970 java_plugin iexplorer dialogue request window pops under the current focus window

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

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

Bug Fixes

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

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 Red Hat 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 classes_swing 1.4.2 REGRESSION: JComboBox has problem in JTable in Windows L&F
5036904 java classes_swing JFileChooser in Motif L&F does not comply with Section 508
5029980 java debugger JDI can't connect to the app server a second time
4925504 java runtime Vmark hang after 66 hours with 1.5.0-beta-b19 C2 on itanium2 with RH AS
5084813 java runtime stack size assertion failure in hotspot\src\os\win32\vm\os_win32.cpp:2410
4887461 java_plugin bridge NullPointerException when trying to pass byte[] between JVM and ActiveX
5071686 java_plugin iexplorer JVM Leaks large amount of memory when running applets
5081700 java_plugin iexplorer Java Plug-In no longer supports 'javascript:' URLs after MS Hotfix 867801
4684153 java_plugin ocx LiveConnect method eval() runs in incorrect context when using frames (IE only)
4918294 java_plugin ocx Occasional ConcurrentModificationException during applet download
5056894 java_plugin plugin Javascript in Applet hangs Netscape Browser
5006629 jgss krb5plugin Kerberos library should only select keys of types that it supports
5067528 jgss krb5plugin Problem with Kerberos Obfuscated classes

Changes in 1.4.2_06

Notes

  • Important Notice for Chinese Locales using Linux

    The default font server configuration on Red Hat 2.1 does not include the /usr/X11R6/lib/X11/fonts/TrueType fontpath in its "where to look for fonts" catalog section. Therefore all font names defined in that directory that include the fonts for Simplified Chinese and Traditional Chinese are not visible to the X font server. The direct consequence of this defect is that Java applications are not able to use Simplified Chinese and Traditional Chinese in all awt components even if the Java runtime (1.4.2_06) includes the correct font configuration. To solve this problem, the user needs to login as root and follow the steps shown below to modify the default xfs configuration before running a Java application in a Simplified Chinese or Traditional Chinese locale.

    • Use your text editor ( vi for example) to open the /etc/X11/fs/config configuration file.
    • Insert the line below into the "catalogue" section using the tab key at the beginning of the line and a comma (,) at the end of the line.
    • /usr/X11R6/lib/X11/fonts/TrueType,

      The result should look like:

      Catalogue = /usr/X11R6/lib/X11/fonts/korean,
      
                    /usr/X11R6/lib/X11/fonts/TrueType,
                    /usr/X11R6/lib/X11/fonts/95dpi:unscaled,
                    /usr/X11R6/lib/X11/fonts/95dpi:unscaled,
                    ....
      
    • Save/Exit your editor.
    • Send a SIGHUP signal to the xfs process to refresh the xfs font server using the following command to find out the xfs process id.
    • ps -eax |grep xfs

      Then use the following command to refresh the xfs. The nnn is the process id you got from the ps command mentioned above.

      kill -s SIGHUP nnn

      In case this last step was unsuccessful, restarting the machine should yield the same result.

Bug Fixes

Bug fixes are listed in the following table. The Fix Status columns indicate the operating system to which the fix applies:

1.4.2_06 - fixed in this update release NA - not applicable X - fix scheduled for a future release

BugID Description Microsoft Windows Fix Status Linux Fix Status Solaris Operating Environment Fix Status
4405807 ResourceBundle holds ClassLoader references using SoftReference (not weak) 1.4.2_06 1.4.2_06 1.4.2_06
4614956 enablev006: JVMPI_EVENT_ OBJECT_ALLOC request crashes Server VM 1.4.2_06 1.4.2_06 1.4.2_06
4686264 Update cacerts with new VeriSign ca certs 1.4.2_06 1.4.2_06 1.4.2_06
4729342 (so) Selector.select() throws CancelledKeyException 1.4.2_06 1.4.2_06 1.4.2_06
4869950 NPE if JFileChooser.setCurrentDirectory() called twice with non-canonical file 1.4.2_06 NA NA
4879051 Internal Error occurs during offet conversion of byte code in rewrite/relocate 1.4.2_06 1.4.2_06 1.4.2_06
4915922 vmark failed with tiger b16/17 on solaris sparc 64 bits NA NA 1.4.2_06
4917709 SEGV in MapLoops test 1.4.2_06 1.4.2_06 1.4.2_06
4918902 REGRESSION 1.4: PropertyDescriptors do not find the most specific methods 1.4.2_06 1.4.2_06 1.4.2_06
4948761 REGRESSION 1.5: Introspector.getBeanInfo throws NPE if a primitive type is passe d 1.4.2_06 1.4.2_06 1.4.2_06
4950157 CMS: vtest died with tiger b26 1.4.2_06 1.4.2_06 1.4.2_06
4951689 JVM crashes during deoptimization phase 1.4.2_06 1.4.2_06 1.4.2_06
4962516 CMS thread/SLT deadlock problem NA 1.4.2_06 1.4.2_06
4968267 sparc 64bit VM, SEGV in interpreter, br should be brx NA NA 1.4.2_06
4987037 Unable to create Logger during JVM shutdown 1.4.2_06 1.4.2_06 1.4.2_06
4995502 Auto update check behavior changes if AUTOUPDATE CHECK=0 is passed in installer 1.4.2_06 NA NA
5005986 64bit j2sdk1.4.2_01 and j2sdk1.4.2_03 dump core with oracle 64bit jdbc oci driver 1.4.2_06 1.4.2_06 1.4.2_06
5008556 Cannot set different runtime parameters for different 1.4.2_x versions 1.4.2_06 1.4.2_06 1.4.2_06
5011531 jinstall and installer wrapper send malformed URL in HTTP HEAD requests 1.4.2_06 NA NA
5012558 JSException when APPLET tag is written dynamically to HTML document inside FRAME 1.4.2_06 NA NA
5012874 wrong proxy type returned when file URL is used instead of http URL 1.4.2_06 NA NA
5016328 "java_g -version" dies on an assertion on RH9.0 and RHEL 3.0 NA 1.4.2_06 NA
5031504 1.4.2_05: 3 JCK tests failing with -Xcheck:jni flag on Linux 1.4.2_06 1.4.2_06 1.4.2_06
5033464 RH Enterprise 3 and Suse Ent 8 server / desktop asian font properties needed NA 1.4.2_06 NA
5034475 64-bit hotspot: getfield doesn't sign-extend int (Regression since 1.4.0) NA NA 1.4.2_06
5040492 Async exception installed during monitorenter. NA NA 1.4.2_06
5040872 Client VM crash while compiling a large JSP generated method 1.4.2_06 1.4.2_06 1.4.2_06
5042109 NullPointerException in reading an rtf-file into a javax.swing.text.rtf.RTFEdito 1.4.2_06 1.4.2_06 1.4.2_06
5042704 RTFEditorKit wrongly parses rtf if fontname has unicode characters 1.4.2_06 1.4.2_06 1.4.2_06
5043395 1.4.2_04 Server VM - C2 crash in PhaseCFG::ScheduleLate on Solaris 1.4.2_06 1.4.2_06 1.4.2_06
5046110 bf) Direct memory cannot be unreserved while reserving thread sleeps 1.4.2_06 1.4.2_06 1.4.2_06
5049410 Hotspot compiler changes behaviour of program 1.4.2_06 1.4.2_06 1.4.2_06
5050705 Async exception installed during exception processing causes segv. NA NA 1.4.2_06
5053217 VM segv's running jvmti/jvmpi profiler 1.4.2_06 1.4.2_06 1.4.2_06
5054343 J2SE 1.4.2 cannot display certain awt components in Asian characters in RH2.1 AS NA 1.4.2_06 NA
5057116 EXECUTION STOPPED: on return to interpreted call, restored SP is corrupted NA NA 1.4.2_06
5059471 exception thows from jconsole when run any GUI which works fine with jdk1.4.x NA 1.4.2_06 1.4.2_06
5059669 Can not eliminate implicit null checks for method invocations based on profile 1.4.2_06 1.4.2_06 1.4.2_06
5062078 Https Trust Dialog in webstart can cause application to seem to hang 1.4.2_06 NA NA
5069412 Regression 1.4.2_06b1 4937429 failing. cacerts in javaws and security dirs diffe 1.4.2_06 1.4.2_06 1.4.2_06
5069955 JRE/Browser crash during repaint - IE/XP on MP or HT systems. 1.4.2_06 NA NA
5070518 /api/javax_swing/ SwingUtilities/descriptions.html fails for JCK14a, 1.4.2_06b1 1.4.2_06 1.4.2_06 1.4.2_06
5070545 Regression:4683022 fails for 1.4.2_06-b01 1.4.2_06 1.4.2_06 1.4.2_06
5072683 JDK1.4.2_05 (for windows, IA64) doesn't pass expr15802m445 in jck14a-compiler 1.4.2_06 NA NA
5077272 REGRESSION: ResourceBundle.getBundle(String, Locale) is broken in jdk 1.4.2_05 1.4.2_06 1.4.2_06 1.4.2_06
5085626 Exponential performance regression in AWT components (multiple monitors) 1.4.2_06 NA NA

Changes in 1.4.2_05

The official version number for this update release is 1.4.2_05-b04. Bug fixes are listed in the following table. The Fix Status columns indicate the operating system to which the fix applies.

BugID Description Microsoft Windows Fix Status Linux Fix Status Solaris Operating Environment Fix Status
4292742 NullPointerException with no stack trace 1.4.2_05 1.4.2_05 1.4.2_05
4401122 java.util.zip.ZipFile. getInputStream(name). available() returns incorrect value 1.4.2_05 1.4.2_05 1.4.2_05
4493901 Codepage aliases for EURO codepages missing 1.4.2_05 1.4.2_05 1.4.2_05
4755476 RFE: JRE win32 install time support for identifying bad fonts. 1.4.2_05 NA NA
4795485 JCK1.4a-runtime api/java_awt/interactive /FrameStateTests.html #FrameStateTests fa NA 1.4.2_05 1.4.2_05
4802211 No license agreement appears during the install of sparcv9-debug .sh bundles 1.4 NA NA 1.4.2_05
4821353 new warning "finally cannot complete normally" should not be enabled by default 1.4.2_05 1.4.2_05 1.4.2_05
4827458 Intermittent assertion failure running appserver 7 with mantis-beta on solsparc 1.4.2_05 1.4.2_05 1.4.2_05
4829886 Assertion as (peek() == null()), "what's left behind is null" at parseHelper.cpp 1.4.2_05 1.4.2_05 1.4.2_05
4835341 Introspector doesn't synchronize its caches 1.4.2_05 1.4.2_05 1.4.2_05
4838512 (cs) Default charsets must be hardwired 1.4.2_05 1.4.2_05 1.4.2_05
4850373 Blocking Selector stops Blocking occasionally 1.4.2_05 NA NA
4851255 PIT: Printing Error dialog is shown twice when no printer is installed (Win32) 1.4.2_05 NA NA
4864683 default CompilerThreadStackSize computation too small in 64bit sparc VM NA 1.4.2_05 1.4.2_05
4867172 CMS/Train: soft refs not cleared as intended 1.4.2_05 1.4.2_05 1.4.2_05
4872980 demo: FileChooserDemo: ShowPlainJFileChooser doesn't open empty dir correctly 1.4.2_05 1.4.2_05 1.4.2_05
4874782 CMS: CL options MaxTenuringThreshold, MaxNewSize and SurvivorRatio are ignored 1.4.2_05 1.4.2_05 1.4.2_05
4879883 (bf) Allocating direct buffers causes OutOfMemoryError 1.4.2_05 1.4.2_05 1.4.2_05
4881228 (so) Selector.select() fails on OP_ACCEPT when the network is unplugged (wxp) 1.4.2_05 NA NA
4892479 GDI object leak with 256 Colors display in 1.3.1_08 1.4.2_05 NA NA
4895084 JTable: Weird column resizing behavior in auto resize modes 1.4.2_05 1.4.2_05 1.4.2_05
4895780 Hard coded version string in ConverterHelp*.java 1.4.2_05 1.4.2_05 1.4.2_05
4900768 ActiveX bridge fails under IIS 5.0 1.4.2_05 NA NA
4900884 Korean short time pattern is not correct. 1.4.2_05 NA NA
4908942 JAVA program hangs with XInitThreads call with JDK1.4, but works with JDK1.3.1 NA 1.4.2_05 1.4.2_05
4910211 "alt" key causes java.lang. NullPointerException in 1.5b14 1.4.2_05 NA NA
4911268 CTW assertion at type.hpp, 349 1.4.2_05 1.4.2_05 1.4.2_05
4927868 deep recursion into PhaseIdealLoop::spinup: atg core dumped with fastdebug build 1.4.2_05 1.4.2_05 1.4.2_05
4933851 Cannot deploy Java Web Start 1.4.2 in enterprise deployment 1.4.2_05 1.4.2_05 1.4.2_05
4933975 ja/ko/zh/tw: bad chars in JRE 1.4.2_01 support info 1.4.2_05 NA NA
4940522 Swing objects on the application do not recognize any mouse events NA NA 1.4.2_05
4943729 Login requires multiple proxy/server authentication 1.4.2_05 NA NA
4945795 With mnemonic hiding turned on, Java does not display all mnemonics with ALT key 1.4.2_05 NA NA
4946367 JDK 1.4.2 LDAP Library leaves worker threads orphaned 1.4.2_05 1.4.2_05 1.4.2_05
4947038 Japanese characters not converting correctly from Codepage 930 to Codepage 943 1.4.2_05 1.4.2_05 1.4.2_05
4951940 Win: Server VM crashes with test/java/util/Date/ DateGregorian CalendarTest.java 1.4.2_05 1.4.2_05 1.4.2_05
4957832 JVM Server Crash on Solaris 1.4.2_05 1.4.2_05 1.4.2_05
4959717 JVM crash with error "Fatal: null exception in compiled code" 1.4.2_05 1.4.2_05 1.4.2_05
4964653 VM/C2 crashes when running a java program on amd64 (and sparc v9) 1.4.2_05 1.4.2_05 1.4.2_05
4965430 Inconsistent results when comparing string references NA NA 1.4.2_05
4968560 Printing not working on mercury b12 with jdk 1.4.2_04 Build 01 1.4.2_05 1.4.2_05 1.4.2_05
4969341 AMD64: Hotspot crashes with Suse 2.4.21 beta kernel NA 1.4.2_05 NA
4971124 JIT Compiler crashes c2/opto/server VM on 1.4.2 ( Windows + Solaris ) 1.4.2_05 1.4.2_05 1.4.2_05
4974686 Only in 1.4.2, URLEncoder outputs exception in Japanese locale 1.4.2_05 1.4.2_05 1.4.2_05
4976333 Same jni code causes jvm to crash after upgrading from 141 to 142_03 1.4.2_05 1.4.2_05 1.4.2_05
4977704 Incompatibility in https behaviour between 1.3.1 (with jsse 1.0.3) and 1.4 1.4.2_05 1.4.2_05 1.4.2_05
4978105 Applets in Plugin on Windows can't see dead keys as KeyEvents. 1.4.2_05 NA NA
4978622 [1.4.2_05] cjk font.properties files for quicksilver needs to be updated 1.4.2_05 1.4.2_05 1.4.2_05
4978963 onscreen objects flicker when apps on Windows call Toolkit.sync() 1.4.2_05 NA NA
4979449 C2 compiler crash in const Type*TypeInstPtr::xmeet 1.4.2_05 1.4.2_05 1.4.2_05
4984338 printing text using Courier New bold results in incorrect spacing 1.4.2_05 1.4.2_05 1.4.2_05
4985197 1.4.2_03-b02 Crashes during Concurrent collections 1.4.2_05 1.4.2_05 1.4.2_05
4985384 Java 1.4.2_03 C2 Compiler Crash with SIGBUS on Solaris 1.4.2_05 1.4.2_05 1.4.2_05
4987087 Frame. setExtendedState(int state) may work incorrect with misleading WM's NA 1.4.2_05 1.4.2_05
4987309 NTLM authentication takes a long time (> 1000 seconds per request) 1.4.2_05 NA NA
4988299 Memory leak when running java applets that communicate with javascript 1.4.2_05 NA NA
4989229 Reload cert stores in HTTPS and signing verification cause slow performance 1.4.2_05 NA NA
4991406 l10n for 4938868/4912570: GTK L&F: Behaviour in JFileChooser unlike mercury 1.4.2_05 1.4.2_05 1.4.2_05
4992059 1.4.2 certificate dialog "Scary text" 1.4.2_05 1.4.2_05 1.4.2_05
4994427 Java 1.3.1 Plugin does not work after 1.4.2_03/1.5.0-b38 JRE uninstallation 1.4.2_05 NA NA
4995019 1.4.2_03 client JIT compiler optimization causing JVM to core 1.4.2_05 1.4.2_05 1.4.2_05
4995494 142_04: wrong copyright year in about dialog on HtmlConverter 1.4.2_05 1.4.2_05 1.4.2_05
4997192 Error 1305 when running jupdate through NTLM proxy 1.4.2_05 NA NA
4997307 Sun JDK 1.4.2 JWS does not recognize OS architecture "x86"; not compatible with NA 1.4.2_05 NA
4998314 compute_compiled _exc_handler() called with pending exception 1.4.2_05 1.4.2_05 1.4.2_05
4999735 REGRESSION:Applet not repainting after resizing the browser (IE) 1.4.2_05 NA NA
5006328 winxp, java update fails because of file indexing system 1.4.2_05 NA NA
5007037 1.4.2_04 fails to recognize the jar cache contents for versions <_04 1.4.2_05 1.4.2_05 1.4.2_05
5007709 VM crashes on deoptimization 1.4.2_05 1.4.2_05 1.4.2_05
5008122 Korean: Java Web Start-add entry, buttons are stuck to the bottom of the page NA 1.4.2_05 NA
5009610 64 bit JVM cores with target address not reachable with call instruction NA NA 1.4.2_05
5010244 PSARC/2003/321 needs to be backported to 1.4.2_05 NA NA 1.4.2_05
5012380 Java Plugin clean up thread uses 50Mb as limit even though unlimited is used 1.4.2_05 NA NA
5013984 regression: Java IM not working on Windows platforms 1.4.2_05 NA NA
5014213 JVM 1.4.2_04 Linux SLES8 Itanium crash NA 1.4.2_05 NA
5016490 [1.4.2_x] some AWT components show garbled characters using font.properties for NA 1.4.2_05 NA
5018119 applet not working with Mozilla 1.4 Beta NA NA 1.4.2_05
5024566 Object integrity maybe changing using ParallelGC when a Full GC occurs 1.4.2_05 1.4.2_05 1.4.2_05
5026610 REGRESSION: test java/nio/charset/coders/ IsSupported.java fails,1.4.2_05b01 1.4.2_05 1.4.2_05 1.4.2_05
5028187 Hotspot Windows build should include VERSIONINFO in binaries 1.4.2_05 NA NA
5032314 problem affecting xalan 2.4.1 as supplied with jdk 1.4.2 1.4.2_05 1.4.2_05 1.4.2_05
5035993 REG: Text not rendered properly on vertical progressbar for some locale strings 1.4.2_05 1.4.2_05 1.4.2_05

Changes in 1.4.2_04

The official version number for this update release is 1.4.2_04-b05. Bug fixes are listed in the following table. The Fix Status columns indicate the operating system to which the fix applies.

BugID Description Microsoft Windows Fix Status Linux Fix Status Solaris Operating Environment Fix Status
4372119 Disappearing of busy cursor on JDK 1.3 1.4.2_04 NA NA
4479072 HTMLEditorKit uses always default editor kit for rendering of frames 1.4.2_04 1.4.2_04 1.4.2_04
4686431 javac requires exponential time to attribute methods in a large hierarchy 1.4.2_04 1.4.2_04 1.4.2_04
4711700 NullPointerException in JFileChooser when accessing system level icons 1.4.2_04 1.4.2_04 1.4.2_04
4723745 1.4 REGRESSION: Metal & Windows FileChooserUI classes cannot be used without She 1.4.2_04 1.4.2_04 1.4.2_04
4745222 1.4 REGRESSION: java.awt.Container.add is very slow in Applets 1.4.2_04 NA NA
4775862 Cross-platform PrinterJob.printDialog gets hidden by main application window 1.4.2_04 1.4.2_04 1.4.2_04
4795368 GTK+ theme keynav for JTree expand/collapse doesn't confirm with GTK+2 standard 1.4.2_04 1.4.2_04 1.4.2_04
4795377 closing sequencer sometimes crashes the VM 1.4.2_04 1.4.2_04 1.4.2_04
4795413 GTK+ L&F not fully reflecting GNOME High contrast large print theme 1.4.2_04 1.4.2_04 1.4.2_04
4818483 Missing encoding conversion in PlainSocketImpl.socketCreate NA NA 1.4.2_04
4838960 Javascript event handlers becoming asynchronous 1.4.2_04 NA NA
4843574 GTK+ JFileChooser doesn't open multiple files 1.4.2_04 1.4.2_04 1.4.2_04
4856776 RMI call remains blocked even after network cable is unplugged in Solaris 8 1.4.2_04 1.4.2_04 1.4.2_04
4863451 REGRESSION: Unicode escape processing is redone 1.4.2_04 1.4.2_04 1.4.2_04
4865948 dk1.5.0/sparc/demo/ jfc/FileChooserDemo doesn't work as expected w/ Motif L&F NA NA 1.4.2_04
4872664 REGRESSION: regex character class negation error 1.4.2_04 1.4.2_04 1.4.2_04
4879522 REGRESSION: infinite loop in ISO2022_JP$Decoder. decodeArrayLoop() 1.4.2_04 1.4.2_04 1.4.2_04
4886069 Printing: Legal page sizes not correctly selected/printed on Linux NA 1.4.2_04 1.4.2_04
4887178 in with J2se1.3 in multithread situation, socket reads data unexpectly 1.4.2_04 1.4.2_04 1.4.2_04
4887966 Typo in 1.4.1 multi-version browser collision applet 1.4.2_04 NA NA
4894522 Applets do not release all memory when destroyed. 1.4.2_04 NA NA
4895018 JPI Control Panel "Help" refers to the incorrect Update button name 1.4.2_04 1.4.2_04 1.4.2_04
4897554 Include UseSpinning, UseTLAB, PreBlockSpin with -XX:+AggressiveHeap for Linux NA 1.4.2_04 NA
4898230 DefaultWriteObject Flag is always true in RMI-IIOP data stream 1.4.2_04 1.4.2_04 1.4.2_04
4898868 JVM crash in awt!NewHandler::handler 1.4.2_04 NA NA
4901516 IE Plugin can not discovery dynamic proxy settings 1.4.2_04 NA NA
4901731 IOP serialization is slow for large objects 1.4.2_04 1.4.2_04 1.4.2_04
4902977 CHROOT JDK 1.4.2-b28 NA 1.4.2_04 NA
4903383 Incorrect ordering of loads/stores of same memory loc with -XX:-OptoScheduling 1.4.2_04 1.4.2_04 1.4.2_04
4904370 JDK 1.4 and the JIS0208 character set encoding 1.4.2_04 1.4.2_04 1.4.2_04
4904444 Applets requiring plugin 1.3.1 are unviewable after installing 1.4.2 1.4.2_04 NA NA
4904887 RH9:commit Japanese characters from the candidate window causes application hang NA NA 1.4.2_04
4905270 Side effect of sun.awt.noerasebackground=true workaround 1.4.2_04 NA NA
4907493 input focus not working with multiple applets NA NA 1.4.2_04
4908252 Java plugin downloads sticky applet multiple time for sites using load balancing 1.4.2_04 1.4.2_04 1.4.2_04
4910908 1.4.2_01 Java Web Start documentation need to be update to the latest version 1.4.2_04 NA NA
4911077 javax.rmi.CORBA.Util.isLocal(stub) restricts custom ORB 1.4.2_04 1.4.2_04 1.4.2_04
4911507 spinners don't look like native ones on blueprint 1.4.2_04 1.4.2_04 1.4.2_04
4912332 NameNotFoundException when using Object factories on search results. NA NA 1.4.2_04
4912550 GTK L&F: In JFileChooser folder ordering is unlike native mercury ordering 1.4.2_04 1.4.2_04 1.4.2_04
4912559 JFileChooser filepanel background color is unlike native mercury 1.4.2_04 1.4.2_04 1.4.2_04
4912570 GTK L&F: Behaviour of new folder button in JFileChooser is unlike native mercury 1.4.2_04 1.4.2_04 1.4.2_04
4912602 JFileDIalog does not show the current directory in GTK 1.4.2_04 1.4.2_04 1.4.2_04
4912613 Swing's GTK look and feel should be updated to track GTK 2.2 1.4.2_04 1.4.2_04 1.4.2_04
4912618 GTK L&F: Shift+Tab causes the JFileChosser to behave vague 1.4.2_04 1.4.2_04 1.4.2_04
4912631 Drag anchor of JToolBar is unlike the native mercury toolbar 1.4.2_04 1.4.2_04 1.4.2_04
4913192 JFileChooser Dialog does not respond to the ESC key unlike Native FileDialog 1.4.2_04 1.4.2_04 1.4.2_04
4914585 RepositoryId Lists not handled correctly 1.4.2_04 1.4.2_04 1.4.2_04
4916008 Swing's blueprint engine is not in sync with native version 1.4.2_04 1.4.2_04 1.4.2_04
4916752 Wrong discriminator received on a union with multiple case labels on a branch 1.4.2_04 1.4.2_04 1.4.2_04
4916766 CORBA COMM_FAILURE when destroy() takes too long and close() happens 1.4.2_04 1.4.2_04 1.4.2_04
4916767 applets hang on multimon systems after returning from StandBy (Windows XP) 1.4.2_04 NA NA
4919300 J2SE needs to support Korean on Mercury NA 1.4.2_04 NA
4923414 GETJAVA: installation installer cannot proceed with current proxy setting 1.4.2_04 NA NA
4924735 Exception thrown when you visit URL http://www.ussearch.com 1.4.2_04 NA NA
4924896 Ship currently published CA certificates in cacerts file 1.4.2_04 1.4.2_04 1.4.2_04
4927116 Regression: 1.4.2 JVM core dumps with error ID 4F530E43505002EF 01 1.4.2_04 1.4.2_04 1.4.2_04
4931190 XP: Program Files\Java folder left over after uninstall 1.4.2_04 NA NA
4931281 Regression: jarsigner fails to verify the jar files 1.4.2_04 1.4.2_04 1.4.2_04
4931314 java.io.StreamCorruptedException thrown due to java.lang.ClassNotFoundException NA NA 1.4.2_04
4931321 Cannot specify java.util.logging.manager property using JWS 1.4.2_04 1.4.2_04 1.4.2_04
4932376 IOException on drop part of drag'n'drop 1.4.2_04 1.4.2_04 1.4.2_04
4932426 JavaWebStart version number inaccurate on Korean Locale on Win2000 1.4.2_04 1.4.2_04 1.4.2_04
4933131 C2 crash in adjust_check 1.4.2_04 1.4.2_04 1.4.2_04
4933804 X11 colormap is created for each accelerated 24-bit offscreen image NA NA 1.4.2_04
4934979 Issue with drawing images on a grayscale monitor under W2K 1.4.2_04 NA NA
4935740 Mozilla 1.4 Mecury build_09 crash when visit http://www.clipstream.com NA NA 1.4.2_04
4937429 Java Web Start 1.4.2 uses obsolete cacerts file. 1.4.2_04 1.4.2_04 1.4.2_04
4938868 GTK L&F: Behaviour of rename button in JFileChooser is unlike native mercury 1.4.2_04 1.4.2_04 1.4.2_04
4940437 sun.nio.ch.Util.releaseTemporaryDirectBuffer NullPointerException 1.4.2_04 1.4.2_04 1.4.2_04
4944137 classDepth(null) crashes VM 1.4.2_04 1.4.2_04 1.4.2_04
4945571 consider removing validity check on trusted cert anchor selection 1.4.2_04 1.4.2_04 1.4.2_04
4947404 AS7UR2 ER build crashed in Solaris x86 10 b45 NA NA 1.4.2_04
4947550 Null Pointer in creating Window 1.4.2_04 NA NA
4949482 -XX:NewSize, MaxNewSize CL arguments sometimes ignored 1.4.2_04 1.4.2_04 1.4.2_04
4951068 JRE 1.4.2 support for Chinese/Korean fonts on Red Hhat AS 2.1 NA 1.4.2_04 NA
4953126 Signature timestamps in signed jar files break forward compatibility 1.4.2_04 1.4.2_04 1.4.2_04
4959178 Regression test fails for 4905270: Side effect of sun.awt.noerasebackground=true 1.4.2_04 NA NA
4959566 REG: JVM crash on RH3.0 w/ 4F533F4C494E55583F 491418160E4350500306 NA 1.4.2_04 NA
4962866 Interop broken b/w 1.4.2_04 and 1.4.1,1.5 for TreeSet, BigInteger, BigDecimal 1.4.2_04 1.4.2_04 1.4.2_04
4966382 Krb5LoginModule authentication fails with exception, "connection reset" 1.4.2_04 1.4.2_04 1.4.2_04
4975867 1.4.2_03 (SUNWj3rt) incorrect becomes default java on S10 with 1.5.0 present. NA NA 1.4.2_04
4985289 REGRESSION: Java plugin crashes IE when using PAC file 1.4.2_04 NA NA
4991519 Encoding Unicode to JIS0208 Throw exception 1.4.2_04 1.4.2_04 1.4.2_04

Changes in 1.4.2_03

The official version number for this update release is 1.4.2_03-b02. Bug fixes are listed in the following table. The Fix Status columns indicate the operating system to which the fix applies.

BugID Description Microsoft Windows Fix Status Linux Fix Status Solaris Operating Environment Fix Status
4924896 Ship currently published CA certificates in cacerts file. 1.4.2_03 1.4.2_03 1.4.2_03

Changes in 1.4.2_02

The official version number for this update release is 1.4.2_02-b03. Bug fixes are listed in the following table. The Fix Status columns indicate the operating system to which the fix applies.

BugID Description Microsoft Windows Fix Status Linux Fix Status Solaris Operating Environment Fix Status
4708924 Regression: IllegalStateException:constrain(xywh) not supp. for complex transform 1.4.2_02 1.4.2_02 1.4.2_02
4751259 Java->JS crashes IE with JPI 1.4.0_02/ NPE with 1.4.1 1.4.2_02 NA NA
4757672 AsyncGetCallTrace() on Solaris/Intel core dumps with assertion failure 1.4.2_02 1.4.2_02 1.4.2_02
4761990 1.4 Regression: Highlighting Color Behavior has changed 1.4.2_02 NA NA
4762958 occasional crashes/deadlocks from AsyncGetCallTrace() 1.4.2_02 1.4.2_02 1.4.2_02
4777869 JVMPI_EVENT_COMPILED_ METHOD_LOAD: "must release all locks when leaving VM" asser 1.4.2_02 1.4.2_02 1.4.2_02
4788410 Cannot set preferences factory in web start 1.4.2_02 1.4.2_02 1.4.2_02
4798569 Mozilla cannot correctly display Java applet with relative "width" attribute. NA NA 1.4.2_02
4808151 crash in AsyncGetCallTrace() when invoked during Deoptimization 1.4.2_02 1.4.2_02 1.4.2_02
4810111 AsyncGetCallTrace() is absent in linux/Intel JVM 1.4.2_02 1.4.2_02 1.4.2_02
4812196 infinite recursion in AsyncGetCallTrace() with the server JVM 1.4.2_02 1.4.2_02 1.4.2_02
4820592 syncGetCallTrace: assert(pc_desc != 0, "scopeDesc must exist"). 1.4.2_02 1.4.2_02 1.4.2_02
4822846 AsyncGetCallTrace: guarantee(get_thread() == thread, "must be the same thread.. 1.4.2_02 1.4.2_02 1.4.2_02
4831461 JNI GetEnv() race with ThreadLocalStorage::set_thread() guarantee 1.4.2_02 1.4.2_02 1.4.2_02
4837340 Cache versioning fails to work in 1.4.1 and higher releases 1.4.2_02 1.4.2_02 1.4.2_02
4840883 hourglass cursor & modal dialog NA NA 1.4.2_02
4850081 Get/SetThreadLocalStorage need to work with AsyncGetCallTrace 1.4.2_02 1.4.2_02 1.4.2_02
4850369 JInternalFrame setDefaultCloseOperation ignored under Motif look-and-feel. 1.4.2_02 1.4.2_02 1.4.2_02
4852569 OBJ_ALLOC event deadlock between VMThread and Finalizer thread 1.4.2_02 1.4.2_02 1.4.2_02
4857110 NTLM authentication must be transparent for users 1.4.2_02 NA NA
4861802 missing /proc/ dir in chroot env. causes 1.4.1 java to fail NA NA 1.4.2_02
4861809 VM crash when HeapDump requested 1.4.2_02 1.4.2_02 1.4.2_02
4862593 JVM crash when dragging from Java UI component to natively rendered window/peer NA NA 1.4.2_02
4863423 Util buffer cache uses wrong release strategy 1.4.2_02 1.4.2_02 1.4.2_02
4870762 Regression: 1.4.1_0x JVM crash in native code during drag and drop operation 1.4.2_02 NA NA
4872170 Customer Java Application crashes in the XtWindowOfObject function NA NA 1.4.2_02
4886212 Need general-purpose way to dispatch object invocations on Java GUI thread 1.4.2_02 1.4.2_02 1.4.2_02
4890014 reload button in IE reloads a new classlaoder even if other applets are using it 1.4.2_02 NA NA
4890651 Crash in OopFlow::build_oop_map 1.4.2_02 1.4.2_02 1.4.2_02
4891973 [mercury] Java Setup menuitem location misleading NA 1.4.2_02 NA
4892772 Update cacerts file with GeoTrust root certs 1.4.2_02 1.4.2_02 1.4.2_02
4895132 problems with filename cache on Windows 1.4.2_02 NA NA
4895978 High CPU utilization with Matrox graphic adapters and Multiple Display 1.4.2_02 NA NA
4901951 extra pings to server if WeakReferenced CachedJarLoaders gc'ed 1.4.2_02 1.4.2_02 1.4.2_02
4911500 Size of sliders in GTK L&F larger than original NA 1.4.2_02 NA
4911502 Open/Closing buttons on split panes are very small NA 1.4.2_02 NA

Changes in 1.4.2_01

The official version number for this update release is 1.4.2_01-b06.

At this release, the Java Update feature is installed when the J2RE is installed. Java Update can automatically update your computer with the latest J2RE release.

Known Problems

  • This release introduces a new Java™ icon for the desktop and control panel. On Microsoft operating systems, if you upgrade from a prior JRE to this release, or if this release is installed and you then install an earlier release, either the classic Java icon or the new Java icon may be displayed. The possible inconsistency is due to various factors such as icon cache limits and system configuration. The inconsistency relates only to icon display, not to the JRE itself.

    The associated bug number is 4892335.

  • When downloading the J2SE 1.4.2 JRE or SDK to a Microsoft Windows 2003 Server machine that is behind any type of Proxy (even if correctly configured), a problem occurs. The problem is seen after downloading the "Windows Installation" from the J2SE 1.4.2 Download page

    When you click to install the download, a network error occurs, and the installation must be aborted.

    The workaround is to either download the "Windows Offline Installation" or install on a machine that isn't behind a proxy.

    The associated bug number is 4896643.

  • A bug in the Java 1.4.2 Web Start installer causes the Java Web Start desktop icon to be overwritten. Double-clicking the icon invokes the 1.4.2 Java Web Start application manager, even if a later release of Java is already installed.

    The associated bug number is 4899728.

  • A problem occurs when downloading the J2SE 1.4.2 JRE or SDK to a Microsoft Windows XP Home/Professional machine with BITS service disabled. The problem is seen after downloading the "Windows Installation" from the J2SE 1.4.2 Download page

    When you click on "Update Now," to run Java Update, Java Update fails silently after it is invoked. You see a balloon message that updates are available; then on selecting "download," the download begins and suddenly the taskbar icon goes away and nothing happens.

    The workaround is to enable BITS from the ControlPanel on XP.

    The associated bug number is 4900711.

  • On any Microsoft Windows 64-bit (Itanium processor) system, the registry key ( HKLM/Software/JavaSoft/Java Development Kit/1.4) and the CurrentVersion value of the registry key ( HKLM/Software/JavaSoft/Java Development Kit) are removed during uninstall. This only occurs when both J2SDK 1.4.2 and J2SDK 1.4.2_01 are installed on the system, and then either 1.4.2 or 1.4.2_01 is uninstalled.

    The associated bug number is 4904701.

Bug fixes are listed in the following table. The Fix Status columns indicate the operating system to which the fix applies:

BugID Description Microsoft Windows Fix Status Linux Fix Status Solaris Operating Environment Fix Status
4830281 DPI setting not supported in GTK L&F 1.4.2_01 1.4.2_01 1.4.2_01
4864048 j2re-1_4_2-iftw.exe installer has problems if IE proxy config is incorrect 1.4.2_01 NA NA
4872524 Enable JavaUpdate in 1.4.2_01 1.4.2_01 NA NA
4872525 Remove \r\rn characters from Balloon Tip text 1.4.2_01 NA NA
4874961 JavaUpdate shows 'Java Update not completed' message when reboot is accepted 1.4.2_01 NA NA
4878303 Can't input character into the applet text field when doing the applet demo 1.4.2_01 1.4.2_01 1.4.2_01
4879307 Random date/time attributes produced in jars through unpack breaks Java Update 1.4.2_01 NA NA
4879678 No warning/error messages if patching fails through incremental update 1.4.2_01 NA NA
4883891 The auto download URL in Mantis FCS demo is not correct. 1.4.2_01 NA NA
4884413 Trigger installer to reboot if Sun VM is running in IE during Java Update 1.4.2_01 NA NA
4885227 Java Update tab should be hidden from non-administrative users 1.4.2_01 NA NA
4885231 Web bundle installer fails to install if proxy requires authentication 1.4.2_01 NA NA
4887020 Installer needs a more explicit message than "creating jar files" 1.4.2_01 NA NA
4887595 Updated PhoneHome behavior for consumers 1.4.2_01 NA NA
4889294 Need to update java logos in Java2Demo 1.4.2_01 1.4.2_01 1.4.2_01
4889599 Upgrade from 1.4.2 to 1.4.2_01 & uninstall leaves JavaUpdate registry entries 1.4.2_01 NA NA
4893529 JavaScript, wrong url for auto-install 1.4.2_01 NA NA
4895390 1.4.2_01 HTMLConverter refers to the wrong default autodl URL 1.4.2_01 NA NA
4895867 jre 1.4.2_01, Fr, computer needs to be rebooted dialog is too long 1.4.2_01 NA NA
4895868 jre 1.4.2_01, It, string 'Finishing installation...' is too long 1.4.2_01 NA NA
4896015 j2sdk 1.4.2_01, ja, extra '\' character in the installshield 1.4.2_01 NA NA
4905011 FloatingDecimal throws an assertion error with -enablesystemassertions flag. 1.4.2_01 1.4.2_01 1.4.2_01