Known and Resolved Issues
This chapter lists high visibility bugs that have been addressed in these releases. It is not a complete listing of all of the bugs addressed. If you still have issues with any of these bugs, please file a new bug at http://bugreport.apple.com/ under the Java (new bugs)
component, version X
. Refer to the bug number indicated below in your new bug if you believe it is the same issue.
Java Application Support
Radar #11476427
Need jcmd redirect binary in /usr/bin.
Description:
The jcmd
Java 7 command line tool is not available on the default system path. A redirect binary like java
, javac
, etc. should be in /usr/bin
.
Resolution:
This issue has been resolved.
Java Aqua LAF
Radar #10386230
JSplitPane one-touch-expansion buttons are blurry when pressed in HiDPI.
Description:
The one-touch-expansion buttons for a JSplitPane, while rendered in a HiDPI display resolution, are blurry when pressed.
Resolution:
This issue has been resolved.
Java Deploy
Radar #10124007
"Enable applet plug-in and Web Start applications" checkbox in Java Preferences does not update live.
Description:
The "Enable applet plug-in and Web Start applications" checkbox in Java Preferences does not update live when another process enables web components.
Resolution:
This issue has been resolved.
Radar #8912817
Exception viewer panel should display left-to-right, even in Arabic.
Description:
The exception view panel which shows problems launching Java applets and Web Start applications incorrectly rendered the text of exceptions right-to-left. The panel should display left-to-right, because the text of the exception will always be English.
Resolution:
This issue has been resolved.
Java Engine
Radar #10787011
os::PlatformEvent::park and unpark provide insufficient synchronization on systems with high contention.
Description:
The mechanism used in an underlying synchronization primitive in Apple's OS X Java can fail to park a thread when requested. This can happen if a previous unpark request occurs simultaneously to a park timeout.
Resolution:
This issue has been resolved.
Java JavaLib
Radar #11265241
Java uses inefficient file descriptor closing scheme when forking a new process.
Description:
Java SE 6 uses an inefficient scheme to close file descriptors when forking a new process via Runtime.exec()
. Instead of walking all file descriptors to kern.maxfilesperproc
, the JVM can just close all file descriptors in /dev/fd
.
Resolution:
This issue has been resolved.
Java Launching Framework
Radar #11215077
Back-port Java applet & Web Start disable timer to Snow Leopard.
Description:
The Java for OS X feature that disables automatic Java applet & Web Start execution after an extended period of disuse should be back-ported to OS X v10.6 Snow Leopard.
Resolution:
This issue has been resolved.
Java Plugin2
Radar #10589183
Java applets fail to render in newer versions of WebKit.
Description:
Due to implementation changes in WebKit, Java is unable to render applet content until it adopts a new CoreAnimation API.
Resolution:
This issue has been resolved.
Radar #11392506
Java applets which specify no code parameter can spin the CPU.
Description:
A malformed applet description which contains no code parameter can cause the JVM to instantiate, but continuously spin the CPU instead of showing an error UI.
Resolution:
This issue has been resolved.
Radar #11552586
32-bit applications can crash when running applets in embedded web views.
Description:
A 32-bit application which runs an applet in an embedded web view may crash.
Resolution:
This issue has been resolved.
Java Security
Radar #10864437
Java applet & Web Start signed code execution policy changes when run under GateKeeper.
Description:
When GateKeeper is active, Java needs to prevent the execution of content signed by invalid or unverifiable sources.
Resolution:
This issue has been resolved. Developers needing to use self-signed applet content must import the self-signed certificate into their Keychain and mark it as "Always trusted".
Java Sound
Radar #11350992
Java should adopt the Gervill sound engine.
Description:
Java SE 6 now contains the Gervill sound engine, but cannot use it by default for backwards compatibility reasons.
Resolution:
Developers who want to use the new sound engine should pass -Dsun.sound.useNewAudioEngine=true
into their applications, or set the property in their application at runtime.
Java VM Framework
Radar #11149089
The JavaVM.framework methods should be marked as deprecated.
Description:
The native JNI invocation interface in the JavaVM.framework has been deprecated, however its methods were not marked as deprecated.
Resolution:
This issue has been resolved.
mDNSResponder
Radar #11013931
Bonjour for Java is not included in the Java SE 6 distribution.
Description:
The Bonjour for Java libraries are not included in the Java SE 6 distribution package.
Resolution:
This issue has been resolved.
Copyright © 2012 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2012-06-12