Java™ SE Development Kit 8, Update 122 Bug Fixes

The following table lists the bug fixes included in JDK 8u122 release:

# JBS component subcomponent Description
1 JDK-8089573 client-libs 2d [macosx] Incorrect char to glyph mapping printing on OSX 10.10
2 JDK-8158356 client-libs 2d SIGSEGV when attempting to rotate BufferedImage using AffineTransform by NaN degrees
3 JDK-8160664 client-libs 2d JVM crashed with font manager on Solaris 12
4 JDK-8162488 client-libs 2d JDK should be updated to use LittleCMS 2.8
5 JDK-8040322 client-libs java.awt TextArea.replaceRange() and insert() are broken with setText(null)
6 JDK-8050478 client-libs java.awt [macosx] Cursor not updating correctly after closing a modal dialog
7 JDK-8156116 client-libs java.awt [macosx] two JNI locals to delete in AWTWindow.m, CGraphicsEnv.m
8 JDK-8160570 client-libs java.awt [macosx] modal dialog can skip the activation/focus events
9 JDK-8160696 client-libs java.awt IllegalArgumentException: adding a component to a container on a different GraphicsDevice
10 JDK-8160941 client-libs java.awt "text/uri-list" dataflavor concats the first two strings
11 JDK-8163583 client-libs java.awt [macosx] Press "To Back" button on the Dialog,the Dialog moves behind the Frame
12 JDK-8159696 client-libs java.beans java.beans.MethodRef#get throws NullPointerException
13 JDK-8165829 client-libs javax.accessibility Android Studio 2.x crashes with NPE at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent
14 JDK-8158325 client-libs javax.swing Memory leak in com.apple.laf.ScreenMenu: removed JMenuItems are still referenced
15 JDK-8161664 client-libs javax.swing Memory leak in com.apple.laf.AquaProgressBarUI: removed progress bar still referenced
16 JDK-8163518 core-libs java.io Integer overflow in StringBufferInputStream.read() and CharArrayReader.read/skip()
17 JDK-6947916 core-libs java.net JarURLConnection does not handle useCaches correctly
18 JDK-8022580 core-libs java.net sun.net.ftp.impl.FtpClient.nameList(String path) handles "null" incorrectly
19 JDK-8035158 core-libs java.net Remove dependency on sun.misc.RegexpPool and friends
20 JDK-8145732 core-libs java.net Duplicate entry in http.nonProxyHosts will ignore subsequent entries
21 JDK-8159410 core-libs java.net InetAddress.isReachable returns true for non existing IP addresses
22 JDK-8166747 core-libs java.net Add invalid network / computer name cases to isReachable known failure switch
23 JDK-8145981 core-libs java.nio (fs) LinuxWatchService can reports events against wrong directory
24 JDK-8165231 core-libs java.nio java.nio.Bits.unaligned() doesn't return true on ppc
25 JDK-8164366 core-libs java.time ZoneOffset.ofHoursMinutesSeconds() does not reject invalid input
26 JDK-8165243 core-libs java.util Base64.Encoder.wrap(os).write(byte[],int,int) with incorrect arguments should not produce output
27 JDK-8129361 core-libs java.util:i18n ISO 4217 amendment 160
28 JDK-8163945 core-libs jdk.nashorn Honor Number type hint in toPrimitive on Numbers
29 JDK-8166902 core-libs jdk.nashorn Nested object literal property maps not reset in optimistic recompilation
30 JDK-8153711 core-svc debugger [REDO] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command
31 JDK-8133045 deploy deployment_toolkit java.lang.SecurityException: Failed to extract baseline.versions error
32 JDK-8141054 deploy webstart WebStart does not clean up jnlp file after closing
33 JDK-8161700 deploy webstart Deadlock in Java Web Start application involving JNLPClassLoader
34 JDK-8161986 deploy webstart Selecting 32/64 bit resources failed if user has installed both jre's
35 JDK-8167306 deploy webstart Side effects of using url schema handler.
36 JDK-8152172 hotspot compiler PPC64: Support AES intrinsics
37 JDK-8154945 hotspot compiler Enable 8130150 and 8081778 intrinsics by default
38 JDK-8157306 hotspot compiler Random infrequent null pointer exceptions in javac
39 JDK-8161147 hotspot compiler jvm crashes when -XX:+UseCountedLoopSafepoints is enabled
40 JDK-8162384 hotspot compiler Performance regression: bimorphic inlining may be bypassed by type speculation
41 JDK-8162496 hotspot compiler missing precedence edge for anti_dependence
42 JDK-8152438 hotspot gc Threads may do significant work out of the non-shared overflow buffer
43 JDK-8153176 hotspot gc Long pause in ParOldGC, because ParallelTaskTerminator peeks wrong TaskQueueSet
44 JDK-6515172 hotspot runtime Runtime.availableProcessors() ignores Linux taskset command
45 JDK-8157548 hotspot runtime JVM crashes sometimes while starting
46 JDK-8162766 hotspot runtime Unsafe_DefineClass0 accesses raw oops while in _thread_in_native
47 JDK-8163969 hotspot runtime Cyclic interface initialization causes JVM crash
48 JDK-8165153 hotspot runtime Crash in rebuild_cpu_to_node_map
49 JDK-8166208 hotspot svc FlightRecorderOptions settings for defaultrecording ignored.
50 JDK-8161945 install install REGRESSION: 8u91 update of 32 bit JRE removes preferences of the 64 bit JRE
51 JDK-8164096 javafx base ListChangeListener on ReadOnlyListWrapper's getReadOnlyProperty() does not reset change
52 JDK-8139841 javafx controls Axis class does not render ticks marks when tick labels are invisible
53 JDK-8163486 javafx controls NumberAxis: inaccurate rendering of ticks when tick unit is low
54 JDK-8166847 javafx controls NumberAxis: sticked numbers sometimes
55 JDK-8134600 javafx fxml Can't pass ObservableList as argument using FXML
56 JDK-8087565 javafx graphics Scaling problem on OSX Retina
57 JDK-8090176 javafx graphics Pisces software renderer shows incomplete border images in particular situation
58 JDK-8151744 javafx graphics wrong width/height in texture update
59 JDK-8154148 javafx graphics [Mac] JavaFX crashes on startup when run on Mac in VMWare
60 JDK-8156078 javafx graphics Stage alwaysOnTop property not reset to false if permission is denied
61 JDK-8163526 javafx graphics protect FileChooser return from internal NPE
62 JDK-8156563 javafx media JavaFX Ensemble8 media sample hang and crash
63 JDK-8159869 javafx media HTTP Live Streaming not working anymore
64 JDK-8130675 javafx scenegraph Document that setting scene on stage changes stage size unless explicitly set
65 JDK-8164141 javafx scenegraph [Javadoc] Replace references of Stage with Window in the Window class
66 JDK-8090216 javafx web HTMLEditor: font bold doesn't work when an indent is set
67 JDK-8150982 javafx web Crash when calling WebEngine.print on background thread
68 JDK-8164314 javafx web [WebView] Debug build is no longer working after JDK-8089681
69 JDK-8165098 javafx web WebEngine.print will attempt to print even if the printer job is complete or has an error
70 JDK-8165173 javafx web canvas/philip/tests/2d.path.clip.empty.html fails with 8u112
71 JDK-8166231 javafx web use @Native annotation in web classes
72 JDK-8166677 javafx web HTMLEditor freezes after restoring previously maximized window
73 JDK-8166775 javafx web Audio slider works incorrectly for short files
74 JDK-8167098 javafx web Backport of JDK-8158926 to JDK 8u mistakenly used preliminary patch
75 JDK-8160241 javafx window-toolkit Maximizing an Window with Screen-Size hides it
76 JDK-8153146 security-libs java.security sun/security/krb5/auto/MaxRetries.java failed with timeout
77 JDK-8163896 security-libs java.security Finalizing one key of a KeyPair invalidates the other key
78 JDK-8164846 security-libs java.security CertificateException missing cause of underlying exception
79 JDK-8167591 security-libs java.security Add MD5 to signed JAR restrictions
80 JDK-8144566 security-libs javax.net.ssl Custom HostnameVerifier disables SNI extension
81 JDK-8147772 security-libs javax.security Update KerberosTicket to describe behavior if it has been destroyed and fix NullPointerExceptions
82 JDK-8163104 security-libs javax.security Unexpected NPE still possible on some Kerberos ticket calls
83 JDK-6474807 security-libs javax.smartcardio (smartcardio) CardTerminal.connect() throws CardException instead of CardNotPresentException
84 JDK-8153438 security-libs javax.smartcardio Avoid repeated "Please insert a smart card" popup windows
85 JDK-8087144 security-libs org.ietf.jgss:krb5 sun/security/krb5/auto/MaxRetries.java fails with Retry count is -1 less
86 JDK-8028363 xml XmlGregorianCalendarImpl.getTimeZone() bug when offset is less than 10 minutes
87 JDK-8162598 xml jaxp XSLTC transformer swallows empty namespace declaration which is needed to undeclare default namespace
88 JDK-8146961 xml org.w3c.dom Fix PermGen memory leaks caused by static final Exceptions