Sun Java Solaris Communities My SDN Account Join SDN

Documentation

Java™ 2 Platform Standard Edition Development Kit 5.0 Update 15
(JDK 5.0 Update 15)

Microsoft Windows, Linux, and Solaris Operating Systems
Japanese

Contents

Latest Version
Earlier Versions

Introduction

This document summarizes changes made in all the 1.5.0 update releases, including a link to the original 1.5.0 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 Silent Installation - For relevant information regarding silent installation as of J2SE 5.0 Update 8, refer to this document: http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/silent.html.

Changes in 1.5.0_15

The full internal version number for this update release is 1.5.0_15-b04 (where "b" means "build"). The external version number is 5.0u15.

Security Baseline

This update release specifies the following security baselines:

JRE Family Version Security Baseline
5.0 1.5.0_15
1.4.2 1.4.2_17

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

OlsonData 2007k

This release contains Olson time zone data version 2007k. For more information, refer to 6646197 or see 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 233325 233326 and 233327.

Other bug fixes are listed in the following table.

BugId Category Subcategory Description
6317397 hotspot runtime_system Hard hangs in concurrent code on Solaris and Linux
6629657 java classes_awt provide raw key code from underlying system without changing API.
6632169 java classes_net HttpClient and HttpsClient should not try to reverse lookup IP address of a proxy server
6647251 java classes_security Add DigiCert root CA certs to JDK
6647254 java classes_security Add TrustCenter root CA certificates to the JDK
6651160 java classes_security Add AOL root CA certs to JDK
6624769 java classes_util_i18n (tz) Support tzdata2007i
6646197 java classes_util_i18n (tz) Support tzdata2007k
6374379 java classes_util_jarzip ZipFile class cannot open zip files with long filenames
6423026 java classes_util_jarzip Java.util.zip doesn't allow more than 2036 zip files to be concurrently open on Windows
6568419 java_plugin misc initial_focus flag not working when an applet is compiled with 1.4 and run with 1.5
6593309 java_plugin misc applet focus issue with button after minimizing an maximizing
6631506 java_plugin plugin REG : Unable to launch an applet on MZ using 6u4
6616825 jmx classes JMX query returns no value in 1.0 compatibility mode - deserialization bug in readObject()


Changes in 1.5.0_14

The full internal version number for this update release is 1.5.0_14-b03 (where "b" means "build"). The external version number is 5.0u14.

Security Baseline

This update release specifies the following security baselines:

JRE Family Version Security Baseline
5.0 1.5.0_14
1.4.2 1.4.2_16

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

OlsonData 2007h

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

Red Hat 5 Problem with Java Input Methods

Input methods implemented using the Java Input Method Framework may not work correctly on Red Hat 5 Linux desktop. Refer to 6600929.

Bug Fixes

Bug fixes are listed in the following table.

BugId Category Subcategory Description
6457444 doclet stddoclet javadoc does not create html file correctly in 5.0u6
6519085 hotspot compiler2 JVM crashes executing test suite of JavaDB (derby)
6321689 hotspot compiler2 Ideal_DU_postCCP not conservative enough
6565138 hotspot compiler2 1.5.0_10 64-Bit SIGBUS with ParallelGC in MarkSweep::MarkAndPushClosure::do_oop
6545719 hotspot garbage_collector Regression : Infinite GC occurs after fix in CR 6370163
6558100 hotspot garbage_collector CMS crash following parallel work queue overflow
6515362 hotspot runtime_system fix for 6374419 suppresses real error message from the linker
6528763 hotspot runtime_system VM crashes because of something related to LoaderConstraintEntry in 6.0
6546278 hotspot runtime_system Synchronization problem in the pseudo memory barrier code
6553303 idl orb Corba application fails w/ org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: No
6543815 java classes_2d Imageable area of PageFormat is ignored if values of imageable X/Y are negative.
6480378 java classes_awt Backport 5065001, 6259348 and others to 5.0 update release
6577717 java classes_awt Textboxes don't work in applets under windows and linux
6562716 java classes_awt focus request queue is not updated when rejecting focus on EmbeddedFrame (win32)
6542420 java classes_awt A cross-platform ModalityListener interface should be provided in 1.5.0
6593729 java classes_io After failed file close, do not repeat the close operation.
6525425 java classes_lang (ref) heavy lock contention during object serialization on Solaris10/T2000
6206527 java classes_net "cannot assign address" when binding ServerSocket on Suse 9
6601686 java classes_net InetAddress.isReachable(timeout) may not return after timout milliseconds
6599750 java classes_net InetAddress.isReachable implementation not completely thread safe
6518816 java classes_net Reduce the memory foot print for HttpURLConnection
6520665 java classes_net NTLM Authentication not requested, throws null exception
6587875 java classes_net InetAddress.isReachable() will not work for super users with "large" process ids
6314370 java classes_net Nightly: Jaws hang on "Starting application..." window
6469580 java classes_security 1.5.0_08 JVM crashes in SignatureHandlerLibrary::add on Fujitsu Primepower platform
6418433 java classes_security org.ietf.jgss.Oid constructor accepts invalid values (and rejects valid values)
6570062 java classes_security Kerberos authentication regression
6543940 java classes_security Exception thrown when signing a jarfile in java 1.5
6512054 java classes_security SUBJECTDOMAINCOMBINER DOES NOT COMBINE CODE-BASED GRANTS IN JAAS MODE
6520101 java classes_swing FileChooser will cause OutOfMemory when application will run long time
4743558 java classes_text [BI] test/java/text/BreakIterator/BreakIteratorTest.java fails in th locale.
6483402 java classes_util_i18n (date) calling java.util.Date.toString() slows down subsequent calls to the class
6531591 java classes_util_i18n Currency update for Sudan
6538601 java classes_util_i18n Periodical timezone display name revision
6554586 java classes_util_i18n (tz) Support tzdata2007f
6611886 java classes_util_i18n (tz) support tzdata2007h
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
6531593 java classes_util_i18n Currency update for Iceland
5088563 java classes_util_regex Matcher.find throws StringIndexOutOfBoundsException if pattern is missing ']'
6464451 java compiler javac in 5.0ux can not compile try-catch block which has a lot of "return"
6557713 java imageio Java unable to convert from gif to png format
6579208 java install FamilyVersionSupport removed when installing jre-6u2-windows-i586-p.exe
6476329 java localization PIT: additional sentence needs to be translated for 6267625
6531255 java localization Need to update timezone display names for en_CA locale
6534678 java localization l10n of 6525138
6547501 java localization There should be a space before % sign in French locale
6454676 java serviceability Need -XX:+HeapDumpOnCtrlBreak to trigger heap dump on ctrl-break or ctrl-\
6494472 java serviceability jmap -permstat fails with Out of swap because uses too much memory
6494722 java serviceability SA: jstack throws get_thread_regs failed for lwp debugger exception.
6431847 java tools Memory overflow in java launcher for Linux
6502051 java_deployment update jusched crash: buffer overrun
6503510 java_plugin iexplorer Crash occurs during verification of 5.0u10b02
6555628 java_plugin iexplorer Repeatedly open and close an applet freezes IE
6572147 java_plugin iexplorer Browser hang as an applet open and close repeatedly in 0.5-sec interval
6578895 java_plugin iexplorer NPE null pData general exeception occured as applet reloading repeatedly
6579743 java_plugin iexplorer Regression : Java Console pops up unexpectedly in 5.0u13-b01
6576321 java_plugin iexplorer Browser hang by a deadlock with open and close applet repeatedly
6522028 java_plugin iexplorer The print dialog moves the current IE frame to background
6530198 java_plugin misc 1.5.0_10 focus is not correctly returned to a JFrame
6586045 java_plugin misc browser crashes on an XP japanese machine with 6u5 deploy nightly build
6502568 java_plugin other request header has garbage characters when size of cookie is greater than 4k
6556044 java_plugin other JRE SSL Handshake error in jdk1.5.0
6373274 javawebstart download_engine Jar resources nested in JRE resources block are broken.
6465756 javawebstart jnlp_file cannot use CDATA xml tag within the jnlp <argument> tag
6265713 javawebstart jnlp_file Having a query string to a jnlp file negates the SingleInstanceService
6484661 javawebstart other cannot launch application offline if https is used
6354969 jaxp other Bug in XPathFactory.newInstance() method
6219364 jaxp sax com.SAXParserImpl.setProperty("feature",null) throws NullPointerException
6594813 jaxp sax XML Parsing differences
6236727 jaxp xslt XSLTC never stops resolving imported stylesheets when outer stylesheet is a DOMSource
6536120 jaxp xslt HTML serializer puts no space between public and system doctype
6490921 jaxp xslt The transformer API sometimes ignores the property org.xml.sax.driver
6467921 jce pkcs11_csp Backport SunPKCS11 to a Tiger update on 64 bit AMD Linux platform
6560218 jgss krb5plugin Problem with credentials from non-default realm
5053708 jndi dns DNS provider does not cleanup resources properly
6585239 jndi dns Regression: 2 DNS tests fail with JDK 5.0u13 b01 and pass with 5.0u12fcs
6358629 jsse runtime SSLSocket.close() and SSLSocket.read() deadlock
6447412 jsse runtime Issue with socket.close() for ssl sockets when poweroff on other system


Changes in 1.5.0_13

The full internal version number for this update release is 1.5.0_13-b05 (where "b" means "build"). The external version number is 5.0u13.

Security Baseline

This update release specifies the following security baselines:

JRE Family Version Security Baseline
5.0 1.5.0_13
1.4.2 1.4.2_16

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

OlsonData 2007g

This release contains Olson time zone data version 2007g. For more information, refer to 6595137 or see 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
6595137 java classes_util_i18n (tz) support tzdata2007g


Changes in 1.5.0_12

The full internal version number for this update release is 1.5.0_12-b04 (where "b" means "build"). The external version number is 5.0u12.

Security Baseline

This update release specifies the following security baselines:

JRE Family Version Security Baseline
5.0 1.5.0_12
1.4.2 1.4.2_14

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

OlsonData 2007e

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

JVM Option Switch

On Solaris, thread interruption of a thread attempting certain I/O operations results in interruption of the operation and the throwing of InterruptedIOException in circumstances where thread interruption is ignored on Linux and Windows platforms. This Solaris-specific I/O interruption in response to thread interruption is enabled by default, as with previous releases, but is now controllable with the UseVMInterruptibleIO Hotspot option switch. By default, this switch is on to maintain previous behavior. If the switch is turned off with:


-XX:-UseVMInterruptibleIO

then the Solaris-specific I/O interruption in response to thread interruption is disabled.

See bug report 4385444for more information.

Bug Fixes

Bug fixes are listed in the following table.

BugId Category Subcategory Description
6451451 hotspot compiler2 EXCEPTION_ACCESS_VIOLATION caused by -XX:+AggressiveOpts flag in Bigapps ATG test for 1.5.0_08b03
6472714 hotspot compiler2 crash compiling com.sun.jndi.ldap.sasl.LdapSasl::saslBind
6487381 hotspot compiler2 Additional path for 5.0 jvm crash on exhaustion of CodeBuffer
6502317 hotspot compiler2 Deoptimization code of Java 1.5.x looks leaking memory.
6297094 hotspot compiler2 The result type of Class.getModifiers is labeled as a "boolean" to the optimizer instead of "int"
6471004 hotspot compiler2 Incorrect displacement check for short branches.
6519527 hotspot compiler2 PartialSubtypeCheckNode without a control edge could get scheduled too high (5.0)
6518092 hotspot compiler2 1.5.0_05 crash in method::handler_for_exception_and_pc
6454444 hotspot compiler2 SEGV on solaris-i586 -server running ConcurrentQueueLoops
6461827 hotspot compiler2 Performance: java.lang.Class.isAssignable
6472335 hotspot garbage_collector Allocation of huge array which would cause OutOfMemoryError causes JVM to hang with -Xincgc
6468516 hotspot garbage_collector CMS: deal correctly with concurrently cleared or enqueued Reference objects
6487931 hotspot runtime_system JVM reports EXCEPTION_FLT_STACK_CHECK when calling a Java method through JNI
6502780 java build Adjustment jprt rules
6459676 java classes_2d JDK 1.5 should flush metrics caches when using alternate composite fonts
6353972 java classes_2d REGRESSION: GUI fails to paint text with large heap size setting
6500903 java classes_2d PrintServices are incorrectly listed as "not accepting jobs"
6542419 java classes_2d SharedMemoryPixmapsTest.sh failed on 5.0u12b02 but passed on previous one
6405311 java classes_awt XtVaSetValues call does not work when running in 64-bit Java 1.5 on Linux
6473485 java classes_awt No keyboard focus in a focusable JWindow
6496958 java classes_awt incorrect backoff in the process of dispatching lw requests queue
4052517 java classes_lang (process) Runtime.exec won't execute programs belonging to other groups on Unix
6370080 java classes_lang (ann) Method.getAnnotations() sometimes throw SecurityException: doPrivileged or javadoc missing?
6480566 java classes_management TEST_BUG: several tests fail because TESTVMOPTS are passed to javac directly
6415062 java classes_net 30 MB memory trashed to get 30 kb string url encoded
6446855 java classes_net https connections failing when connecting through a proxy
6347873 java classes_nio (so) Ports opened with ServerSocketChannel blocks when using Runtime.exec
6321453 java classes_security Remove GTE CyberTrust root CA cert after it expires
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
5036146 java classes_swing REGRESSION: problems with 1.5.0 action listeners
6432667 java classes_swing Vista: Menu dropdown differs while compare with naitve in vista laf.
6491714 java classes_swing JFileChooser does not work properly with File selection when filter is changed
6432397 java classes_swing Windows l&f on Vista JComboBox does not look like native
6500302 java classes_swing GTKLAF:Check mark/bullet is not visible for selected checkbox & radio menu items in disabled state.
6542335 java classes_swing different behavior on knob of scroll bar between 1.4.2 and 5.0
6523518 java classes_swing javax/swing/AbstractButton/6298940/bug6298940.java failed against 1.5.0_12_01 but passed on 1.5.0_11
6396844 java classes_swing JFileChooser seems to cause OutOfMemory in 1.4.2, 5.0u4 and mustang-b75
6511568 java classes_swing JFileChooser throws OOM in 1.4.2, 5.0u4 and 1.6.0
6530336 java classes_text (tz) DST bug in latest jdk releases when using EST MST and HST abbreviations
6470111 java classes_util_concurrent Deadlock in Exchanger
6460501 java classes_util_concurrent Synchronizer timed acquire still leaks memory
6492173 java classes_util_i18n Please delete or modify test/java/util/TimeZone/4261506 test
6496224 java classes_util_i18n Slovenian currency change
6541843 java classes_util_i18n (tz) Support tzdata2007e
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
6520670 java install 1.5.0_11 installer writes wrong JavaHome value in Windows registry
6525690 java install offline non -s installer pops up "internal error 2762" after clicking "finish"
6526421 java install Truncated localized texts in finish dialog
6416988 java localization [ko]Translation of 'Certificate' is inconsistent
6386647 java localization Full date format in DateFormat does not include day of the week for UK locale
6450945 java localization The week day for Saturday and the first week day in Romania locale are incorrect
6500174 java localization [ja] wrong translation in Java Update warning message
6497154 java localization getFirstDayOfWeek() not works correctly for Slovak locale
6488119 java localization en_ZA local has unusable time format
4494727 java localization [Fmt-Nu] Formatting of percents incorrect for some locales
6486607 java localization incorrect french localization for GY country code
6485516 java localization incorrect french localization for GF country code
4225362 java localization localized DateFormatSymbols for fr_FR is wrong
6379214 java localization Danish Translation of the word Danish is wrong
6481177 java localization Add Eras for Dutch LocaleElements
6414459 java localization Wrong first day of week for Croatian locale
6311411 java serviceability SA: jmap -histo reports wrong histogram with CMS
4753347 java serviceability OutOfMemoryError - Stack Trace missing
6484462 java_plugin converter Applet HTML generated by HTML converter tool crashes the new IE7
6424564 java_plugin iexplorer Browser window is not blocked by the modal dialog
6404972 java_plugin iexplorer IE Window and Dialogue are displayed in different order from the order of button click.
6523707 java_plugin iexplorer IE browser thread dead after modal dialog created from liveconnect in another window
6395737 java_plugin iexplorer IE hangs when a modal dialog is active with concurrent window re-focus activities
6502189 java_plugin iexplorer applet hang when try to reload a page with the applets in a frame
6501186 java_plugin iexplorer JVM crashes when IE windows are opened and closed so many times thru JavaScript in 5.0u10
6418035 java_plugin other Applets freeze in 5u7 on XP Japanese
6216340 java_plugin other Java to support Firefox browser
6475032 jaxp parse Regression: declaring a a duplicate Namespace mapping to an exisitng prefix:URI throws an Exception
6428590 jaxp sax com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager does not demand namespace-prefixes
6401137 jaxp xslt Null Pointer Exception in Java 1.5
6434840 jaxp xslt Memory Leak in XSL Transform leading to OutOfMemory Exception
6475157 jmx classes RMIConnectorServer.stop: deadlock
6524112 tooldocs all sloppy developer missed testcase when fixing 6490790


Changes in 1.5.0_11

The full internal version number for this update release is 1.5.0_11-b03 (where "b" means "build"). The external version number is 5.0u11.

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
6381526 hotspot jvmti Unexpected async exception in jvmti_GetLoadedClasses()
6463096 hotspot runtime_system icache invalidation code can segv
6419112 hotspot runtime_system Need a way to determine if java process was started from sun launchers
5036554 idl other unmarshal error on CORBA alias type in CORBA any
6448787 java char_encodings Regression: UnicodeLittle broken on 1.4.2_12
6358747 java classes_2d PrinterJob.printDialog() crashes JVM when called from subthread
6449486 java classes_2d Few Hindi glyph formations are failing on Win-Vista only
6471418 java classes_2d StackOverflowError due to recursion at sun.font.TrueTypeFont.getTableBuffer
6395346 java classes_2d Need to make Java process High-DPI-aware on Windows Vista
6490384 java classes_2d sun/java2d/DirectX/D3dTranslucency.java test needs to be backported from Mustang to Tiger workspace
6418004 java classes_2d java/awt/font/StyledMetrics/StyledMetrics.java fails on Vista
6476980 java classes_2d deriveFont is not working on FontUIResource with a dynamically loaded TTF
6448717 java classes_2d Unable to retrieve printer list on system with unconnected printers
6300533 java classes_awt RI crashes on Windows when executing tests.api.java.awt.Toolkit.CursorTests
6191896 java classes_awt Pressing 'copy' on a TextField with echo char set copies the actual text to the clipboard, XToolkit
6504460 java classes_awt Regression in backport of flickering-related bug fix
6401956 java classes_awt Vista: The right mark of the CheckboxMenu item is broken when compared with winXP
6481955 java classes_io Uncanonicalized absolute filepath with length 248-260 no longer works (win)
6464154 java classes_lang (process) subprocess environment sort order differs from Windows native sort order
6469606 java classes_lang (process) Process.destroy() can kill wrong process (Unix)
6456276 java classes_net VISTA: api/java_net/NetworkInterface/index.html#static fails.
6457066 java classes_net SocketTimeoutException : Timing out early
6469803 java classes_net Socket creation on Windows takes a long time if web proxy does not have a DNS entry
6469663 java classes_net HTTP Request-URI contains fragment when connecting through proxy
6493989 java classes_sound javax/sound/sampled/Clip/JavaSoundAudioClip/bug6269854.java test appeared as unstable on tiger
6331483 java classes_swing Regression: com/sun/java/swing/plaf/gtk/5048769/bug5048769.sh fails
6466058 java classes_swing OceanTheme causes swing components to serialize with sun.* classes
6449933 java classes_swing Vista:FileChooserDemo throws an exception when trying to open it in Windows L&F
6486626 java classes_swing JFileChooser throws exception when trying to access a CD drive on Vista.
6190373 java classes_swing REGRESSION: AWT-EventQueue Deadlock AWTTreeLock/MetalUtils$GradientPainter
6496144 java classes_swing REGRESSION: JCheckBox doesn't show on JToolBar under Windows L&F
6317248 java classes_util (fmt) java/util/Formatter/Basic.java fails in hi_IN locale
6480497 java classes_util_i18n (tz) Support tzdata2006n
6497526 java classes_util_i18n (tz) Support tzdata2006p
6490560 java classes_util_i18n (tz) Support tzdata2006o
6485605 java debugger "com.sun.jdi.InternalException: Inconsistent suspend policy" in internal event handler
6398636 java install Vista: JRE 5.0u8 installation failed with 1722 MSI error
6405138 java install Vista: Add manifest to installers to run with elevated privileges
6405147 java install Vista: Use registry key to pre-approve Active-X controls
6433689 java install 1.5.0_u7 has "shielded" exe in Windows Vista
6495123 java localization [l10n] l10n meeesage update after deployment bug 6458761 is fixed
6473331 java rmi rmic does not use manifest classpath
6422509 java_deployment download Vista: disable change dialog for cache location ?
6415321 java_deployment general Vista: Implement work around for Runtime.exec() problem in deployment
6464051 java_deployment general InstallStats2 not sending full version for offline installers with 'failure' status
6487916 java_deployment general IS2 : InstallComplete ping 'ic' with status 'success' is not posted in silent mode
6394747 java_deployment update Vista: Java auto-update is not enabled on Windows Vista
6406822 java_deployment update Vista: jusched.exe requires user approval with every login
6495720 java_deployment update jusched.exe needs to be signed
6489165 java_plugin iexplorer dead lock occurs by pressing "refresh" many times in 5.0u10b02
6206442 java_plugin other REGRESSION: JFrame goes to back after toFront() is called when Applet starts
6487334 java_plugin other vista: changes made by java control panel has no effect
6477348 java_plugin other browser become non-responsive if we switch page during applet JAR initial download
6516845 java_plugin plugin Installation issues with u10 on IE java.com
6493637 javawebstart general TCK-jnlp 1.5: jnlp_file/resources/j2se/index.html#vmArgs hang in some cases.


Changes in 1.5.0_10

The full internal version number for this update release is 1.5.0_10-b03 (where "b" means "build"). The external version number is 5.0u10.

Support for epoll

The Linux downloads of this update release include an implementation of java.nio.channels.spi.SelectorProvider that is based on the epoll I/O event notification facility. The epoll facility is available in the Linux 2.6 kernel, and is more scalable than the traditional poll system call. This epoll-based implementation may improve the performance of server applications that use the New I/O API and that register hundreds of channels with a selector. For more information, refer to the epoll(4) and poll(2) man pages.

The epoll-based implementation of SelectorProvider is not selected by default. To select it, specify a property value from the command line as follows:

java -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.EPollSelectorProvider ... 
DSA keys

DSA keys created by the JDK 1.1 javakey tool, and stored in the JDK 1.1 IdentityDatabase use a deprecated OID (1.3.14.3.2.12). These keys will not be granted full privileges on Solaris 10 if the default security provider configuration is in place.

A workaround is to list the Sun provider (sun.security.provider.Sun) ahead of the PKCS11 provider (sun.security.pkcs11.SunPKCS11) in the java.security security properties located in the lib/security directory of the JDK installation.

Bug Fixes

Bug fixes are listed in the following table.

BugId Category Subcategory Description
6362260 hotspot compiler2 policy_maximally_unroll ignores the current compilation size and can blow out the node counts.
6420685 hotspot compiler2 ResourceMark breaks growable array
6440479 hotspot compiler2 crash at nmethod::scope_desc_at failed gaurantee scope must be present
6434117 hotspot compiler2 jdk1.5.0_08 core dumps when using -XX:+UseBiasedLocking
6407414 hotspot garbage_collector 1.4.2_11 java_g with iCMS Error: assert(_pending_decrements > 0,"can't be zero or negative")
6369448 hotspot garbage_collector Unnecessary FullGC
6432517 hotspot garbage_collector Policy missing in GC parallel reference processing
6427025 hotspot garbage_collector CMS: NewRatio ignored in the setting of NewSize and MaxNewSize
6350066 hotspot garbage_collector Nightly testing and PRT/GCBasher got assert(end >= start,"incorrect constructor arguments")
6459113 hotspot garbage_collector CMS+ParNew: wildly different ParNew pause times depending on heap shape caused by allocation spread
6433335 hotspot garbage_collector ParNewGC times spiking, eventually taking up 20 out of every 30 seconds
6412288 hotspot garbage_collector 1.4.2_11 java_g iCMS assert(referent->is_oop(),"Adding a bad referent")")
6441368 hotspot garbage_collector JVM core dumps when taking class histogram with -XX:+UseParallelOldGC
6440724 hotspot garbage_collector 1.5.0: CMS: misleading preclean and abortable preclean statistics
4855795 hotspot garbage_collector Spurious OutOfMemoryError exceptions
6399321 hotspot jni Event Handle Leak while using JNI
6438812 hotspot other Allow for tiger hotspot to be built with JPRT
6374419 hotspot runtime_system Misleading error message if 32bit dll used together with 64 bit VM
6425203 hotspot runtime_system JCK-Runtime-15a java.lang.Class.GetGeneric tests throw VM Hotspot Crash and core dump using java_g
6401952 hotspot runtime_system assert(field_index <= 0xFFFF,"field index does not fit in low flag bits") occurs in java_g (5.0u6)
6490436 hotspot runtime_system compatibility issue due to 5060487
6323299 hotspot runtime_system VM crashes if JRE is run from network disk
6304817 hotspot runtime_system The class data sharing archive does not work when jar file in bootclasspath is more than 8
6475580 idl nameserver 26 INS tests fail with org.omg.CORBA.BAD_PARAM for Tiger U10 PIT
6354718 idl orb client connections to ORB are neither freed nor garbage collected (java 1.5)
6465377 idl orb NullPointerException for RMI ORB in 1.5.0_08
6438259 idl tools Wrong repository ID generated by IDLJ
6359434 java build RE Build should produce everything that needs to released (JRL, JIUL and Build Readme files)
6376296 java classes_2d Java2D: Aakar and Rekha fonts crash JDK.
6434214 java classes_2d JRE crashed when launching a GUI Window from a service program on Windows Vista
6186524 java classes_2d Swing Basher throws an expection(EXCEPTION_ACCESS_VIOLATION) in windows XP professional
6318302 java classes_2d T2K crashes on Rodeo.TTF
6291992 java classes_awt All editable fields get frozen.
6445579 java classes_awt /api/java_awt/interactive/ #eventTest0015 & #PMenuTest failing on jck manual with -Xcheck:jni option
6351698 java classes_awt Regression: 4506928 testcase is passing with 142_10-b03 but failing with 142_11-b01
6374321 java classes_awt Textfield loses focus after alt key hit in IE browser
6448190 java classes_awt Focus issue with JFrame and JButton
6333613 java classes_awt Flickering upon resize in Mustang
6417395 java classes_awt New IE applet window becomes unresponsive if it is launched after the modal dialog
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
6395581 java classes_io File.listFiles() is unable to read nfs-mounted directory (MacOS X)
6220825 java classes_lang System property os.name should be "Windows Vista" on Windows Vista
6339493 java classes_lang (process) Runtime.exec does not close all file descriptors on Solaris 9
6369510 java classes_net HttpURLConnection sets Content-Type to application/x-www-form-urlencoded
6358532 java classes_net HttpURLConnection.disconnect doesn?t really do the job
6439651 java classes_net Sending "Cookie" header with JRE 1.5.0_07 doesn't work anymore
6449565 java classes_net Pre-1.4 SocketImpl no longer supported
6382788 java classes_net URLConnection is silently retrying POST request
6404388 java classes_net VISTA: Socket setTcpNoDelay & setKeepAlive working incorrectly
6330315 java classes_nio (se) Selectors should use epoll on Linux
4744057 java classes_nio (se) Potential deadlock between Selector and SelectableChannel
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
5076772 java classes_nio (se) Select.select(timeout) throws NullPointerException occasionally (win)
6328467 java classes_security encoding bug (6317399): sun/security/util/ManifestDigester.java
6405538 java classes_security jarsigner can't handle large file entries in an archive
6382144 java classes_swing REGRESSION: InputVerifier and JOptionPane
6306218 java classes_swing JEditorPane is unable to do reasonably spaced indentation in complex HTML tables
6264013 java classes_swing Infinite Recursion on EDT causes StackOverflowError
6425120 java classes_util_i18n (tz) Support tzdata2006g
6440819 java classes_util_i18n [Vista build5384] (tz) platform time zone detection doesn't work on localized Vista
6464934 java classes_util_i18n (tz) Support tzdata2006k
6440823 java classes_util_i18n [Vista build5384/5456] (tz) support new time zones on Windows Vista
6440854 java classes_util_i18n (cal) Exception for Gregorian Calendar class created with 3 parameter constructor
6451717 java classes_util_regex Regex: Nodes (Not)?Single[A|U] report wrong hitEnd status when failed to match/find (5.0)
6359106 java compiler Valid generics code does not compile
6293795 java debugger Backend hangs when invokeMethod is called from a JDI eventHandler
6267625 java install Close browser during JRE installation. Open a new window to java.com at the end of the installation.
6421297 java install GDS installer offered on 32-bit Vista, but fails to install silently
6396586 java install Vista: Java Control Panel icon disappears after uninstall
5008498 java localization A regresion test java/text/Collator/DanishTest.java fails.
6459739 java localization mistranslations in Japanese API doc, java.awt.geom package
6463501 java localization translation improvement in Japanese API doc: JTextComponent, Caret, and DefaultCaret
6471081 java localization japanese translation for "override" not consistent across document
6480532 java localization typo inhttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/prefs/Preferences.html
6468053 java localization 5.0u10 l10n message update
6409194 java rmi RMI debugging always writes to the console no matter what config is specified
6323688 java serviceability SA: jmap heap dumper should dump java.lang.Object as super class for all array classes
6315235 java serviceability SA: jmap heap dumper does not use correct class ID for object arrays
6307570 java serviceability jmap performance and robustness improvement
6479208 java serviceability Regression: 4 tests are failing with 5.0u10 b01 while passing with 5.0u8b03
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
6477533 java_deployment update jupdate dialog renders messages as boxes on Japanese Win2K
6396591 java_plugin applet_spec Vista: AppletContext.showDocument() works abnormally for "file:/" protocol URL
6447404 java_plugin i18n Security Warning Dialog Shows Square Boxes in Chinese, Japanese, and Korean
6409286 java_plugin iexplorer Vista: enable HTTPS protocol TLSv1 instead of SSLv2 by default and Text changes
6424631 java_plugin iexplorer Signed applet hangs browser if a remote policy server is being used
6386537 java_plugin iexplorer Deadlock occurs between Java Plug-in and Windows in 1.3.1_06
6437047 java_plugin iexplorer Java Plugin controls are considered "Not Verified" in the IE's "Managed Add-ons" list
6466876 java_plugin iexplorer Applet frame is not repainted correctly
6460113 java_plugin iexplorer REGRESSION: Access Violation running on 5.0u9 b01 plugin
6460627 java_plugin l10n [es,fr] "Later" button is to narrow for spanish and french text
6417341 java_plugin misc IE Window becomes Zombie when closed prior to the modal dialog
6406801 java_plugin misc Vista: Click "Go to Java.com" button of Java system tray, two IE windows will pop up
6189161 java_plugin ocx Print Dialogue should be modal in 1.4.2/5.0
6411322 java_plugin other Exception thrown inside the destroy/stop makes browser to hang if exception property is set to true
5082374 java_plugin other Plugin can freeze when multiple applets use Thread.setName()
6453743 java_plugin plugin Can't load browser keystore for FireFox on Windows
6420226 javawebstart download_engine Cannot launch application with installer extension using system cache.
6462407 javawebstart jnlp_file Regression: 2 TCK-jnlp testcases fail with 5.0u10b01 and pass with 5.0u8b03
6433293 javawebstart other jaws: using 1.4.2 or 5.0 over https on Solaris: Java 1.4+ is required for HTTPS support
6419145 jaxp xslt JAXP fails to fall back properly when a non-standard class loader delegation is used
6423370 jce runtime Fix for bug 5098318 prevents caching of JAR files containing cipher code
6388456 jsse runtime Need adjustable TLS max record size for interoperability with non-compliant stacks

Changes in 1.5.0_09

The full internal version number for this update release is 1.5.0_09-b03 (where "b" means "build"). The external version number is 5.0u9.

Special Note

This update was originally released as 1.5.0_09-b01. After that release, it became necessary to provide an additional bug fix immediately. In order to simplify deployment, 1.5.0_09-b01 was replaced with 1.5.0_09-b03. This new release contains all the bug fixes contained in the old release, in addition to the new bug fix.

Bug Fixes

Bug fixes are listed in the following table.

BugId Category Subcategory Description
6406864 java classes_swing WinLAF:Text appears enabled in disabled toggle button.
6349010 java classes_swing REGRESSION: XP L&F: on jdk 1.6, preferred size of JToggleButton in JToolbar on winxp is wrong.
6418117 java classes_swing REGRESSION: Background of JToolBar can't be modified under XP look and feel
6351698 java classes_awt Regression: 4506928 testcase is passing with 142_10-b03 but failing with 142_11-b01
6476703 java classes_swing Swing Reliability test run crashes with OutOfMemory exception on winXP home
6469263 java install 1.5.0_09b01 freshbit Solaris AMD64 and i586 packages have additional two dll files

Changes in 1.5.0_08

The full internal version number for this update release is 1.5.0_08-b03 (where "b" means "build"). The external version number is 5.0u8.

Time Offset File Problem (Solaris Only)

If you install this release using the .tar.Z download, a number of obsolete time offset data files will be created. Depending on your location, the presence of these files may cause the wrong time to be displayed. This problem will be corrected in a future release.

To correct this problem, remove the following files:

jre/lib/zi/Africa/Timbuktu
jre/lib/zi/America/Buenos_Aires
jre/lib/zi/America/Catamarca
jre/lib/zi/America/Cordoba
jre/lib/zi/America/Indianapolis
jre/lib/zi/America/Jujuy
jre/lib/zi/America/Louisville
jre/lib/zi/America/Mendoza
jre/lib/zi/Europe/Belfast
jre/lib/zi/Pacific/Yap
Updated Silent Installation Instructions

As of this release, current JRE silent installation instructions are available at: http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/silent.html.

Bug Fixes

Bug fixes are listed in the following table.

BugId Category Subcategory Description
6397754 hotspot compiler1 Missing check in implicit null code path for C1
6360541 hotspot compiler2 5.0u6 assert gcm.cpp:1306 assert(bs->has_valid_counts(), "Bad goto frequency/count
6332641 hotspot compiler2 CORBA product_rmijrmp_dgc:Test01 fails with exception
5074577 hotspot compiler2 Bad performance when HotSpot cannot optimize polymorphic calls
6329104 hotspot compiler2 Occasional performance degradation by factor of 3
6385692 hotspot compiler2 type profiled inlining should allow method holders to be a superclass
5030922 hotspot compiler2 BugFixes from Azul Systems
6396979 hotspot compiler2 Performance slide in cipher micro-benchmark.
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
6298694 hotspot garbage_collector bad performance with big object in heap
6394084 hotspot jvmti Redefine class can't handle addition of 64 bit constants in JDK1.5.0_04
6173560 hotspot jvmti constant pool of redefined class should be safe and high-performance -- make it append only
6318850 hotspot jvmti RedefineClasses() and NativeMethodBind event crash
6328000 hotspot jvmti class redefinition failed "method deleted"
6272221 hotspot jvmti assertion failure in ContiguousSpace::block_size after massive number of RedefineClasses
6370773 hotspot jvmti previously EMCP methods not marked as obsolete
6412391 hotspot jvmti fix for annotation cache and RedefineClasses() conflict needs HotSpot changes
6393258 hotspot jvmti crash: redefine classes method order change incomplete
6333959 hotspot jvmti DisposeEnvironment does not free the tag map table
5002251 hotspot jvmti potential bug with annotations and class file evolution
6340201 hotspot jvmti RedefineClasses devours memory
6338927 hotspot jvmti Redefine crash on lazy NetBeans instrumentation -- upto 4096 redefines on a single class
6364384 hotspot other Need a way to specify an alternate location for hpi library
6359696 hotspot other Windows AMD64 Platform SDK build of hotspot with /O2 causes bogus exceptions
6427930 hotspot other Hotspot Makefile changes for Tiger Windows/AMD64 Apr 2005 PSDK support
6351299 hotspot runtime_system Classloading failures when LinkageError is rethrown
6395139 hotspot runtime_system GC time stamps should be relative to the start of the JVM
6341455 hotspot runtime_system os::write_memory_serialize_page need a explicit handler in thread native transition
6322847 hotspot runtime_system nsk/jvmti/AddToBootstrapClassLoaderSearch/bootclssearch011 fails
6300358 hotspot runtime_system JVM abort with Full thread dump by kill -QUIT
6341374 hotspot runtime_system api/java_lang/instrument/Instrumentation/index.html#Instrumentation with "-server" causes VM crash
6352819 hotspot runtime_system -Xloggc in _JAVA_OPTIONS logs to garbage filename
6436385 hotspot runtime_system Use of -XX:+UseBiasedLocking gives an error
6323123 hotspot runtime_system Due to partial feature #256 code promotion in b51, some tests related to class loading fail
6220110 hotspot runtime_system Update Hotspot Windows os_win32 for Longhorn
6367357 hotspot runtime_system Message on UnsatisfiedLinkError is not displayed correctly in Japanese locale
5105922 java build Linux build does not optimize AWT and other essential libraries
6379808 java char_encodings RFE: Support for Cp834 in 1.5.0
6350086 java classes_2d Increase compiler optimisation level for libfontmanager to improve runtime performance
6400685 java classes_2d Font2DTest.jar is failing for Arabic-Majalla UI on Windows-Vista
6343853 java classes_2d Rendering issues on Vista caused by use of GDI and DDraw on onscreen surfaces
6195047 java classes_2d hinting engine is not correctly initialized with Bar39, Bar25i and related fonts
6363434 java classes_2d shouldn't be possible to force the use of shared memory pixmaps if they're not available
4994629 java classes_2d CMAP 2 truetype fonts cause crash
6407901 java classes_2d additional fix for 6255588 - "JDK windows printing implementation leaks GDI objects"
6311320 java classes_2d Swing applications are blank or blurry when fullscreen-AA is enabled in video card settings
4842599 java classes_awt REGRESSION: JPopupMenu not Hidden Properly After Iconified and Deiconified
6181157 java classes_awt PIT: Default cursor is shown but changing when ALT key is down, on win32
6385867 java classes_awt JVM crash when mouse enter area of a native components embed using JNI
6399303 java classes_awt Non-Focusble window steals focus from other applications.
5070991 java classes_awt 1.5.0 Regression: Focus is not changed when tab key is pressed in Automatic Prox
5097531 java classes_awt Mouse Cursor should be the default cursor when ALT key is pressed, on win32
5091224 java classes_awt Non-focusable windows steal focus from desktop windows
5085647 java classes_awt Possible to create an applet window with no applet warning
6176051 java classes_io File.isFile() should return "false" for "con" on windows platform
6348207 java classes_io File.length() reports a length of 0 for special files hiberfil.sys and pagefile.sys (win)
6407335 java classes_lang (ann) java.lang.Class.getAnnotation() cache conflicts with RedefineClasses()
6395113 java classes_management DOC: fix java.lang.management broken links
6325535 java classes_math BigDecimal.negate(MathContext) method rounds improperly in some cases
6362557 java classes_math BigDecimal.add(BigDecimal, MathContext) can return an incorrectly rounded result
6334849 java classes_math Unchecked scale manipulation in BigDecimal.dropDigits
6337226 java classes_math BigDecimal.divideToIntegralValue(BigDecimal, MathContext) does not behave to spec
4626557 java classes_net Support NTLM in HTTP authentication
6226610 java classes_net HTTP tunnel connections send user headers to proxy
6343810 java classes_net connect in java/net/PlainSocketImpl.c should handle EALREADY
6380091 java classes_nio IOException/SIGSEGV occurs during SocketChannel.close processing.
6322825 java classes_nio (se) Selector fails with invalid argument on Solaris 10
6419424 java classes_nio (ch) test/java/nio/channels/AsyncCloseAndInterrupt.java fails in 5.0u8 and mustang (linux only)
4653090 java classes_nio (ch) AbstractInterruptibleChannel creates excessive garbage
6228529 java classes_security JDK on Windows does not wait for preauthorizaion record from Kerberos and causes an error
6413153 java classes_security KerberosTicket throws exception when authtime field in KrbCredInfo is null
6404731 java classes_security Add teliasonera root CA certs to the JDK
6391482 java classes_security DomainComponent is Not IAS5String but PrintableString ( See RFC3280 )
6395611 java classes_security Add Comodo CA root certs to JDK
6372428 java classes_sound REGRESSION: playback fails after exiting from thread that has started it (Windows)
6405128 java classes_sound REGRESSION: Maximum gain value causes sound distortion
6364882 java classes_swing Last line of a paragraph should not be justified
6355666 java classes_swing REGRESSION: NullPointerException occurs in getCommittedTextLength method when IME is ON
6381513 java classes_swing Since 1.5.0_05, interval selection is broken if table's celleditor is not null
6263446 java classes_swing REGRESSION: JDK 1.5.0_x table cell editor behavior has changed
6319603 java classes_swing Win L&F: WindowsFileChooserUI broken on Windows Vista Beta 1
6337517 java classes_swing Call of JProgressBar.getPreferredSize() causes NPE on Windows L&F and custom desktop theme
6401166 java classes_swing Tree icons are no longer rendered correctly with the windows look and feel
4778281 java classes_swing Alt-Tab while resizing JInternalFrame results in wrong cursor
5100422 java classes_swing REGRESSION: Editable JComboBox won't hide popup when tabbing out
6342546 java classes_swing REGRESSION: WinXP LaF: Disabled JButtons have black border
6213540 java classes_swing Win L&F: WindowsFileChooserUI Does Not Support Windows 2003, Windows Vista
5106661 java classes_swing XP L&F does not work on Windows Vista (Longhorn) - needs to use uxtheme api
4368790 java classes_swing JButton stays pressed when focus stolen
6423402 java classes_swing javax/swing/JComboBox/4513773/EditableFocusTest.java fails on winxp machine.
6366811 java classes_util_concurrent CyclicBarrier behaviour incorrect if interruption occurs during barrier "trip"
6378990 java classes_util_i18n (tz) Support tzdata2006a
6390869 java classes_util_i18n TimeZone.getDefault() returns different timezones for Windows GMT-12 when DST is checked and not.
6265533 java classes_util_i18n (tz) java/util/TimeZone/WinTZVM.sh fails on amd64
6416184 java classes_util_i18n (tz) Support tzdata2006d
6405639 java classes_util_i18n Make test/java/util/TimeZone/tools/zdump/CheckDisplayNames.java to be a regular test program
6364346 java classes_util_jarzip GZIPOutputStream is slower on 1.4.2_11-b02 than on 1.4.2_09
5092263 java classes_util_jarzip GZIPInputStream spuriously reports "Corrupt GZIP trailer" for sizes > 2GB
6373059 java classes_util_jarzip OutOfMemoryError on ZipFile.open
4994705 java classes_util_logging deadlock in LogManager
4916620 java compiler legal cast is rejected
6401245 java debugger Small JDWP packets with the socket transport causes slow debugging on linux 2.6.15 kernel and newer
5098176 java imageio Some PNGs fail to load with ImageIO
6378768 java install using rtpatch flag NOCOMPRESS will reduce each JRE download by 264KB
6378830 java install Install Status ping not sent if 'Reboot Now' selected
6345619 java install windows-amd64 should not bundle up the WI2.0 engines
6420739 java install InstallStats posting is not disabled when post-status in xml file is NULL under one condition
6362090 java install class data sharing not being used if newer JRE already on machine
6395069 java install offline wrapper has extraction problem on winME
6377387 java jconsole MBeans tab: bad parsing of ObjectNames in tree leads to incorrect tree display