Bug ID 611478: Java 8 on MacOS Sierra throws an internal exception when a modifier key (Caps Lock, Shift, Alt, etc) is pressed

Last Modified: Nov 07, 2022

Affected Product(s):
BIG-IP APM(all modules)

Known Affected Versions:
11.6.0, 11.6.0 HF1, 11.6.0 HF2, 11.6.0 HF3, 11.6.0 HF4, 11.6.0 HF5, 11.6.0 HF6, 11.6.0 HF7, 11.6.0 HF8, 11.6.1, 11.6.1 HF1, 11.6.1 HF2, 11.6.2, 11.6.2 HF1, 11.6.3,,,,, 11.6.4, 11.6.5,,,

Opened: Aug 17, 2016

Severity: 3-Major

Related Article: K14407631


On MacOS Sierra, the recent builds of Java 8 (namely, Updates 91, 101 and 102) all throw an internal exception for applets when a modifier key (Caps Lock, Alt, Shift, etc) is pressed. There is an Oracle bug opened for this matter: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8166040 This applies to all the UI applets capturing user's input, not only F5 JavaRDP.


In window mode, a modal dialog is shown prompting user to either continue and ignore the internal error ("Continue" button) or terminate the Java process ("Crash"). If user clicks "Continue", they can still work on in their remote desktop session. The things are getting worse for the fullscreen mode as this dialog is hidden from the user so that they can't do anything and get an impression of the remote session being frozen.


MacOS Sierra with Java 8 installed.


Java 9 EarlyAccess is not affected so could be possibly used instead of Java 8 for launching applets.

Fix Information


Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips