Java™ 2 Platform Standard Edition Development Kit 5.0 Update 22 (JDK 5.0 Update 22) Microsoft Windows, Linux, and Solaris Operating Systems
NOTE: J2SE 5.0 has reached the end of its service life (EOSL). See Java for Business 5.0 for post EOSL support.
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:
Special Note about Java for Business - For relevant information regarding Java for Business 5.0, refer to this document.
The full internal version number for this update release is 1.5.0_22-b03 (where "b" means "build"). The external version number is 5.0u22.
This release contains Olson time zone data version 2009m. For more information, refer to Timezone Data Versions in the JRE Software .
This update release specifies the following security baseline:
JRE Family Version | Java SE Security Baseline | Java for Business Security Baseline |
---|---|---|
1.4.2 | 1.4.2_19 | 1.4.2_24 |
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
Root Certificates are included in this release.
Bug fixes for vulnerabilities are listed in the following table.
Other bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6631533 | java | classes_2d | ICC_Profile allows detecting if some files exist |
6815780 | java | classes_2d | TrueType font parsing crash when stressing Sun Bug 6751322 test case |
6822057 | java | classes_2d | X11 and Win32GraphicsDevice don't clone arrays returned from getConfigurations() |
6862969 | java | classes_2d | JPEG JFIF Decoder issue |
6862970 | java | classes_2d | Image Color Profile parsing issue |
6872357 | java | classes_2d | JRE AWT setDifflCM vulnerable to Stack Overflow |
6872358 | java | classes_2d | JRE AWT setBytePixels vulnerable to Heap Overflow |
6664512 | java | classes_awt | Component and [Default]KeyboardFocusManager pass security sensitive objects to loggers |
6636650 | java | classes_lang | (cl) Resurrected ClassLoaders can still have children |
6861062 | java | classes_security | Disable MD2 in certificate chain validation |
6863503 | java | classes_security | SECURITY: MessageDigest.isEqual introduces timing attack vulnerabilities |
6864911 | java | classes_security | ASN.1/DER input stream parser needs more work |
6854303 | java | classes_sound | Sun Java HsbParser.getSoundBank Stack Buffer Overflow Vulnerability |
6657026 | java | classes_swing | Numerous static security flaws in Swing (findbugs) |
6657138 | java | classes_swing | Mutable statics in Windows PL&F (findbugs) |
6824265 | java | classes_util_i18n | (tz) TimeZone.getTimeZone allows probing local filesystem |
6632445 | java | imageio | DoS from parsing BMPs with UNC ICC links |
6862968 | java | imageio | JPEG Image Writer quantization problem |
6874643 | java | imageio | ImageI/O JPEG is vulnerable to Heap Overflow |
6869694 | java | install | java update malfunctioning |
BugId | Category | Subcategory | Description |
6876061 | java | classes_awt | Following JCK5 test not working as exp-d on linux: awt-interactive-ComponentTests |
6860447 | java | classes_security | Add GlobalSign R3 Root certificate to the JDK |
6872579 | java | classes_security | Add SECOM Root CA 2 to JDK |
6880110 | java | classes_util_i18n | (tz) Support tzdata2009m |
The full internal version number for this update release is 1.5.0_21-b01 (where "b" means "build"). The external version number is 5.0u21.
This release contains Olson time zone data version 2009l. For more information, refer to Timezone Data Versions in the JRE Software .
This update release specifies the following security baseline:
JRE Family Version | Java SE Security Baseline | Java for Business Security Baseline |
---|---|---|
1.4.2 | 1.4.2_19 | 1.4.2_22 |
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
As of this update, support has been added for the following system configurations:
Refer to the Supported System Configurations page.
Bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6422099 | hotspot | compiler2 | C2 assert("live value must not be garbage") |
6445745 | hotspot | compiler2 | TransformerManagementThreadAddTests.java fails an assertion |
6772683 | hotspot | compiler2 | Thread.isInterrupted() fails to return true on multiprocessor PC |
6842999 | hotspot | runtime_system | Update hotspot windows os_win32 for windows 2008 R2 |
6845161 | jaas | login | Bottleneck in Configuration.getConfiguration synchronized call |
6860491 | java | classes_awt | WRAP_TIME_MILLIS incorrectly set |
6843003 | java | classes_lang | Windows Server 2008 R2 system recognition |
6808046 | java | classes_swing | Having image problems on Asian Languages display |
6645292 | java | classes_text | [Fmt-Da] Timezone Western Summer Time (Australia) is parsed incorrectly |
6665028 | java | classes_text | native code of method j*.text.Bidi.nativeBidiChars is using the contents of a primitive array direct |
6872467 | java | classes_util_i18n | (tz) Support tzdata2009l |
6814140 | java | classes_util_logging | deadlock due to synchronized demandLogger() code that locks ServerLogManager |
6817482 | java_plugin | iexplorer | On IE, modal JDialog from an Applet in html frame is not modal |
6432317 | java_plugin | misc | Vista: Java Plugin won't be able to launch extension installers. |
6818278 | javawebstart | jnlp_file | sunmc console when started with javaws does not communicate with the firewall port range |
6748156 | jndi | ldap | add an new JNDI property to control the boolean flag WaitForReply (JDK5) |
6750362 | jndi | ldap | Very large LDAP requests throw a OOM on LDAP servers which aren't aware of Paged Results Controls |
The full internal version number for this update release is 1.5.0_20-b02 (where "b" means "build"). The external version number is 5.0u20.
This release contains Olson time zone data version 2009i. For more information, refer to Timezone Data Versions in the JRE Software .
This update release specifies the following security baseline:
JRE Family Version | Java SE Security Baseline | Java for Business Security Baseline |
---|---|---|
1.4.2 | 1.4.2_19 | 1.4.2_22 |
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
Root Certificates are included in this release.
Bug fixes for vulnerabilities are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6656610 | java | accessibility | AccessibleResourceBundle.getContents exposes mutable static (findbugs) |
6656586 | java | classes_awt | Cursor.predefined is protected static mutable (findbugs) |
6660539 | java | classes_beans | Introspector cache mutable static |
6446522 | java | classes_lang | 3Y Race condition in reflection checks |
6801071 | java | classes_net | Remote sites can compromise user privacy and possibly hijack web session |
6801497 | java | classes_net | Proxy is assumed to be immutable but is non-final |
6406003 | java | classes_security | Security issues in the Provider class |
6429594 | java | classes_security | Fix for 6406003 can be circumvented |
6444262 | java | classes_security | Provider deserialization still has problems |
6657695 | java | classes_security | AbstractSaslImpl.logger is a static mutable (findbugs) |
6657625 | java | classes_sound | RmfFileReader/StandardMidiFileWriter.types are public mutable statics (findbugs) |
6738524 | java | classes_sound | JDK13Services allows read access to system properties from untrusted code |
6777448 | java | classes_sound | JDK13Services.getProviders creates instances with full privileges |
6588003 | java | classes_swing | LayoutQueue mutable statics |
6660049 | java | classes_swing | Synth Region.uiToRegionMap/lowerCaseNameMap are mutable statics |
6656625 | java | imageio | ImageReaderSpi.STANDARD_INPUT_TYPE/ImageWriterSpi.STANDARD_OUTPUT_TYPE are mutable static (findbugs) |
6657133 | java | imageio | Mutable statics in imageio plugins (findbugs) |
6830335 | java | jar | Java JAR Pack200 Decompression Integer Overflow Vulnerability |
6862844 | javawebstart | other | java web start ActiveX control security problem caused by ATL PROP_ENTRY macro |
6845701 | jaxp | parse | Xerces2 Java XML library infinite loop with malformed XML input |
6657619 | jndi | dns | DnsContext.debug is public static mutable (findbugs) |
Other bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6851379 | java | classes_2d | font files not deleted upon exit |
6805338 | java | classes_security | Add 1 new Entrust root CA cert and remove 3 others with 1024 bit keys |
6845457 | java | classes_security | Add root certs for Keynectis CA |
6846473 | java | classes_security | Add QuoVadis root CA certs to the JRE |
6848984 | java | classes_util_i18n | (tz) Support tzdata2009i |
6851214 | java | classes_util_i18n | (tz) New Jordan rule creates a failure for SimpleTimeZone parsing post tzdata2009h |
The full internal version number for this update release is 1.5.0_19-b02 (where "b" means "build"). The external version number is 5.0u19.
This release contains Olson time zone data version 2009g. For more information, refer to Timezone Data Versions in the JRE Software .
This update release specifies the following security baseline:
JRE Family Version | Java SE Security Baseline | Java for Business Security Baseline |
---|---|---|
1.4.2 | 1.4.2_19 | 1.4.2_20 |
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
As of this update, support has been added for the following system configurations:
Refer to the Supported System Configurations page.
Service Tag support on Solaris, Linux, and Windows is add in this release. If Service Tag software has been installed on a system where JRE 1.5.0_19 is being installed, a unique service tag is automatically created for that particular JRE instance. There is no change in the JDK/JRE installation instruction, and there is no change in the Java runtime.
OBJECT
Tag When an OBJECT
tag is used to specify an applet, and the browser does not receive any mouse button events or keyboard events before the browser gets to the point of interpreting (executing) the OBJECT
> tag, then IE 8 hangs.
This bug is seen when an html file containing OBJECT
tag is specified as a command line parameter while launching IE. For example:
iexplorer.exe file.htmlM
OBJECT
tag execution.
A workaround is to force the user to use a mouse or keyboard before IE8 reaches the tag. For example, if applet.html contains an OBJECT
tag, then the following command line invocation hangs the browser:
iexplorer.exe applet.html
<HTML><BODY><A href="file:applet.html"> click </A> </BODY></HT
ML>
Refer to CR 6825659 for further information.
Bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6260293 | hotspot | compiler2 | fix set_ctrl() inconsistencies in loopopts |
6394438 | hotspot | compiler2 | crash in C2 compiler in MachSpillCopyNode::implementation on 5.0_U4 |
6435614 | hotspot | compiler2 | code fails with impossible ArrayIndexOutOfBounds Exception |
6754146 | hotspot | compiler2 | 1.5.0_15 C2 compiler crashes in PhaseChaitin::Split() |
6788347 | hotspot | compiler2 | C2Compiler crash 6u7 |
6798785 | hotspot | compiler2 | Crash in OopFlow::build_oop_map: incorrect comparison of 64bit pointers |
5081701 | hotspot | garbage_collector | CMS: ATG crash with perm gen collection enabled |
6415354 | hotspot | garbage_collector | CMS: assert(thisOop->is_oop_or_null(true),"expected an oop or NULL") |
6722112 | hotspot | garbage_collector | CMS: Incorrect encoding of overflown object arrays during concurrent precleaning |
6722113 | hotspot | garbage_collector | CMS: Incorrect overflow handling during precleaning of Reference lists |
6739357 | hotspot | garbage_collector | CMS: Switch off CMSPrecleanRefLists1 until 6722113 can be fixed |
6786503 | hotspot | garbage_collector | Overflow list performance can be improved |
6787254 | hotspot | garbage_collector | Work queue capacity can be increased substantially on some platforms |
6751861 | hotspot | jvmti | Memory leak occurs in JVMTI(jdk5.0u16) |
6447157 | hotspot | other | Crashdump (hs_err_pid*.log) does not contain the crash time |
6320309 | hotspot | runtime_system | symbol resolution -- wait() vs interrupt -- can result in IE being thrown from unexpected locations |
6680485 | hotspot | runtime_system | Wrong error-handling with Solaris-specific interruptible I/O (Solaris) |
6821003 | hotspot | runtime_system | Update hotspot windows os_win32 for windows 7 |
6277781 | idl | serialization | Serialization of Enums over IIOP is broke. |
6614558 | idl | serialization | jmx interop JDK5 - JDK6 issue when calling getMBeanInfo |
6529796 | java | char_encodings | Support JIS X 0213:2004 in existing JDK versions, especially for Windows Vista |
6710199 | java | char_encodings | SJIS_0213 does not handle "unmappable" encoding operation correctly |
4744405 | java | classes_2d | RFE: lookupPrintServices() to refresh the printers list dynamically |
6358622 | java | classes_2d | hotspot crash when printing to non-available network printer |
6428762 | java | classes_2d | RHEL5: Sazanami Mincho Font rendering quality is poor |
6574633 | java | classes_2d | native printDialog crashes when changing printer |
6633656 | java | classes_2d | Cross platform print dialog doesn't check for orientation being unsupported. |
6524352 | java | classes_awt | support for high-resolution mouse wheel |
6668385 | java | classes_awt | Java applet crashes IE 6 in AwtComponent::ImmAssociateContext() |
6675956 | java | classes_awt | REGRESSION : Different behavior of Container.findComponentAt in jdk5 |
6707023 | java | classes_awt | Chinese Characters in JTextPane Cause Pane to Hang |
6219755 | java | classes_io | PipedOutputStream.write() remains blocked after PipedInputStream was closed |
6242664 | java | classes_lang | String.offsetByCodePoints doesn't work for Strings returned by String.substring |
6819886 | java | classes_lang | System.getProperty("os.name") reports Vista on Windows 7 |
6651382 | java | classes_management | The Java JVM SNMP provider reports incorrect stats when asked for multiple OIDs |
6598160 | java | classes_net | Windows IPv6 Socket implementation doesn't set the handle to not inherit |
6648001 | java | classes_net | Cancelling HTTP authentication causes subsequent deadlocks |
6693244 | java | classes_net | Java Web Start app fails on 6u10 beta w/ AssertionError in AuthenticationInfo.requestCompleted |
5100121 | java | classes_nio | (se) select not immune to EINTR |
6497734 | java | classes_nio | (dc) assert "JNI handle should not be null" under Java_sun_nio_ch_FileDispatcher_preClose0() |
6552236 | java | classes_security | PolicyFile not synchronized during refresh |
6699856 | java | classes_swing | Creating text in a JTextPane using Chinese text causes undesired behavior |
6735259 | java | classes_swing | NPE at WindowsComboBoxUI$XPComboBoxButton.getState(WindowsComboBoxUI.java:408) |
4823811 | java | classes_text | [Fmt-Da] SimpleDateFormat patterns don't allow embedding of some literal punctuation |
6576792 | java | classes_util_concurrent | ThreadPoolExecutor methods leak interrupts when run in pool threads |
6409997 | java | classes_util_i18n | Default locale/encoding detection for Windows Vista |
6834474 | java | classes_util_i18n | (tz) Support tzdata2009g |
6740278 | java | dragndrop | An image(256 colors) in clipboard should be displayed correctly |
6404011 | java | imageio | IllegalArgumentException: "Invalid ICC Profile Data" when reading certain JPEGs |
6687968 | java | imageio | PNGImageReader leaks native memory through an Inflater. |
6541870 | java | serialization | NullPointerException in ObjectInputStream with Externalizables |
6608975 | java | serviceability | HeapDumpPath option is ignored for dumps written by HeapDumpOnCtrlBreak functionality |
6745217 | java | serviceability | jmap throws sun.jvm.hotspot.utilities.AssertionFailure: BitMap index out of bounds (1.5.0_15-b04) |
6754987 | java | serviceability | Crash triggering Heapdump via -XX:+HeapDumpOnCtrlBreak AND -XX:+UseParallelOldGC |
6803304 | java | sunservicetags | Service Tag support for JRE for solaris/linux/windows |
6680432 | java_deployment | security | Display only Digital Signature key usage certificate in client authentication dialog box. |
6567254 | java_plugin | ns6 | Stack stomp in CSecureJNIEnv |
6603064 | java_plugin | other | Legacy_lifecycle:Exception getting thrown on while making LiveConnect calls once applet is refreshed |
6595618 | java_plugin | plugin | Intermittent problems with signed applet certificate verification |
6618901 | java_plugin | plugin | 6.0 JRE applet running on Vista limits heap to 64 MB |
6696175 | javawebstart | jnlp_file | javaws not recognizing properties which contains % character |
6809409 | jaxp | sax | jaxp Issue 56 SAXException doesn't do the exception chaining properly |
6809019 | jaxp | xslt | Performance degradation for fix to: 6537909 in 1.5.0_14 |
6796140 | jets | other | Further ORB changes after 6725987 |
6176036 | jndi | ldap | Require a way to specify read timeout for LDAP operations |
The full internal version number for this update release is 1.5.0_18-b02 (where "b" means "build"). The external version number is 5.0u18.
This update release specifies the following security baseline:
JRE Family Version | Security Baseline |
---|---|
1.4.2 | 1.4.2_20 |
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
This release contains Olson time zone data version 2009a. For more information, refer to Timezone Data Versions in the JRE Software .
The behavior of the JNDI feature to store and retrieve Java objects in an LDAP directory has been slightly modified.
When storing a Java object in an LDAP directory, the location of the object's class file (its codebase) may be specified. Later, when restoring the original object, its codebase along with additional object data is retrieved from the directory and used by the class loader.
An object's codebase is no longer implicitly trusted. Instead, a new system property called com.sun.jndi.ldap.object.trustURLCodebase
must explicitly be set to the string value true
in order for a codebase to be used. Otherwise, the codebase will be ignored by the class loader when restoring a Java object, and only those class files that appear on the classpath will be recognized.
createMBean
and unregisterMBean
operations. These must now be provided explicitly via new clauses.
The default jmxremote.access file of the JRE ( $JRE_HOME/lib/management/jmxremote.access
) shows what this looks like:
monitorRole readonly
controlRole readwrite \
create javax.management.monitor.*,javax.management.timer.* \
unregister
This update release and revision 5.0u16-rev-b12 and subsequent updates and revisions contain a fix for 6725987. When using updates and revisions prior to these, an ORB may contain valid references (that is, a memory leak) even after calling its shutdown() and destroy() methods, and it may respond to some method calls.
With this fix, the ORB correctly cleans up and the Garbage Collector can free up the memory held by such references. Incorrect accesses to such references or methods are likely to result in a NullPointerException to the application.
Root Certificates are included in this release. The following root certificates have been added:
This release contains fixes for one or more security vulnerabilities.
Other bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6676016 | hotspot | garbage_collector | ParallelOldGC leaks memory |
6461933 | java | classes_awt | To adjust system boot time in nowMillisUTC() frequently |
6637607 | java | classes_awt | 1st char. is discarded after a modal dialogue shows up and disappears |
6677578 | java | classes_awt | Print dialog doesn't come up when brower window is maximized |
6571589 | java | classes_lang | (thread) Thread.getStackTrace() returns null |
6446855 | java | classes_net | https connections failing when connecting through a proxy |
6687282 | java | classes_net | URLConnection for HTTPS connection through Proxy w/ Digest Authentication gives 400 Bad Request |
6720866 | java | classes_net | Slow performance using HttpURLConnection for upload |
6732157 | java | classes_security | Add VeriSign TSA Root Cert to the JDK |
6803022 | java | classes_security | Add T-systems root CA certs to the JRE |
6803036 | java | classes_security | Add Unizeto root certs to the JRE |
6639183 | java | classes_util_concurrent | Scheduling large negative delay hangs entire ScheduledExecutor |
6725789 | java | classes_util_concurrent | ScheduledExecutorService does not work as expected in jdk7/6/5 |
6598520 | java | classes_util_i18n | (tz) Windows time zone mapping table needs to be updated for KB933360 |
6650748 | java | classes_util_i18n | (tz) Java runtime doesn't detect VET time zone correctly on Windows |
6743394 | java | classes_util_i18n | (tz) tzmappings must be updated for Windows |
6783139 | java | classes_util_i18n | (tz) Windows time zone mapping table needs to be updated for KB955839 |
6796489 | java | classes_util_i18n | (tz) Support tzdata2009a |
6487638 | java | classes_util_logging | Calling LogManager.addLogger() and Logger.getLogger() cause deadlock |
6719011 | java_plugin | ocx | Applet isn't started when it's outside of the visible area of a browser window |
6643769 | java_plugin | other | Applet main windows steals focus on Popup windows which is running Applet. |
6784894 | java_plugin | other | Regression: applets loaded from local disk can not access co-located resources |
6591117 | jce | pkcs11_csp | Poor preformance of PKCS#11 security provider compared to Sun default provider |
6725987 | jets | other | ORB.destroy() does not cleanup correctly and ORB object instances are not garbage collected. |
The full internal version number for this update release is 1.5.0_17-b04 (where "b" means "build"). The external version number is 5.0u17.
This update release specifies the following security baseline:
JRE Family Version | Security Baseline |
---|---|
1.4.2 | 1.4.2_19 |
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
This release contains Olson time zone data version 2008i. For more information, refer to Timezone Data Versions in the JRE Software .
Due to security concerns, the UTF-8 charset implementation in the JRE has been updated to handle the non-shortest form of UTF-8 byte sequences, and this introduces an incompatibility from previous releases. For example, the byte sequence of 0xc0 0xaf for U+002f, which has the shortest form of 0x2f, is a malformed input to the decoding operation. More details regarding the Non-shortest form of UTF-8 can be found at:
Root Certificates are included in this release. The following root certificates have been added:
Other bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6403625 | hotspot | compiler2 | crash in compiled code when using profiler agent |
6519515 | hotspot | compiler2 | Loop-opts incorrectly removed a safepoint poll from a loop with an early exit |
6606675 | hotspot | compiler2 | Crash in CodeBuffer resize in 1.4.2_15 |
6676462 | hotspot | compiler2 | JVM sometimes would suddenly consume significant amount of memory |
6704367 | hotspot | runtime_system | Stack sizes error with 1.5.0_14 |
6372405 | idl | orb | Server thread hangs when fragments don't complete because of connection abort |
5005426 | java | char_encodings | Buffered stream data is discarded by IllegalStateException in 1.4.2 and Tiger |
6359722 | java | classes_2d | Uncatchable recursive NullPointerException at sun.font.TrueTypeFont.open() |
6448405 | java | classes_2d | static HashMap cache in LineBreakMeasurer can grow wihout bounds |
6525150 | java | classes_2d | Printer has "paper out" status and won't print due to a PrinterException |
6638533 | java | classes_2d | Layout should not apply shaping to precomposed arabic presentation form glyphs. |
6532373 | java | classes_awt | xcb_xlib.c:50: xcb_xlib_unlock: Assertion 'c->xlib.lock' failed. |
6678061 | java | classes_awt | undefined keycodes for certain keyboard layouts |
6689088 | java | classes_awt | Focus traversal doesn't work in the reverse order / related to the SR 70175950 / CR 6684528 |
6446990 | java | classes_net | HttpURLConnection#available() reads more and more data into memory |
6448457 | java | classes_nio | (ch) Channels.newOutputStream().write() does not write all data |
6728890 | java | classes_security | Add SwissSign root certificates to the JDK |
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 |
6438246 | java | classes_swing | File name field is mislabeled when JFileChooser is used in DIRECTORIES_ONLY mode |
6581899 | java | classes_swing | JTextField & JTextArea - Poor performance with JRE 1.5.0_08 |
6648714 | java | classes_swing | JScrollPane repaints incorrectly on larger monitor of dual monitor system (5.0) |
6466476 | java | classes_util_i18n | (tz) Introduction of tzdata2005r can introduce incompatility issues with some JDK1.1 3-letter TZ Ids |
6764308 | java | classes_util_i18n | (tz) Support tzdata2008i |
6623981 | java | compiler | javac StackOverFlowError in 1.4.1/1.4.2 |
6709709 | java | javadoctool | javadoc does not get compilation errors after type erasure |
6536107 | java_plugin | iexplorer | GDI leak detected by opening the Print Dialog repeatedly |
6746185 | javawebstart | other | Malformed URL Exception: JWS regression introduced in 1.5.0_16 |
6578538 | jce | classes_crypto | com.sun.crypto.provider.SunJCE instance leak using KRB5 and LoginContext |
6697180 | jmx | classes | JMX query results in java.io.IOException: Illegal state - also a deadlock can also be seen |
6618387 | jsse | runtime | SSL client sessions do not close cleanly. A TCP reset occurs instead of a close_notify alert. |
6668231 | jsse | runtime | Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks |
The full internal version number for this update release is 1.5.0_16-b02 (where "b" means "build"). The external version number is 5.0u16.
This update release specifies the following security baseline:
JRE Family Version | Security Baseline |
---|---|
1.4.2 | 1.4.2_18 |
For more information about the security baseline, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer .
This release contains Olson time zone data version 2008b. For more information, refer to 6679340 or see US DST Timezone Updater.
This release contains fixes for one or more security vulnerabilities.
Other bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6538910 | hotspot | garbage_collector | CMS: excessively long abortable preclean cycles |
6454714 | java | char_encodings | OutputStreamWriter writes incorrect number of characters to file with some IBM encodings |
6652375 | java | classes_security | Add replacement GlobalSign Root CA to JDK |
6656050 | java | classes_security | Add AOL Root CA #2 to JDK |
6696605 | java | classes_security | Add Secom root certificates to the JDK |
6679340 | java | classes_util_i18n | (tz) Support tzdata2008b |
6656520 | java_plugin | misc | Loading cacerts file from running JRE directory (JRE 1.4.2) |
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.
This update release specifies the following security baseline:
JRE Family Version | Security Baseline |
---|---|
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 .
This release contains Olson time zone data version 2007k. For more information, refer to 6646197 or see US DST Timezone Updater.
This release contains fixes for one or more security vulnerabilities.
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() |
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.
This update release specifies the following security baseline:
JRE Family Version | Security Baseline |
---|---|
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 .
This release contains Olson time zone data version 2007h. For more information, refer to 6611886 or see US DST Timezone Updater.
Input methods implemented using the Java Input Method Framework may not work correctly on Red Hat 5 Linux desktop. Refer to 6600929.
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 |
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.
This update release specifies the following security baseline:
JRE Family Version | Security Baseline |
---|---|
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 .
This release contains Olson time zone data version 2007g. For more information, refer to 6595137 or see US DST Timezone Updater.
Bug fixes are listed in the following table.
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.
This update release specifies the following security baseline:
JRE Family Version | Security Baseline |
---|---|
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 .
This release contains Olson time zone data version 2007e. For more information, see US DST Timezone Updater.
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 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 |
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 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. |
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.
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 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 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 in link |
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 |
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.
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 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 |
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.
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
As of this release, current JRE silent installation instructions are available at: here.
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 |
6437225 | java | localization | There is incorrect statement at getSeed() of java.security.SecureRandom in 5.0 API document(jp) |
6339426 | java | localization | Line Feed Code can not be recognized correctly in J2SE 5.0 Doc. page |
6227961 | java | localization | Add Serbia and Montenegro locales |
6449884 | java | localization | wrong translation in link |
4977599 | java | localization | Provide documentation in Chinese |
6428561 | java | qa_web_eng | J2SE 5.0ux Third Party License has very long lines which makes it hard to read |
6231517 | java | rmi | flawed reconnect logic in sun.rmi.transport.DGCClient's makeDirtyCall() |
4699981 | java | runtime | ClassCircularityError thrown without reason during class loading |
5062728 | java | runtime | WIN64: VM should not use Vectored Exceptions |
6366931 | java | serviceability | JAVA_CRW_DEMO: two bugs in demo\jvmti\java_crw_demo\src\java_crw_demo.c |
6359295 | java | serviceability | SA utilities: "get_thread_regs failed for a lwp" from jstack(1) |
6370914 | java | serviceability | JAVA_CRW_DEMO: Check the classfile version number when doing BCI |
6259542 | java_deployment | compression | Pack produces corrupt classes |
6404516 | java_deployment | update | With Java Update, clicking Check Monthly button displays improper message |
6402180 | java_deployment | update | Java AutoUpdate shows corrupted text & randomly crashes sometimes |
6377036 | java_deployment | update | consolidating rtpatch binary resources will save 2.2MB on all JRE download and 9MB on JDK downloads |
6370565 | java_plugin | iexplorer | IE browser hangs when multiple applets are reloaded several times |
6381777 | java_plugin | iexplorer | JRE 1.5.0_06 version not showing up in Regedit for the dynamic classid |
6408734 | java_plugin | iexplorer | IE windows crashed after IE opens and close for 20-30 minute run in 5.0u7-b02 |
6334864 | java_plugin | iexplorer | Focus traversal problem with Java Applet on a html page |
6379439 | java_plugin | misc | REGRESSION: Multiple signed applets cause browser to hang |
6392735 | java_plugin | plugin | Excessive LiveConnect calls crash Mozilla Browser (FF 1.5) |
6381718 | javawebstart | general | javaws import feature uses incorrect timestamp for jnlp file |
5075953 | javawebstart | general | RapidUpdateCheck returns completed when resource not there. |
6394318 | javawebstart | jnlp_api | SingleInstanceService broken on unix |
6305029 | jaxp | sax | Identity Transform does not demand namespace-prefixes |
6388659 | jgss | krb5plugin | krb5 shouldn't use an empty salt field in KRB_ERROR |
6413033 | jgss | krb5plugin | sun.security.krb5.internal.ccache.FileCredentialsCache vs multiple cached TGTs |
The full internal version number for this update release is 1.5.0_07-b03 (where "b" means "build"). The external version number is 5.0u7.
See Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer for information and background on this topic.
Bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6386556 | guides | none | [ja] Web doc: The description is duplicated in compatibility.html |
6386588 | guides | none | [ja] User doc: The mistranslation for threadPrimitiveDeprecation, JAXP-Compatibility, and tooldocs |
6385940 | guides | none | [ja] API doc: The description of most methods in java.lang.StringBuffer is not translated |
6346871 | hotspot | compiler2 | REGRESSION: simple test program (using JacORB) causes HotSpot to SIGSEGV on Solaris 8 |
6356527 | hotspot | compiler2 | jshort_disjoint_arraycopy doesn't properly guard against zero when aligning up addresses |
6343401 | hotspot | compiler2 | Crash removing empty loop |
6322757 | hotspot | compiler2 | GC crash in ParRootScanWithoutBarrierClosure::do_oop |
6372116 | hotspot | compiler2 | OSR compilation attempted for huge methods |
6326935 | hotspot | compiler2 | Exception message's size is more than doubled everytime an exception is thrown |
6280181 | hotspot | garbage_collector | Concurrently memory allocation and JNI CS provoke OOM |
6319671 | hotspot | garbage_collector | CMS should use Heap_lock for protecting heap resizing, instead of CMS token |
6275407 | hotspot | garbage_collector | Assertion failure "wrong array object size" |
6306741 | hotspot | garbage_collector | Memory leaks of C-heap allocated ResourceObjs |
6367204 | hotspot | garbage_collector | CMS: Poor garbage collection performance |
6186200 | hotspot | garbage_collector | RFE: Stall allocation requests while heap is full and GC locker is held |
6319688 | hotspot | garbage_collector | Incorrect locking in CMSPermGen::mem_allocate() |
6309761 | hotspot | hybrid_interpreter | interpreter uses oops while in thread_in_native state |
6189833 | hotspot | jni | compiled code for native method flushes one more register window than necessary |
5093520 | hotspot | jvmti | objects being kept alive in perm gen and old gen when debugger attached |
6336111 | hotspot | runtime_system | Intel IA64(Montecito) failed with 1.4.2_09 |
6245770 | hotspot | runtime_system | Reduce default code cache sizes on 64-bit platforms |
6326417 | hotspot | runtime_system | call_VM doesn't allocate enough backing stack space for register argument on Win64 |
6193075 | hotspot | runtime_system | Manual Class Data Sharing not working on Intel Solaris |
6342951 | hotspot | runtime_system | Implicit null checks on large objects cause JVM crash |
6333676 | hotspot | runtime_system | The poold core dumped during multi-thread regression test. |
6305025 | idl | orb | ORB#shutdown does not wait and leaks threads |
6310716 | java | char_encodings | decodeText() doesn't convert from iso-2022-jp to Unicode for some Japanese chars |
6338472 | java | classes_2d | Fonts created with createFont not being freed by GC. |
6355402 | java | classes_2d | Java2D Font implementation should improve MT scaleability of getting outline (visual) bounds. |
6186840 | java | classes_2d | GlyphVector.setGlyphPosition has no effect when printing |
6337338 | java | classes_2d | Printing of medium sized text files causes a very large spool file. |
4924220 | java | classes_2d | Microsoft Sans Serif (True Type) font is not rendered properly |
6245283 | java | classes_2d | Color Management code is not thread safe in HT/SMP machine |
6312510 | java | classes_2d | jdk 1.4.2_07 java apps color problem with patch 109147-34 |
5098002 | java | classes_2d | FontUIResources created with fallbacks don't work with deriveFont |
6313541 | java | classes_2d | Fonts loaded with createFont cannot be converted into FontUIResource |
6363528 | java | classes_awt | REGRESSION: Stacked modal dialogs causing system to hang |
6300270 | java | classes_awt | RE 1.5.0_04 copy and paste fails in Modal JDialog |
6317336 | java | classes_awt | Frame with an Icon leaks and all allocated memory leaks too |
6313320 | java | classes_lang | Performance regression of String.toUpperCase() and toLowerCase() |
6265809 | java | classes_lang | Huge String.toLowerCase() performance regression |
6339951 | java | classes_management | Demo: JTop sorts threads by its cpu time |
6322176 | java | classes_management | DOC: broken link in java.lang.management package description |
6214400 | java | classes_management | Doc: broken links from java.lang.management.MemoryPoolMXBean doc |
6201467 | java | classes_management | Doc: Broken links to java.lang.management from com.sun.management API |
6353684 | java | classes_net | Unnecessary service name in getaddrinfo calls |
6274990 | java | classes_net | REGRESSION: URLConnection.connect() throws Exception with non UTF-8 char |
6360774 | java | classes_net | IIS issue with multpile Cookie headers |
5089488 | java | classes_net | java.net.Socket checks for old-style impls |
6330699 | java | classes_nio | (se) VM dies when registering a SelectionKey on severals Selector |
6215050 | java | classes_nio | (so) SocketChannel created in CLOSE_WAIT and never cleaned up.. File Descriptor leak |
4726957 | java | classes_nio | (so) Socket.close fails if timeout set on Socket created from SocketChannel |
6350061 | java | classes_security | JGSS requires big-endian credential cache |
6346265 | java | classes_security | GSSContext/Krb5 mechanism should not cache Cipher object |
5102695 | java | classes_security | REGRESSION: JNDI example with SASL/GSSAPI does not work with J2SE 5.0 |
6209956 | java | classes_security | REGRESSION: getExtensionValue() sometimes incorrectly returns null in v1.5 |
6354728 | java | classes_security | Verification of signed JAR files is very slow (performance reduction) |
6355295 | java | classes_security | Certificate validation using OCSP fails for a particular class of certificates |
6261423 | java | classes_sound | Dropouts in audio recordings |
5086831 | java | classes_swing | JFileChooser.getSelectedFile() returns incorrect path on Windows network folder |
6347370 | java | classes_swing | ArrayIndexOutOfBoundsException in GTKEngine._paintFocus when using NetBeans with 5.0 |
5013564 | java | classes_swing | Win L&F: Cancel button in JFileChooser dialog should not have mnemonic |
5062649 | java | classes_swing | REG: JEditorPane/JTextPane(J2SE1.5) No support for dynamic Fonts |
5075580 | java | classes_swing | JFileChooser in FILES_AND_DIRECTORIES mode doesn't contain fix for 4239219 |
6327342 | java | classes_util_concurrent | DelayQueue.poll(timeout, unit) can spin past given timeout |
6371531 | java | classes_util_i18n | Currency change for Mozambique |
6330892 | java | classes_util_i18n | Calendar serialization tests failing |
6336600 | java | classes_util_i18n | Correction to the new Azerbaijani currency |
6263644 | java | classes_util_i18n | (cal) SunTEA won't allow you to change tabs in expense report - GregorianCalendar serialization |
6242673 | java | classes_util_i18n | (tz) REGRESSION: date formatting in a table cell uses platform timezone |
6329105 | java | classes_util_i18n | (rb) ResourceBundle doesn't handle Errors encountered during loadBundle |
6234795 | java | classes_util_i18n | (cal) roll of HOUR or HOUR_OF_DAY doesn't set the other hour field |
6178071 | java | classes_util_i18n | (cal) REGRESSION: GregorianCalendar.set(Calendar.HOUR, ...) has no effect |
6271513 | java | classes_util_i18n | (tz) TimeZone.getDisplayName should use ConcurrentMap for caching display names |
6332148 | java | classes_util_i18n | (tz) Support tzdata2005n |
6223076 | java | classes_util_jarzip | Unnecessary object retention in java.util.zip.Deflater |
6206933 | java | classes_util_jarzip | GZipOutputStream/InputStream goes critical(calls JNI_Get*Critical) and causes slowness |
6285124 | java | classes_util_jarzip | Small compressed zip entries should be read in one read() operation |
6295519 | java | compiler | javac throws ZipException when you have invalid files in classpath |
6225432 | java | dragndrop | MSVCRT Access Violation in sun.awt.....WDataTransferer.getClipboardFormatName() |
6342404 | java | imageio | Image I/O plugin failure causes all readers to fail |
5076692 | java | imageio | Installed Extensions Image I/O reader-writer plug-ins unusable in applet context |
6351343 | java | install | 5.0u5 iftw bundle silent install does not work |
6399782 | java | install | Solaris packaging changes required for Nevada |
5103041 | java | jdbc | Regression: binary compatibility problem with java.sql.Timestamp.compareTo |
6356753 | java | localization | Improper translation in the Japanese API doc (java.nio) |
6350975 | java | localization | zh/zh_TW:Control Panel/Advanced:Mnemonic of 'Browse...' does not work |
6385825 | java | localization | [zh_CN] a period mark is missing in installation custom dialog |
6279133 | java | localization | l10n for 4986256/5047307/6177732: compiler.properties message updates |
6351682 | java | localization | Country name for Korean is wrong in Simplified Chinese |
6323820 | java | localization | Untranslated strings in deployment security dialogs |
6418103 | java | localization | Tagging issue in 5.0 Japanese doc bundle |
6347949 | java | localization | [l10n,all] Extra leading newline in security dialog |
6342457 | java | localization | [sv] Untranslated strings in installer |
6350901 | java | localization | garbled characters in link |
6318047 | java | localization | [ja] iftw installer message too long |
6355363 | java | localization | Sample code in localized API Doc for DecimalFormat class is very ugly. |
6314144 | java | other | Tie classes for javax.* package namespace classes are in wrong package |
6326020 | java | profiling | HPROF: make sure unprepared classes are skipped or handled in format=b dump |
6326015 | java | profiling | HPROF: format=b timestamp is incorrect |
6325354 | java | profiling | HPROF: format=b problem with HAT: Thread 200000 not found for JNI local ref |
6324827 | java | profiling | HPROF: The field index values don't match up with the field list created by hprof |
4486732 | java | rmi | RMI custom client socket factories not getting garbage collected |
6354368 | java | runtime | Japanese IME crashes JVM on J2SE 1.5 for WindowsXP 64 bit edition |
6232010 | java | serialization | ObjectOutputStream.subclassAudits SoftCache prevents ClassLoader GC |
5056445 | java | serialization | improve static cache performance by using ConcurrentHashMap |
6280629 | java | serviceability | Need ability to dump the heap at OutOfMemoryError |
6214916 | java | tools | -version:<id> argument affects application arguments containing spaces |
6415362 | java_deployment | console | Reg: pressing "v" in Java Console crashes in jvm.dll |
6341549 | java_deployment | desktop | Make sun.swing.enableImprovedDragGesture a trusted property for Java Web Start. |
6363986 | java_deployment | general | Missing resource strings cause applet to fail. |
6345082 | java_deployment | general | Tiger_UR : Some of the security options needs to be removed from the Java Control Panel |
6359084 | java_plugin | compatibility | Java 1.5 Plugin Regression - window does not respond to the shutdown event |
6351064 | java_plugin | i18n | Korean: JRE collision dialog display format is not good |
6367496 | java_plugin | iexplorer | Applets in IE causing screen to blank, used to work in _04/_05 |
6366491 | java_plugin | ocx | REGRESSION: Unnecessary http authentication in 1.5.0_06 |
6381630 | java_plugin | other | New certificate warning with 5.0U6 flags certs as invalid instead of untrusted |
6335114 | java_plugin | plugin | NPE in GrayBoxPainter when applet fails to load |
6348224 | java_plugin | plugin | Firefox hangs on http://tours.tourfactory.com/tours/tour.asp?t=223372&sreferer= |
6346688 | javawebstart | general | JAVA WebStart is NOT handling PAC-file (Proxy Auto Config) using dnsDomainIs() correctly |
6267224 | jaxp | other | Migration, interoperation failures for serialized javax.xml.namespace.QName inst. betw EE 1.4,SE 5.0 |
6353783 | jce | classes_crypto | Remove 2048 bit RSA keysize limit from local_policy.jar |
6309875 | jce | other | renew JCE signing cert before its expiration date of Mon Oct 29 11:05:10 PST 2007 |
5056438 | jce | runtime | Cipher.init throws exception if Cipher is generated using RC4 as algorithm |
5083253 | jce | runtime | JCE enhancements required for Kerberos |
6229618 | jce | runtime | Crypto permission lookup is wrong when the Cipher algorithm name is not all uppercase |
5098318 | jce | runtime | Cached Jar file should be released on appl. exit even that is opended by Cipher |
6235345 | jgss | krb5plugin | Update Kerberos keytab to handle extensions |
5093560 | jgss | krb5plugin | Add support for RC4 encryption type |
5018075 | jgss | krb5plugin | Add support for AES encryption type |
6347516 | jgss | krb5plugin | Update Kerberos to use Sun MD4 implementation |
6296324 | jmx | classes | Deadlock in RMIConnector.close |
6356458 | jmx | classes | Missed popDefaultClassLoader() in RMIConnector.addListenerWithSubject() |
6332962 | jmx | classes | javax.managment.modelmbean.DescriptorSupport.writeObject() has problem validating serializability |
4836493 | jsse | runtime | Socket timeouts for SSLSockets causes data corruption |
6261681 | jsse | runtime | REGRESSION: Cannot generate DH key pair w/ SSL_DH_anon_WITH_RC4_128_MD5 |
The full internal version number for this update release is 1.5.0_06-b05 (where "b" means "build"). The external version number is 5.0u6.
Prior to this update, an applet or application could specify the version of the JRE on which it would run. This has changed. All applets are executed with the latest JRE version. Unsigned Java Web Start applications that specify a version other than the latest trigger a warning, requiring explicit user permission before the application will run. Signed Java Web start applications are not affected.
Prior to JRE 5.0 Update 6, JRE AutoUpdate was enabled, but could be disabled via JRE installer options, JAVAUPDATE=0
or AUTOUPDATECHECK=0
.
For JRE 5.0 Update 6 and later, AutoUpdate is enabled on the first Applet launch, even when the JRE was installed with Auto-Update disabled using one of the above options. Enabling AutoUpdate is recommended since the latest updates, which may contain security and critical fixes, will be automatically downloaded.
AutoUpdate can be manually disabled through the Java Control Panel.
Bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6305546 | hotspot | compiler2 | Hotspot server VM crashes when running DaCapo benchmark suite |
5060628 | hotspot | compiler2 | Segmentation violation running Eclipse 3.0RC1 |
6258466 | hotspot | compiler2 | CTW failure in optimize_inlining() |
6337834 | hotspot | compiler2 | JVM should remove unneeded zeroing during object allocation |
6173783 | hotspot | compiler2 | Tiger server VM seems to be broken |
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 |
5083062 | hotspot | hybrid_interpreter | JVM crash in "instanceof" codelet, array of secondary supertypes at end of heap. |
6189833 | hotspot | jni | compiled code for native method flushes one more register window than necessary |
5104215 | hotspot | jvmti | Blocked thread status is incorrectly reported as runnable |
6283361 | hotspot | monitoring_management | ManagementFactory.getCompilationMXBean() causes JVM crash |
5101898 | hotspot | other | REGRESSION: J2SE 5.0 causes stuttering audio in other programs |
6304225 | hotspot | runtime_system | IE crashes with b44 libjvm.dll |
5068014 | idl | orb | REGRESSION: WARNING: ORBUTIL.connectionRebind printed when using CORBA |
6233622 | idl | serialization | Memory Leak in Class Loaders with RMI-IIOP |
6302769 | java | build | RUNPATH & RPATH failures in package SUNWj5rt/SUNWj5rtx |
6317278 | java | build | building JDK on Linux - "Stale NFS file handle" error during RPM build phase |
6257260 | java | classes_2d | Memory leak on closing JFrame |
6301771 | java | classes_2d | REGRESSION: VM crashed when a image of particular size is drawn on a Canvas |
6240876 | java | classes_awt | Number pad up & down arrows don't work in XToolkit TextArea |
6311051 | java | classes_beans | EventSetDescriptor does not support listener methods taking 0 or more than 1 arguments |
6182812 | java | classes_io | FileOutputStream constructor throws FileNotFoundException with long file names |
6248507 | java | classes_lang | AbstractStringBuilder.replace does not handle count < start < end |
6322301 | java | classes_lang | unknown annotations are not ignored in Class.getAnnotations |
6286189 | java | classes_net | Address already in use BindException throws with IPv6 Socket |
5092063 | java | classes_net | Extremely slow socket creation using new Socket("ip-address", port) |
6232954 | java | classes_nio | (so) client does not see (NIO-created) socket close with SO_TIMEOUT |
6286011 | java | classes_nio | (se) DevPollSelectorProvider stops being the default on Solaris 10 |
6302904 | java | classes_security | SubjectDomainCombiner fails to check for null in combineJavaxPolicy |
6195469 | java | classes_swing | REGRESSION: Multiple interval selection is lost in JTable if mouse is dragged |
4976239 | java | classes_swing | REGRESSION: JVM crash with NPE exception when run apache Axis tcpmon utility |
4263904 | java | classes_swing | JTextPane: Paragraphs with Justified Attributes Appear Centered |
6298940 | java | classes_swing | AbstractButton.setModel doesn't fully update mnemonic |
5073778 | java | classes_swing | GTK L&F: JFileChooser.getSelectedFile() returns bogus file name |
6283270 | java | classes_swing | REGRESSION: JPanel which contains a RTOL JTextArea with LineWrap=True broken |
5053844 | java | classes_swing | gif files not found error message displayed at console |
6310858 | java | classes_util | (coll) EnumMap.entrySet().toArray(T[] a) is incorrectly implemented |
6197726 | java | classes_util | (coll) IdentityHashMap.entrySet().toArray(T[] a) is incorrectly implemented |
6215625 | java | classes_util_concurrent | LinkedBlockingQueue.extract throws NPE |
6241823 | java | classes_util_concurrent | Infinite loop in timed Semaphore.tryAcquire |
6253848 | java | classes_util_concurrent | CyclicBarrier behavior incorrect if "broken" or reset |
6307455 | java | classes_util_concurrent | LinkedBlockingQueue.toArray(x) does not set "one-past" element of x to null |
6231602 | java | classes_util_i18n | java.lang.IllegalArgumentException: HOUR_OF_DAY with 1.5, works with 1.4.2 |
6317178 | java | classes_util_i18n | (tz) Support tzdata2005m |
6296410 | java | classes_util_i18n | New Azerbaijani currency |
6348045 | java | classes_util_jarzip | REGRESSION:serious perforamnce degradation with 5.0u6 |
6177732 | java | compiler | add hidden option to have compiler generate diagnostics in more machine-readable form |
4986256 | java | compiler | add support for jsr175's java.lang.SuppressWarnings |
5047307 | java | compiler | javac -nowarn improperly suppresses JLS-mandated warnings |
6296125 | java | debugger | JDI: Disabling an EventRequest can cause a multi-threaded debuggee to hang |
6347132 | java | doc | wrong link in here |
6287191 | java | doc | Pre-binary - (EA) install shield license has two entries of the same text at point "3.2". |
6291034 | java | imageio | FileCacheImageInputStream and FileCacheImageOutputStream should avoid File.deleteOnExit |
6343111 | java | localization | some text format issues in Japanese API doc |
6344735 | java | localization | mis translation in 5.0 Japanese API doc |
6287164 | java | localization | Explanation of getUptime() should be translated into a little bit more exact Japanese word |
6295680 | java | localization | [ko, zh_CN, zh_TW]: unnecessary mnemonic in filechooser buttons |
6305157 | java | native_interface | multiple Java threads are using JNI C++ method concurrently, access violations thrown. regression? |
6269555 | java | native_interface | creating JVM via C program "steals" space from main thread stack rendering JNI useless |
6267930 | java_deployment | download | com.sun.deploy.net.proxy.WNetscape4ProxyConfig.getNSVersion can NPE |
6254441 | java_deployment | general | IFrame in Applet flickers |
6256473 | java_plugin | iexplorer | To download an applet does not finish for 10 minutes with proxy server and IIS |
6310737 | java_plugin | misc | unable to import certificate into client authentication section with localized OSes |
6204620 | java_plugin | other | realloc should not be used in cjavajni.cpp |
5062222 | java_plugin | plugin | NPE in XYZApp.newBackBuffer |
6332350 | javawebstart | autodownload | Static version redirect keys are not generated for auto-download-install of JRE using javaws |
6282084 | javawebstart | autodownload | Jre autodownload test hang on security warning dialogs |
6343024 | javawebstart | download_engine | NullPointerException while trying to launch/import a "component extension" |
6263272 | javawebstart | general | desktop shortcuts not created on latest JDS 3 (Cinnabar) |
6325748 | javawebstart | other | MoreInfoDialog uses BoxLayout.LINE_AXIS and PAGE_AXIS not available in java 1.3 |
6296446 | jaxp | xslt | REGRESSION: Java 5 transformer doesn't indent |
6342738 | jce | pkcs11_csp | Disable CKM_DSA_SHA1 and CKM_*_RSA_PKCS in sunpkcs11-solaris.cfg |
5043245 | jmx | classes | Attribute type check is too restrictive in RequiredModelMBean.getAttribute() |
6239400 | jmx | classes | ArrayNotificationBuffer.createListeners should not be synchronized |
6285301 | jmx | classes | DescriptorSupport.CaseIgnoreString consumes too much memory. |
6174229 | jmx | classes | Environment parameter should be notification.buffer.size instead of buffer.size |
6317122 | jmx | classes | Unnecessary call to AccessController.doPrivileged in RMI/JRMP connector server |
The full internal version number for this update release is 1.5.0_05-b05 (where "b" means "build"). The external version number is 5.0u5.
Bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
5073497 | hotspot | compiler2 | Casting long to int on 64-bit machine sometimes gives wrong result |
6190413 | hotspot | compiler2 | poor constant construction on sparc |
6232485 | hotspot | compiler2 | ClearArrayNode::Ideal forces use of 32-bit stores for zeroing memory |
6233005 | hotspot | compiler2 | Random javac failures on server VM |
6245809 | hotspot | compiler2 | lock coarsening |
5089317 | hotspot | garbage_collector | Minor GC collections times adversely affected by very large objects in old gen. |
6209695 | hotspot | garbage_collector | VolanoTest OOM with mustang b14 |
6214543 | hotspot | garbage_collector | CMS: more helpful message for concurrent mode failures |
6250214 | hotspot | garbage_collector | CMS: perm gen expansion without explicit GC, but with concurrent cycle initiation. |
5086424 | hotspot | runtime_system | improve the performance of GC_locker |
6264872 | hotspot | runtime_system | Fix unhandled oops found in mustang development |
4896773 | java | classes_2d | Rendering CubicCurve2D with NaN as control points causes crash in ductus code |
6229389 | java | classes_2d | Type1 font with seac instructions may cause crash |
4868278 | java | classes_awt | Problem with Action button tooltips with some multiple monitor configurations |
5039416 | java | classes_awt | REGRESSION: Extra mouse click dispatched after press-drag- release sequence. |
5045217 | java | classes_awt | TEST_BUG: Regression-test java/awt/Toolkit/DefaultHeadlessTest/DefaultHeadlessTe |
6192376 | java | classes_awt | REGRESSION: Popups badly broken when window manager does "focus follows mouse" |
6212440 | java | classes_awt | IE crash on shutdown in the applet using DnD |
6235633 | java | classes_fontprop | JRE 1.4.2_07 lacks support for Japanese on RHEL-4 |
6255285 | java | classes_math | java.math.BigDecimal(String) fails if gets long exponent |
6257182 | java | classes_math | Refactor fix for 6255285 |
6268365 | java | classes_math | BigDecimal text constructors set wrong precision for significands with leading non-ASCII zeros |
6274390 | java | classes_math | BigDecimal.doubleValue() performance improvement |
6217210 | java | classes_nio | RFE: Support for Cp833 in 1.4.2 |
5070081 | java | classes_sound | REGRESSION: javax.sound.sampled.Clip loses position when stopped |
6251460 | java | classes_sound | REGRESSION: BUG:5070730 is NOT fixed - short sounds do not play. |
6269854 | java | classes_sound | Call to AudioClip.loop blocks forever on some sound cards |
4521075 | java | classes_swing | Drag gesture in JAVA different from Windows |
4855860 | java | classes_swing | JTextPane returns too large preferredSize in some specific cases |
6180936 | java | classes_swing | REGRESSION: JFileChooser not resolves NetworkNeighbourhood Links in 1.5.0 |
6226827 | java | classes_swing | REGRESSION: javax/swing/text/html/HTMLDocument/5013529/5013529.java fails |
6231029 | java | classes_swing | Editing tree should select all text |
6240755 | java | classes_swing | Swing rendering error for Turkish locale on XP look and feel |
6278597 | java | classes_swing | Problem in painting Swing components in a Dialog on Windows OS when frame is minimized |
6259991 | java | classes_util_i18n | (tz) Support tzdata2005i |
6183734 | java | classes_util_jarzip | FATAL ERROR occurs when jre executes with jar file without MANIFEST in 1.4.2 on Solaris8(LANG=ja) |
5109224 | java | debugger | SA utilities: add heap dump option for jmap |
6263814 | java | debugger | Regression: jdwp onthrow options seems to be ignored |
6223265 | java | doc | Update "Optional Files" redistribution list in JRE README file in 5.0 (and 6.0) |
6296218 | java | doc | mistranslation here |
6257124 | java | install | Update JAVAUPDATE command line option in JRE installer for PC-OEMs |
6258006 | java | install | JRE installer asks for reboot more often than it should |
6272715 | java | localization | 5.0u4 iftw translation improvement needed for ko, tw, ja, de, es, fr, it |
6279126 | java | localization | l10n for 6186280: no method to automatically select client authentication certificate for applets |
6306172 | java | localization | l10n for 5077603: SSL/TLS configuration options in Java Control Panel |
5077603 | java_deployment | configuration | SSL/TLS configuration options in Java Control Panel |
6224811 | java_plugin | l10n | wrong translation in Java control panel on Pavilion-German-377944-041, Image rev. 14 |
6186280 | java_plugin | misc | no method to automatically select client authentication certificate for applets |
6250749 | javawebstart | download_engine | Updating cache from 1.4.2 or earlier to 1.5.0 is broken for nativelib items |
5086160 | jndi | ldap | Request for improvements to javax.naming.directory |
6207824 | jndi | ldap | JNDI sending premature ABANDON after connection has closed |
The full internal version number for this update release is 1.5.0_04-b05 (where "b" means "build"). The external version number is 5.0u4.
Bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6227033 | hotspot | compiler1 | hotspot crashes(SIGSEGV) when many local variables are used in one java program |
6237349 | hotspot | compiler1 | hotspot crashes when c1 compiler thread is running in 6.0b26 |
6174443 | hotspot | compiler2 | VM crashes with core on Solaris 9 during hotspot compilation (1.4.2_04) |
6225440 | hotspot | compiler2 | JCK1.5: api/javax_swing/DebugGraphics/descriptions.html#draw test crashes, sparc |
6233627 | hotspot | compiler2 | Too many uncommon_traps at a mispredicted call site. |
6211366 | hotspot | garbage_collector | CMS: large unused perm gen can degrade scavenge times on MP |
4305459 | hotspot | jvmti | GetBytecodes returns byte 0 instead of 1 |
5067517 | hotspot | jvmti | RedefineClasses crash if class list includes class for primtive or array types |
5074396 | hotspot | jvmti | enabling/disabling of SingleStep on a running java thread causes crash |
5079751 | hotspot | jvmti | Class bytes verification failes after repeated redefine |
5088035 | hotspot | jvmti | hotswap fires assert(0 <= i && i < length(),"index out of bounds") |
5109602 | hotspot | jvmti | RedefineClasses leaks memory by holding all possible obsolete jmethodIDs |
6200138 | hotspot | jvmti | hs101t004 fails assert(unloading_occurred,"should not reach here if no classes got unloaded") |
6237654 | hotspot | jvmti | cached methodOops in universe class confuse RedefineClasses |
6250286 | hotspot | jvmti | AsynGetCallTrace can deadlock |
5044738 | hotspot | runtime_system | assert "reserving unexpected size block" |
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. |
6203233 | hotspot | runtime_system | Verifier::verify_byte_codes() leaks a local JNI handle |
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 |
6192422 | java | accessibility | Accessibility bug: setJMenuBar does not place the menubar into component hierarchy |
6203483 | java | apt | apt fails to catch errors thrown by a ClassLoader when loading a factory |
6198522 | java | build | Package.getSpecificationVersion returns 1.4 in Tiger (Specification-Version=1.4 in rt.jar manifest) |
6278491 | java | build | windows-amd64 needs pick up GA license |
6174596 | java | classes_2d | ArrayIndexOutOfBoundsException when opening PrintDialog with HP LaserJet 1300 |
6211480 | java | classes_2d | Bundled com.sun.image.codec.jpeg JPEG API has errors for a new type of JPEG image |
5095117 | java | classes_awt | [Cinnabar17] On X86, suntea login page can't be input |
5097241 | java | classes_awt | None of the comps in FileDlg receive keyevents on Solaris9 (CDE) with XToolkit |
6176814 | java | classes_awt | Metalworks frame maximizes after the move |
6213128 | java | classes_awt | [Cinnabar25 Linux]SunTea hangs the system |
6231186 | java | classes_awt | When loading an applet with JVM 1.5 the first time, it steals window focus |
6259113 | java | classes_awt | Regression: java/awt/Dialog/ChoiceModalDialogTest/ChoiceModalDialogTest.html fails |
5077866 | java | classes_awt_im | [Cinnabar] REG: JTable crashes when focus moved out from a cell |
6191542 | java | classes_management | getTotalSwapSpaceSize() returns wrong swap file size on linux-amd64. |
6252770 | java | classes_management | Fix the swap space info on linux machine. |
6234804 | java | classes_net | REGRESSION: Digest Access Authentication (RFC 2617) not working - missing " |
6250517 | java | classes_net | Leak in solaris/native/java/net/NetworkInterface.c |
5078280 | java | classes_security | REGRESSION: RSA key length not proper |
5097015 | java | classes_security | Case sensitivity issues in the Provider class |
6218682 | java | classes_security | SubjectDomainCombiner pdCache (WeakHashMap) values strongly reference keys |
6220064 | java | classes_security | REGRESSION: SSL connections fail with Turkish input locale |
6232513 | java | classes_security | RMI interoperability issue with DSAPublicKey obj between JDK1.4 & JDK1.5 |
4207472 | java | classes_swing | Space added after named anchors |
4964339 | java | classes_swing | HTML parser doesn't handle hexadecimal numeric character references |
5053272 | java | classes_swing | Regression in html parsing in tiger beta 2 |
5076514 | java | classes_swing | Incompatible change in clipboard handling in swing between b55 and b56 |
5087208 | java | classes_swing | String contents of JEditorPane disappear when changing Look and Feel |
5102490 | java | classes_swing | Lead Selection index is not shown in JFileChooser on GTK LAF |
6196089 | java | classes_swing | BasicPopupMenuUI$MenuKeyboardHelper added repeatedly to ChangeListener list |
6210088 | java | classes_swing | The fix for 4774166 need to be changed |
6232607 | java | classes_swing | Clipping off JLabel-text in printer output using html |
5055567 | java | classes_util_i18n | (tz) TimeZone.getAvailableIDs(int) may produce inconsistent info with getRawOffset() |
6178395 | java | classes_util_i18n | javazic fails with tzdata2004e |
5003235 | java | compiler | Accessibility of private inner class |
6186747 | java | compiler | javac performance regression |
6222034 | java | compiler | Type.constValue should be a method |
6225605 | java | compiler | Speed up indexing of Jar files and reduce compile time by 10% |
6223265 | java | doc | Update "Optional Files" redistribution list in JRE README file in 5.0 (and 6.0) |
6253055 | java | doc | Translation for term "varargs" not consistent with software |
6253056 | java | doc | Translation for term "Generics" not consistent in Japanese doc |
6253057 | java | doc | need to fix img link map |
4881314 | java | imageio | ImageIO does not correctly read some standard JPG files |
6232039 | java | install | JDK extraction on Sol/Linux continues by entering any word beginning with y when prompted for yes/no |
6241743 | java | install | iftw installers should warn users about pauses when downloading cab files |
6256728 | java | install | We should sign the xpi file |
6258508 | java | install | S.Chinese support for JDK online installer |
6258681 | java | install | install ws should not build base-bundles when it is an update release |
6261558 | java | install | 5.0u3 jre has msi validation error |
6226269 | java | jar | JAR verification causes significant footprint increases |
6256476 | java | localization | [zh] Two inproper translation in javac compiling error messages |
6256477 | java | localization | [zh_CN]one option message translation in javac is not clear |
6261269 | java | localization | [zh_CN] term super class is not translated correctly in rmic message |
6261304 | java | localization | [zh_CN] better translation after code review on demo/CodePointIM/README_zh_CN.html |
6261980 | java | localization | sychronize the localized message in iftw installers warning users about pauses when downloading |
5083441 | java | profiling | REGRESSION: -Xrunhrof depth=0 option causes snapshot release to crash immediate |
6231936 | java | profiling | hprof format=b problem with HAT: Thread 200000 not found for JNI local ref |
6237552 | java | serviceability | HPROF: cpu=times reports incorrect percentages when rolling up time spent |
6204669 | java_plugin | iexplorer | native memory leaks when running under IE windows plugin |
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 |
6243108 | java_plugin | iexplorer | Loading 1.4 plugin from HTTPS page fails for Win2K user with mandatory profile |
6205422 | java_plugin | other | REGRESSION: Applet load time slow in JRE 5.0 due to Java logo animation |
6254466 | java_plugin | plugin | browser and jvm crash when java call js |
6255782 | java_plugin | plugin | no way to force java-plugin quit on Windows |
6223691 | javawebstart | download_engine | CD Install dosn't work for versioned resources. |
6259663 | jce | pkcs11_csp | Better handle leading 0x00 bytes in DH secrets |
6260888 | jce | pkcs11_csp | SunPKCS11 needs to work on solaris-amd64 |
The full internal version number for this update release is 1.5.0_03-b07 (where "b" means "build"). The external version number is 5.0u3.
Bug fixes are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
6207079 | hotspot | compiler1 | Hotspot client compiler overfills CodeBuffer: crashes when deoptimizing. |
6207830 | hotspot | compiler2 | JCK: /api/java_net/URI/[Ctor, Components,Create] Tests failing with [-server -Xcomp] in Linux |
6208545 | hotspot | compiler2 | The popup menu displays the graphical box but there is no menu items inside the box. |
6209737 | hotspot | compiler2 | REGRESSION:Compilation error "local schedule failed (not retryable)" with simple loop |
6213473 | hotspot | jni | JCK1.5: JNI call made with exception when -Xcheck:jni is used. |
5092850 | hotspot | jvmti | RedefineClasses causes VerifyError |
6214132 | hotspot | jvmti | Verifier must treat all versions of class being redefined as equal types |
6219495 | hotspot | jvmti | CompiledMethodLoad reports incorrect addresses in the location map |
6227583 | hotspot | runtime_system | Solaris-amd64: nsk/regression/b4660518 test exceeds the default 18-page shadow zone size |
6206786 | java | apt | apt should return members in source order |
6250473 | java | apt | REGRESSION: apt slower in Tiger update train than FCS due to name lookup |
4949631 | java | char_encodings | String.getBytes() does not work on some strings larger than 16MB |
5101128 | java | char_encodings | (cs) CoderResult.isOverflow() returns false when UTF-16 overflows |
5089985 | java | classes_2d | Drawing GeneralPath crashes JVM if antialias is on |
4984794 | java | classes_awt | Invisible applet steals focus from HTML form field (MSIE, Sun plug-in only) |
5082319 | java | classes_awt | REGRESSION: JComboBox don't respond to arrow keys on linux (has focus listener) |
5095117 | java | classes_awt | [Cinnabar17] On X86, suntea login page can't be input |
6173972 | java | classes_awt | backspace, arrow keys, and return key not working in java applications |
6213128 | java | classes_awt | [Cinnabar25 Linux]SunTea hangs the system |
6213128 | java | classes_awt | [Cinnabar25 Linux]SunTea hangs the system |
6195099 | java | classes_lang | (ref) test/java/lang/ref/SoftReference/Pin.java fails |
6210227 | java | classes_net | REGRESSION: Socket.getLocalAddress() returns address of 0.0.0.0 on outbound TCP |
6181598 | java | classes_nio | String constructor with "KSC5601" encoding throws AccessControlException |
5100483 | java | classes_security | Kerberos module cannot authentiate with different KDCs/principal names |
6219491 | java | classes_security | CertStore.getInstance(String,CertStoreParameters,String) throws NoSuchAlgorithmE |
4548788 | java | classes_swing | JTree should toggle for all even-numbered clicks |
4656461 | java | classes_swing | Cannot Ctrl-Shift-Click to create disjoint selection interval in list |
4897333 | java | classes_swing | XP L&F: JComboBox has wrong rollover effect under Windows XP LookAndFeel |
4924758 | java | classes_swing | 1.4 REGRESSION: In Motif L&F JComboBox doesn't react when spacebar is pressed |
4994329 | java | classes_swing | GTK: JColorChooser hue spinner doesn't update the selected color |
5056403 | java | classes_swing | REGRESSION: JTabbedPane setFocusable(false) and removing tabs |
5075526 | java | classes_swing | REGRESSION: ArrayIndexOutOfBoundsException in BasicTabbedPaneUI.getTabBounds() |
5077738 | java | classes_swing | Changing system preferences after switching from GTK L&F causes L&F mixup |
5102490 | java | classes_swing | Lead Selection index is not shown in JFileChooser on GTK LAF |
6209095 | java | classes_swing | Make the demo code more friendly to build |
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 |
5104960 | java | classes_util_i18n | New Romanian currency |
6206839 | java | classes_util_i18n | New Currency for Madagascar |
6213461 | java | classes_util_i18n | Regtest java/util/Currency/ValidateISO4217.java fails after 2005-01-01 due to new Turkish lire |
6181784 | java | debugger | Step requests ignored after an exception in debugee |
6208676 | java | install | Error 1722 coming during jre1.5.0 installation by Windows user with limited (+elevated) priviledges |
6208965 | java | install | Package based installation of tiger update 1 shows J2SDK |
6224405 | java | install | REGRESSION: wrong time stamp for plugin dll files on Win98(2nd) |
6238128 | java | install | Tiger Update 2 JRE patch bundle creates msvcrt.dll under jre1.5.0_02/bin |
6247771 | java | install | REGRESSION: uninstall JDK 5.0u3 does not remove demo dir on windows |
6182685 | java | localization | incorrect "group (thousands) separator" in 5.0 sun.text.resources.LocaleElements_sv |
6208712 | java | localization | S. Chinese translation for Twi language is wrong |
6209342 | java | localization | S.Chinese localization for JDK software |
6215109 | java | localization | some of jdk man pages show unnecessary lines in ja locale |
6237671 | java | localization | S.Chinese localization for JDK software - part II |
5105765 | java | native_interface | REGRESSION: JNI Performance Regression in 1.5.0 -server |
6215480 | java | profiling | HPROF: broken when used with HAT, starting with 1.5.0_01, Missing thread dump |
5075546 | java | runtime | remove memory barrier on native transitions |
6215746 | java_plugin | applet_spec | Disable META-INF/* lookup from codebase in applet/plugin classloader |
6234219 | java_plugin | compatibility | Do not set initial focus on an applet during startup if applet is targeted for JDK 1.1/1.2 |
5080386 | java_plugin | iexplorer | Problem with embedded Internet Explorer using Sun Java |
6226589 | java_plugin | linux | Applets hang when using plugin 1.5 in Linux with Mozilla 1.7.x |
5023873 | java_plugin | misc | "javaplugin.classloader.cache.enabled=false" does not work |
5024379 | java_plugin | ocx | REGRESSION: isActive call from Javascript no longer works in IE |
5017051 | java_plugin | other | Applet will not reauthenticate user when returning from another applet |
6227551 | java_plugin | other | REGRESSION: Loading applet fails if URL contains %7E |
6189594 | javawebstart | download_engine | Java Webstart application startup is too slow |
6222350 | javawebstart | download_engine | Regression: updating title or icon in jnlp file will not update shortcuts. |
6206216 | javawebstart | general | can't remove old app if vendor change title attribute in jnlp file on windows platform |
6227874 | javawebstart | general | javaws apps are put in Add/Remove progrgrams entries for all users |
6189106 | javawebstart | jnlp_file | Java Web Start jnlp file caching problem. |
6221549 | javawebstart | jnlp_file | TCK-jnlp 1.5: jnlp_file/resources/j2se/index.html#vmArgs hang in some cases. |
6231216 | jce | pkcs11_csp | Support wrapping of software keys using RSA-PKCS1 |
Alias name: godaddyclass2ca
Owner: OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US
Issuer: OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US
Alias name: valicertclass2ca
Owner: EMAILADDRESS=info@valicert.com, CN=http://www.valicert.com/, OU=ValiCert Class 2 Policy Validation Authority,
O="ValiCert, Inc.", L=ValiCert Validation Network
Issuer: EMAILADDRESS=info@valicert.com, CN=http://www.valicert.com/, OU=ValiCert Class 2 Policy Validation
Authority, O="ValiCert, Inc.", L=ValiCert Validation Network
Alias name: starfieldclass2ca
Owner: OU=Starfield Class 2 Certification Authority, O="Starfield Technologies, Inc.", C=US
Issuer: OU=Starfield Class 2 Certification Authority, O="Starfield Technologies, Inc.", C=US
Java Web Start lazy download change (bug fix 6188839) - In 5.0u1, a change was made to Java Web Start to fix lazy
downloading for jar files with part attributes when there exists a package element for that part. As a result,
lazy parts for which package elements are defined will only be downloaded if a resource in one of the listed
packages is accessed.
As a result of this fix, if a lazy part uses package elements, the package elements must be complete (ie: there must
be a package element for all the packages in the jars that make up the part). If there are package elements, but
they are not complete (or are malformed), the part might not be downloaded when needed.
Bug Fixes
Bug fixes in the most current update version are listed in the following table.
BugId | Category | Subcategory | Description |
---|---|---|---|
5079729 | hotspot | compiler2 | Crash in JavaCalls.cpp Tiger b59 |
6179233 | hotspot | compiler2 | 1.4.2_06 crashes when setting -XX:CompileThreshold=200 -server on Windows |
6189687 | hotspot | compiler2 | 1.4.2 fastdebug assert on linkResolver.cpp, 49 |
6184718 | hotspot | other | JDK product .exe and .dll file version must include the build number |
6195632 | hotspot | other | jhelper must be recompiled with the beta version of dtrace |
6201302 | hotspot | other | AMD64: the dtrace ustack prints hexa-decimals for java frames |
6215407 | hotspot | other | Solaris-amd64: jni test failures |
6201185 | hotspot | runtime_system | FATAL ERROR in native method: JNI call made with exception pending at java.lang.Thread.sleep(NativeM |
6177059 | java | apt | REGRESSION: tools/apt/Basics/apt.sh fails |
4388541 | java | build | Need ALT_DEVTOOLS_DIR for builds |
4911491 | java | build | Allow developers to specify hotspot imports via ONE ALT_ variable |
5102082 | java | build | 5.0u1 English pre-release license displays some malformed character on s.chinese windows platform |
5110117 | java | build | We need to port our workspace into solaris amd64 platform |
6184713 | java | build | JDK product .exe and .dll file version must include the build number |
6188959 | java | build | JDI/JDB tests failures on linux-amd64/windows-amd64 platform |
6192845 | java | build | solaris-amd64 build is copying demo/applet, preventing interactive overlays from proceeding |
6192907 | java | build | Needs pickup pre-eval license for AMD64 platform in makefile |
6193821 | java | build | Sanity.gmk in Tiger/mustang j2se workspace contains incorrect error message |
6194838 | java | build | We need to use our C2 compiler for our build on solaris amd64 |
6201952 | java | build | Solaris 10 AMD64 RE build machines must be S10 build 73 or newer (dtrace changes needed) |
6205494 | java | build | j2se should be compiled with optimization enabled |
6221563 | java | build | Need to pick up corret license files for AMD64 platforms |
5073407 | java | classes_2d | Major buffered image render speed regression |
5087395 | java | classes_2d | Repainting text at non-integral positions can be off-by-one pixel. |
5089429 | java | classes_2d | EXCEPTION_ACCESS_VIOLATION at sun.java2d.loops.DrawLine.DrawLine(Native Method) |
6191064 | java | classes_2d | REGRESSION:Graphics.drawImage based on a subimage draws at the wrong location |
6205321 | java | classes_2d | Java2D: opening Truetype font with empty table hangs (JCK on RHAS3.9) |
6205414 | java | classes_2d | Java2D: Type1 Font causes Assertion `ptA <= lastPoint'. (JCK on RH 3.9) |
5003402 | java | classes_awt | REGRESSION: java.awt.TextArea stops scrolling when it loses the keyboard focus. |
5062118 | java | classes_awt | REGRESSION:disabling of a JFrame appears to effect the event handling |
5089312 | java | classes_awt | JComboBox (with heavyweight popup): Bottom border missing on first showing. |
5090643 | java | classes_awt | REG: Menus added to the popup menu are truncated on XToolkit in Tiger |
5094112 | java | classes_awt | Java application steals a focus after switch between workplaces with Ctrl+Alt+-> |
5108694 | java | classes_awt | XAWT: crash when displaying hw combobox popup on secondary screen (sol/lin) |
5023243 | java | classes_lang | (process) Error msg on exception is not displayed correctly in Japanese on XP |
5038903 | java | classes_lang | (cl) ClassLoader.c does not clear a pending exception - JNI spec violation |
6179014 | java | classes_lang | (anno) Infinite recursive loop in AnnotationTypeMismatchException |
5103449 | java | classes_net | REGRESSION: getResourceAsStream is broken in JDK1.5.0-rc |
5105410 | java | classes_net | ZipFile$ZipFileInputStream doesn't close handle to zipfile |
5074836 | java | classes_nio | (fs) MappedByteBuffer.force() throws IOException / ENOSPC |
5097939 | java | classes_security | unnecessary rw opening of /dev/random while compiling |
6178366 | java | classes_security | REGRESSION: keytool corrupts password entered on prompt |
5070730 | java | classes_sound | REGRESSION: play method audioclip |
5079742 | java | classes_swing | Swing's windows look and feel should be using Tahoma on Longhorn/XP |
5086089 | java | classes_swing | OceanTheme cannot be extended |
5088701 | java | classes_swing | StackOverflowError is thrown when reading RTF document |
5092058 | java | classes_swing | HTML table is corrupted |
6190713 | java | classes_swing | Reg: Subclasses of swing components are not serializable |
6201884 | java | classes_swing | JTable printed text is dithered when using Ocean theme |
5088703 | java | classes_util | (fmt) %tl and %tI format specifiers print "0"/"00" instead of 12 for 12 PM |
6189072 | java | classes_util_concurrent | Add sometimes fails after clear or drainTo in LinkedBlockingQueue |
5090555 | java | classes_util_i18n | REGRESSION: incorrect GregorianCalendar.roll(DAY_OF_WEEK) around year boundaries |
5091805 | java | classes_util_i18n | AbstractCalendar.getDayOfWeekDateOnOrBefore doesn't work in the BCE/CE boundary |
4845692 | java | classes_util_jarzip | JarFile.getInputStream throws ClassCastException when jar file is signed |
6195181 | java | classes_util_regex | Regex pattern for CASE_INSENSITIVE/range CharacterClass/negation does not work correctly |
5058132 | java | compiler | (enum) poor performance in compiler-generated Enum.valueOf(String) |
5099360 | java | compiler | (scanner) Javac doesn't allow unicode escapes at start of programs |
6182630 | java | compiler | raw bounds on type variables avoids unchecked warning |
6184225 | java | cte_test | CTE_REGTEST/Generic/5010244/MultipleJRE.sh broken in 1.5.0 testsuite |
6201464 | java | cte_test | Regression: CTE_REGTEST/Generic/4493901/EncodingTest.java times out |
5106044 | java | debugger | SA-JDI: port SA to Solaris/AMD-64 |
6188839 | java | doc | webstart not download the classes with the comma separated package name in 5.0_01 |
6222071 | java | doc | Solaris-AMD platform Installation Instructions and README not updated or available online |
6222449 | java | doc | System configurations page needs updating for Solaris-AMD platform |
4987923 | java | install | The digital signing process for windows-i586 needs to be automated |
6183297 | java | install | signature of 5.0 installers still says "1.5.0", should say 5.0 |
6190987 | java | install | SWAT: /usr/jdk/jdk1.6.0/bin/java -d64 -version and jdk5u2 failed using pkg bundles Sol 10 amd64. |
6192944 | java | install | Need to update pre-eval licenses |
6198632 | java | install | singlemsi installer should only be used on windows2003 32-bit without servicepacks |
6209613 | java | install | REGRESSION: Error during installation of SUNWj6rt package in Solaris x86/amd64 |
6225348 | java | install | JavaUpdate fails while update from one version to another on win98 only |
6234717 | java | install | (DOWNLOAD TESTING)Staged 5.0U2 iftw JDK bundles throws error when launched. |
6197664 | java | localization | l10n for 6182630: 1 resource updated in compiler.properties |
6206764 | java | localization | l10n for 5051880: JDBC RowSets need I18N changes |
5084004 | java | other | Create a native SDK 64-bit port to solaris-amd64 |
5105917 | java | profiling | NEWHPROF: Missing HPROF_GC_ROOT_THREAD_OBJ in second heap dump |
5105918 | java | profiling | NEWHPROF: Missing HPROF_GC_CLASS_DUMP in second heap dump |
6237992 | java | qa_web_eng | Error messages with staged 5.0U2 iftw JDK bundles on XP-Home(sp2) |
5107852 | java | runtime | JVM Crashes in verifier in Tigerb64 |
5094138 | java | serviceability | NEWHPROF: jvmti demo hprof cannot be compiled, missing files (java_crw_demo too) |
5097131 | java | serviceability | ClassFileLoadHook can be called with classname==NULL, hprof & demos could SEGV |
5094505 | java | tools | Launcher needs to support amd64 on Solaris |
6184715 | java_deployment | general | JDK product .exe and .dll file version must include the build number |
6214784 | java_deployment | general | REGRESSION:TraceMsgQueueChecker is written unsafely |
4980122 | java_deployment | networking | [quicksilver] java web start does not read browser's "System" proxy setting |
6235121 | java_plugin | converter | HtmlConverter fails on all platforms |
5054010 | java_plugin | iexplorer | REGRESSION:String values not returned properly from a Java applet to JavaScript |
4974531 | java_plugin | misc | classes are loaded 512 bytes at a time, slowing down applet start time |
4684153 | java_plugin | ocx | LiveConnect method eval() runs in incorrect context when using frames (IE only) |
6190277 | java_plugin | plugin | Mimetypes need to be updated for tiger U2 |
6200343 | java_plugin | plugin | memory leak in many jni calls (NewString etc.) |
6194024 | javawebstart | download_engine | Java Webstart incremental update fails with java.util.ZipException |
5074530 | javawebstart | general | javawebstart does no pick up latest JRE if href is no specified in j2se tag |
6175601 | javawebstart | general | javawebstart crash if autoproxy script uses IsInNet function |
6185342 | javawebstart | general | java web start hangs on some solaris sparc machine |
6186650 | javawebstart | general | Static interpretation of auto-proxy script on Windows. |
6188963 | javawebstart | general | java web start cannot start on linux with newer glibc |
6207138 | javawebstart | general | Javaws does not get launched with mustang b14 on sparc sol 10 b72 |
6190873 | jmx | classes | JMX lacks thread control interface |
6192124 | jmx | classes | Provide a way to turn off the JMX Remote server connection timeout thread |
6199899 | jmx | classes | ClientNotifForwarder can wait infinitly when reconnecting |
6211220 | jmx | classes | jmx.serial.form=1.0 deserializes broken ObjectNames |
6192223 | jndi | dns | More than 32768 DNS lookups do not work with one InitialDirContext |
6207322 | jsse | runtime | SSLEngine is returning a premature FINISHED message when doing an abbreviated handshake |
Changes in 1.5.0_01
The full internal version number for this update release is 1.5.0_01-b08. The external version number is 5.0u1.
Bug fixes are listed in the following table.
BugId | Cat | SubCat | Description |
---|---|---|---|
5087041 | hotspot | compiler1 | Tiger b62 vm crashes in client compiler |
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 |
5071820 | hotspot | compiler2 | server VM crashes with -Xcomp in 1.4.2_05 |
5090967 | hotspot | garbage_collector | SIGSEGV in ContiguousSpace::prepare_for_compaction(CompactPoint*) |
5096167 | hotspot | jvmti | null class name crashes VM if ClassFileLoadHook is enabled |
6195632 | hotspot | other | jhelper must be recompiled with the beta version of dtrace |
5095421 | hotspot | runtime_system | amd64 vm should not crash on em64t |
5101288 | hotspot | runtime_system | async exception can be delivered on entry from native to vm |
4993280 | java | apt | apt should favor source files over class files for type information |
4996963 | java | apt | apt could accept class files and java files on the command line |
5095716 | java | apt | RoundState.finalRound computed improperly |
5096931 | java | apt | TypeDeclaration.getMethods needs to screen out static initializers |
5096932 | java | apt | Bad comparator in SourceOrderDeclScanner |
6174696 | java | apt | apt getTypeDeclaration(Strings) cannot find classes that are not already loaded |
5079070 | java | build | metadata incorrect for 1.5.0_01 |
5099622 | java | build | Don't use javah_g in j2se build |
5106516 | java | build | Please define JDK update version in makefile |
5108366 | java | build | invalid characters in English LICENSE file in tiger b64 solaris/linux bundles |
6174598 | java | build | Need to backout fix for 5106516 |
6201982 | java | build | Solaris 8 Build patch requirement change, need 109147-32/109148-32 (ld/dtrace issue) |
4806753 | java | char_encodings | Using alternating charsets with String(byte[]) and String.getBytes is very slow |
5002890 | java | char_encodings | (cs) Charset.isSupported is slow when invoked for different charsets |
5066464 | java | classes_2d | JDK 1.5 fontconfig.properties should not include abolute path to physical font |
6173770 | java | classes_2d | JCK-5.0 test api/java_awt/Graphics/index.html#CopyArea[Graphics0018_14] fails intermittently |
4972534 | java | classes_awt | [Tiger]Can't input anything into textfields on solaris10 by JRE1.5-B32 |
5076963 | java | classes_awt | JNI bugs in sun.awt.windows.WToolkit.eventLoop() |
5085626 | java | classes_awt | Exponential performance regression in AWT components (multiple monitors) |
5088782 | java | classes_awt | AWT application does not load : throws NPE |
5093198 | java | classes_awt | XAWT: Java crashes on window dispose/getLocationOnScreen |
6178323 | java | classes_awt | REGRRESSION: sun.awt.windows.WComponentPeer throws exception "couldn't create component peer" |
5097856 | java | classes_lang | (reflect) hashCode of TypeVariable causes StackOverflowError |
5101311 | java | classes_lang | NullPointerException thrown when environment contains strings without `=' |
5101626 | java | classes_lang | Unexpected NPE from toLowerCase |
5082105 | java | classes_net | InetAddress.isReachable() leaves open handles after execution |
5086348 | java | classes_net | URL.openConnection(Proxy.NO_PROXY) throws NULLPointerException |
5087907 | java | classes_net | InetAddress.getAllByName does not obey setting of java.net.preferIPv6Addresses |
6197569 | java | classes_net | VM crash if java application tries to use system proxy (Solaris10 build 71 CDE only) |
5100121 | java | classes_nio | (se) select not immune to EINTR (linux) |
5072953 | java | classes_security | AuthorityInfoAccess certificate extension is being ignored. |
5100603 | java | classes_security | Need JKS KeyStore with case sensitive alias names |
4890345 | java | classes_swing | 1.4.2 REGRESSION: JComboBox has problem in JTable in Windows L&F |
4959489 | java | classes_swing | NPE in javax.swing.text.html.ParagraphView.paint() |
5036904 | java | classes_swing | JFileChooser in Motif L&F does not comply with Section 508 |
5059744 | java | classes_swing | [App]Press Ctl+Space, there is exception thrown in jgraphpad |
5061077 | java | classes_swing | Exception with JFileChooser in GTK LNF |
5073869 | java | classes_swing | Synth does not resolve styles with name and region matches correctly |
5077647 | java | classes_swing | Under GTK L&F JFileChooser does not have drag support at all. |
5080144 | java | classes_swing | REGRESSION: XP L&F: JTextField.setEditable() does not change background color |
5082298 | java | classes_swing | REGRESSION: com/sun/java/swing/plaf/gtk/5048769/bug5048769.sh fails |
5084107 | java | classes_swing | Regression: JTextPane doesn't wrap with RTL ComponentOrientation |
5087905 | java | classes_swing | REGRESSION: CSS cause NPE for unknown colours |
5088268 | java | classes_swing | REGRESSION: Suns Default CSS has bad styles for lists |
5089077 | java | classes_swing | Regression: NPE when relative font sizes used in html |
5092815 | java | classes_swing | REGRESSION: Simplified chinese file name not displayed correctly in JFileChooser |
5094122 | java | classes_swing | Applets fail w/ GTK L&F due to security manager. |
5096948 | java | classes_swing | 1.5.0 Regression: NPE when switching from Metal L&F with JComboBox |
5097973 | java | classes_swing | REGRESSION: table border nonumerical width is broken |
6175284 | java | classes_swing | REGRESSION: javax/swing/JScrollPane/5096948/bug5096948.java fails to compile |
5101540 | java | classes_util_i18n | New Turkish currency |
5097250 | java | compiler | Finalize methods on enums must be compile time error |
6177400 | java | compiler | JCK14a-compiler: 2 lang tests fail, jdk1.5.0_01, -source 1.4 -target 1.4 , Win2003 |
6178365 | java | compiler | Compile Error - Abstract error in LoginModule |
4856983 | java | compiler | (crash) mutually f-bounded type vars with multiple bounds may crash javac |
5081785 | java | compiler | (enum) Empty enum declartion allowed in non-static context |
5090006 | java | compiler | javac fails with assertion error |
5090126 | java | compiler | Clean up com.sun.tools.javac.Main specification to reflect CCC 5087488 |
5092545 | java | compiler | Assertion failed in javac (ClassWriter.java:513) |
5094318 | java | compiler | REGRESSION: Array cloning is not backwards compatible |
5097548 | java | compiler | (crash) Stack overflow in capture conversion |
5105890 | java | compiler | (codegen) constant folding broken for conditional operator |
4853713 | java | doc | Dummy bug report |
5092670 | java | doc | tiger supported platforms - discrepancy between internal and external matrix |
5100416 | java | doc | JDK5.0 README.html references deprecated JVMPI/JVMDI, should reference JVM TI |
5104731 | java | doc | README files need info about CA certificates |
5082481 | java | drag&drop | normal DnD program causes "FATAL ERROR in native method" |
5057832 | java | install | update releases need to be resolved for namechange |
5066525 | java | install | Java Control Panel desktop file needs to be fixed (for Cinnabar) |
5083395 | java | install | SUNWj5cfg missing class action script for "e" type files |
5084556 | java | install | Regression: Java icon isn't updated to 1.5.0_01 on Win98 only |
6173968 | java | install | ALT_JRE_CAB_URL default does not need a -jre or -jdk |
6175102 | java | install | xpi installer is broken as a result of 5.0 jinstall arg changes |
6175981 | java | install | Uninstallation through Add/Remove Programs/Change/Remove fails and throws a fatal error on AMD |
6177485 | java | install | jre1.5.0.10 found in Fearure Descripion of the JDK1.5.0_01 b03 Install Wizard |
6196130 | java | install | Java default selection not robust on Micro release |
6176978 | java | javadoctool | current Javadoc's invocation and extension (Doclet) mechanisms are problematic |
5109805 | java | localization | l10n for 4996963: apt resource has 6 new properties |
6174188 | java | localization | l10n for 5081785 & 5097250: compiler resource has 2 new properties |
5054778 | java | qa_web_eng | problems in Java Sun |
6208691 | java | qa_web_eng | 5.0u1 releasenotes has "SDK" |
5093343 | java | runtime | Verifier allows hidden field initialization before super() call |
5078608 | java_deployment | compression | Digital signatures are invalid after unpacking |
5062648 | java_deployment | configuration | Wrong initialization order in Config.initialize() |
6182774 | java_deployment | update | Java Update on XP causing increase in Java Sun traffic |
5077565 | java_plugin | iexplorer | Java Script event handlers issue. |
5081700 | java_plugin | iexplorer | Java Plug-In no longer supports 'javascript:' URLs after MS Hotfix 867801 |
5050796 | java_plugin | misc | REGRESSION: Graybox is not resizable for relative dimension applet |
5094966 | java_plugin | misc | Mimetypes 1.5.0_01 not recognized on Mozilla browser for Solaris and Linux |
5100835 | java_plugin | misc | mime type should be updated automatically for java update |
5076437 | java_plugin | solaris | [cinnabar14] mozilla crashes when opening a java applet - intermittent |
5047548 | javawebstart | download_engine | Lazy downloading of parts with packages is broken |
5109575 | javawebstart | download_engine | Authenticating Proxy causes NoSuchMethodError when using pre-1.4 jre's |
5074087 | javawebstart | general | if title is not specified for related-content, app cannot start on windows |
5086391 | javawebstart | other | please refert back to 1.4.2 behaviour of checking changed jar files... |
5093922 | jmx | classes | NotificationBroadcasterSupport should not use synchronized(this) |
4425728 | jsse | examples | rmi server closes the connection early |
5091352 | jsse | runtime | Allow null localKeyID attribute in pkcs12 with one private key |