-
Bug
-
Resolution: Fixed
-
P2
-
8u40
-
b13
-
x86
-
os_x
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8080238 | 9 | Vikas Saiprasad | P2 | Resolved | Fixed | team |
JDK-8131524 | 8u66 | Vivek Rao | P2 | Resolved | Fixed | b01 |
JDK-8086280 | 8u65 | Vivek Rao | P2 | Resolved | Fixed | b01 |
JDK-8080077 | 8u60 | Vivek Rao | P2 | Resolved | Fixed | b16 |
JDK-8137399 | emb-8u65 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8081088 | emb-8u60 | Vivek Rao | P2 | Resolved | Fixed | b24 |
JDK-8080858 | emb-8u51 | Vivek Rao | P2 | Closed | Fixed | team |
Java Web Start 11.40.2.25
Using JRE version 1.8.0_40-b25 Java HotSpot(TM) 64-Bit Server VM
ADDITIONAL OS VERSION INFORMATION :
Mac OS X 10.9.3 (13D65)
EXTRA RELEVANT SYSTEM CONFIGURATION :
Mac Mini Late 2012
Firefox 36.0.1.
A DESCRIPTION OF THE PROBLEM :
Java application launched by unsigned dynamically-generated JNLP will run, but missing user interface features like menus, dialog boxes and response to function keys.
Missing features render application unusable to Mac OS X users.
Normally menus are enabled by setting apple.laf.useScreenMenuBar to true in resources section of JNLP.
As early as September 2010, this property was secure for Mac OS X but insecure for other OS.
This leads me to believe there used to be a special build of Java for Mac OS X, and this issue may be a side-effect of an initiative to unify the codebase.
Maybe incomplete documentation led to oversight because no Apple properties are listed among "The following properties, as well as properties beginning..."
http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html
POSSIBLE DUPLICATE:
NOT DUPLICATE:
REGRESSION. Last worked in version 8u31
ADDITIONAL REGRESSION INFORMATION:
Java Web Start 11.31.2.13
Using JRE version 1.8.0_31-b13 Java HotSpot(TM) 64-Bit Server VM
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Launch application that needs menus with unsigned JNLP containing resource property apple.laf.useScreenMenuBar
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Application launches and menu interface appears
ACTUAL -
Application launches but missing menu interface.
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Java Console shows:
Insecure property: (apple.laf.useScreenMenuBar, true) specified in unsigned jnlp file will not be set.
REPRODUCIBILITY :
This bug can be reproduced always.
CUSTOMER SUBMITTED WORKAROUND :
Revert user to prior version of Java 8 update 31 which is not affected.
SUPPORT :
YES
- backported by
-
JDK-8080077 JNLP property apple.laf.useScreenMenuBar no longer treated as secure for Mac OS
-
- Resolved
-
-
JDK-8080238 JNLP property apple.laf.useScreenMenuBar no longer treated as secure for Mac OS
-
- Resolved
-
-
JDK-8081088 JNLP property apple.laf.useScreenMenuBar no longer treated as secure for Mac OS
-
- Resolved
-
-
JDK-8086280 JNLP property apple.laf.useScreenMenuBar no longer treated as secure for Mac OS
-
- Resolved
-
-
JDK-8131524 JNLP property apple.laf.useScreenMenuBar no longer treated as secure for Mac OS
-
- Resolved
-
-
JDK-8137399 JNLP property apple.laf.useScreenMenuBar no longer treated as secure for Mac OS
-
- Resolved
-
-
JDK-8080858 JNLP property apple.laf.useScreenMenuBar no longer treated as secure for Mac OS
-
- Closed
-