java

JDK 8u152 Release Notes

Java SE 8u152 Bundled Patch Release (BPR) - Bug Fixes and Updates

The following sections summarize changes made in all Java SE 8u152 BPRs. Bug fixes and any other changes are listed below in date order, most current BPR first. Note that bug fixes in previous BPR are also included in the current BPR.

To determine the version of your JDK software, use the following command:

java -version

Changes in Java SE 8u152 b35

Bug Fixes

BugId Component Subcomponent Summary
8191608 install install Java RPMs should allow for side-by-side installation of JDK and JRE, 32 and 64 bit, and only one update for each major version
8193218 install install Simplify build system building rpms
8191607 install install undo 8189805: 64 and 32 bit RPMS must co-exist
8189805 install install 64 and 32 bit RPMS must co-exist

Changes in Java SE 8u152 b34

Bug Fixes

BugId Component Subcomponent Summary
8179665 client-libs javax.swing [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
8186441 xml jax-ws Change of behavior in the getMessage () method of the SOAPMessageContextImpl class
8185661 deploy webstart JNLP files won't launch from IE11 on Windows 10 Creators Update
8189612
(Confidential)
deploy webstart com.sun.deploy.net.JARSigningException: Found unsigned entry in resource
8173129
(Confidential)
deploy plugin [deploy] System must be left clean after the uninstall process completes
8193168
(Confidential)
deploy javafx Failed to launch the FX application after clicking link 'click to launch this app as webstart'

Changes in Java SE 8u152 b33

Bug Fixes

BugId Component Subcomponent Summary
8184271 hotspot compiler Time related C1 intrinsics produce inconsistent results when floating around
8190258 core-libs java.time (tz) Support tzdata2017c
8190259 core-libs java.time test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c

Changes in Java SE 8u152 b32

Bug Fixes

BugId Component Subcomponent Summary
6988950 core-svc debugger JDWP exit error JVMTI_ERROR_WRONG_PHASE(112)
8134103
(Confidential)
core-svc debugger JVMTI_ERROR_WRONG_PHASE(112): on checking for an interface
8182402
(Confidential)
client-libs swing Tooltip for Desktop button is in English when non-English locale is set

Changes in Java SE 8u152 b31

Please note that fixes from prior BPR (8u144 b34) are included in this version.

Bug Fixes

BugId Component Subcomponent Summary
8184328 core-libs java.net JDK 8u131 socketRead0 hang at SSL read
8185346 core-libs java.rmi Relax RMI Registry Serial Filter to allow arrays of any type
8185864
(Confidential)
install install JDK 8 Install wizard is hidden after JRE silent install is used
8160365 deploy webstart Desktop shortcut of Web Start application is broken after JRE update

Java™ SE Development Kit 8, Update 152 (JDK 8u152)

October 17, 2017

The full version string for this update release is 1.8.0_152-b16 (where "b" means "build"). The version number is 8u152.

IANA Data 2017b

JDK 8u152 contains IANA time zone data version 2017b. For more information, refer to Timezone Data Versions in the JRE Software.

See JDK-8159684

Security Baselines

The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 8u152 are specified in the following table:

JRE Family Version JRE Security Baseline (Full Version String)
8 1.8.0_151-b12
7 1.7.0_161-b13
6 1.6.0_171-b13

JRE Expiration Date

The JRE expires whenever a new release with security vulnerability fixes becomes available. Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Third Party Bulletin. This JRE (version 8u152) will expire with the release of the next critical patch update scheduled for January 16, 2018.

For systems unable to reach the Oracle Servers, a secondary mechanism expires this JRE (version 8u152) on February 16, 2018. After either condition is met (new release becoming available or expiration date reached), the JRE will provide additional warnings and reminders to users to update to the newer version. For more information, see JRE Expiration Date.

Known Issues

core-libs/java.util.jar

 Decode error with Tomcat version 7.x

The zlib version shipped in the 8u151 and 7u161 JDK releases was updated to zlib v1.2.11. The deflate functionality in this version causes a compatibility issue with Tomcat v7.x. Server responses can appear as corrupt or can fail to be decoded. The issue is seen if Tomcat is using compression (e.g. compression="on" in server.xml). This issue is being fixed via JDK-8189789.

Users can disable the compression mode on their Tomcat servers as a workaround. Tomcat versions 8.x and later don't appear to be affected.

See JDK-8191040

New Features

security-libs/javax.crypto

 New Security property to control crypto policy

This release introduces a new feature whereby the JCE jurisdiction policy files used by the JDK can be controlled via a new Security property. In older releases, JCE jurisdiction files had to be downloaded and installed separately to allow unlimited cryptography to be used by the JDK. The download and install steps are no longer necessary. To enable unlimited cryptography, one can use the new crypto.policy Security property. If the new Security property (crypto.policy) is set in the java.security file, or has been set dynamically using the Security.setProperty() call before the JCE framework has been initialized, that setting will be honored. By default, the property will be undefined. If the property is undefined and the legacy JCE jurisdiction files don't exist in the legacy lib/security directory, then the default cryptographic level will remain at 'limited'. To configure the JDK to use unlimited cryptography, set the crypto.policy to a value of 'unlimited'. See the notes in the java.security file shipping with this release for more information.

Note : On Solaris, it's recommended that you remove the old SVR4 packages before installing the new JDK updates. If an SVR4 based upgrade (without uninstalling the old packages) is being done on a JDK release earlier than 6u131, 7u121, or 8u111, then you should set the new crypto.policy Security property in the java.security file.

Because the old JCE jurisdiction files are left in <java-home>/lib/security, they may not meet the latest security JAR signing standards, which were refreshed in 6u131, 7u121, 8u111, and later updates. An exception similar to the following might be seen if the old files are used:



Caused by: java.lang.SecurityException: Jurisdiction policy files are not 
signed by trusted signers!
       at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:593) 
       at 
javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:524)

See JDK-8157561

Changes

hotspot/compiler

 BigInteger performance improvements turned on by default

The performance improvements described in JDK-8130150 and JDK-8081778 have now been turned on by default. They can be turned off by using the following command options:



-XX:-UseMontgomerySquareIntrinsic
-XX:-UseMontgomeryMultiplyIntrinsic
-XX:-UseSquareToLenIntrinsic 
-XX:-UseMultiplyToLenIntrinsic 

See JDK-8154945

Bug Fixes

The following are some of the notable bug fixes included in this release:

hotspot/compiler

 Compilers accept modification of final fields outside initializer methods

According to the Java VM Specification, final fields can be modified by the putfield byte code instruction only if the instruction appears in the instance initializer method <init> of the field's declaring class. Similar, static final fields can be modified by a putstatic instruction only if the instruction appears in the class initializer method <clinit> of the field's declaring class. With the JDK 9 release, the HotSpot VM fully enforces the previously mentioned restrictions, but only for class files with version number >= 53. For class files with version numbers < 53, restrictions are only partially enforced (as it is done by releases preceding JDK 9). That is, for class files with version number < 53 final fields can be modified in any method of the class declaring the field (not only class/instance initializers).

See JDK-8157181

 

Bug Fix List

This release contains fixes for security vulnerabilities described in the Oracle Critical Patch Update.

# BugId Component Subcomponent Summary
1 JDK-8160893 client‑libs   [macosx] JMenuItems in JPopupMenu are not accessible
2 JDK-8177315 client‑libs   backout changes for 8176516 (backport of 8173791)
3 JDK-8039412 client‑libs 2d Stack overflow on Linux using DialogTypeSelection.NATIVE
4 JDK-8040635 client‑libs 2d [macosx] Printing a shape filled with a texture doesn't work under Mac OS X
5 JDK-8058316 client‑libs 2d lookupDefaultPrintService returns null on Solaris 11 when default printer is set using lpoptions command
6 JDK-8061258 client‑libs 2d [macosx] PrinterJob's native Print Dialog does not reflect specified Copies or Page Ranges
7 JDK-8067059 client‑libs 2d PrinterJob.pageDialog() with DialogSelectionType.NATIVE returns a PageFormat when cancelled.
8 JDK-8074562 client‑libs 2d CID keyed OpenType fonts are not supported by T2K
9 JDK-8089573 client‑libs 2d [macosx] Incorrect char to glyph mapping printing on OSX 10.10
10 JDK-8158356 client‑libs 2d SIGSEGV when attempting to rotate BufferedImage using AffineTransform by NaN degrees
11 JDK-8160664 client‑libs 2d JVM crashed with font manager on Solaris 12
12 JDK-8162488 client‑libs 2d JDK should be updated to use LittleCMS 2.8
13 JDK-8162796 client‑libs 2d [macosx] LinearGradientPaint and RadialGradientPaint are not printed on OS X.
14 JDK-8167102 client‑libs 2d [macosx] PrintRequestAttributeSet breaks page size set using PageFormat
15 JDK-8170552 client‑libs 2d [macosx] Wrong rendering of diacritics on macOS
16 JDK-8170913 client‑libs 2d Java "1.8.0_112" on Windows 10 displays different characters for EUDCs from ones created in eudcedit.exe.
17 JDK-8170950 client‑libs 2d Text is displayed in bold when fonts are installed into symlinked folder
18 JDK-8175025 client‑libs 2d The copyright section in the test/java/awt/font/TextLayout/DiacriticsDrawingTest.java should be updated
19 JDK-8176530 client‑libs 2d JDK support for JavaFX modal print dialogs
20 JDK-4953367 client‑libs java.awt MAWT: Java should be more careful manipulating NLSPATH, XFILESEARCHPATH env variables
21 JDK-6980209 client‑libs java.awt Make tracking SecondaryLoop.enter/exit methods easier
22 JDK-8035568 client‑libs java.awt [macosx] Cursor management unification
23 JDK-8040322 client‑libs java.awt TextArea.replaceRange() and insert() are broken with setText(null)
24 JDK-8050478 client‑libs java.awt [macosx] Cursor not updating correctly after closing a modal dialog
25 JDK-8075516 client‑libs java.awt Deleting a file from either the open or save java.awt.FileDialog hangs.
26 JDK-8139189 client‑libs java.awt VK_OEM_102 dead key detected as VK_UNDEFINED
27 JDK-8140525 client‑libs java.awt AwtFrame::WmShowWindow() may steal focus
28 JDK-8156116 client‑libs java.awt [macosx] two JNI locals to delete in AWTWindow.m, CGraphicsEnv.m
29 JDK-8156723 client‑libs java.awt JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit
30 JDK-8160570 client‑libs java.awt [macosx] modal dialog can skip the activation/focus events
31 JDK-8160623 client‑libs java.awt [PIT] Exception running java/awt/event/KeyEvent/KeyChar/KeyCharTest.java
32 JDK-8160696 client‑libs java.awt IllegalArgumentException: adding a component to a container on a different GraphicsDevice
33 JDK-8160941 client‑libs java.awt "text/uri‑list" dataflavor concats the first two strings
34 JDK-8163583 client‑libs java.awt [macosx] Press "To Back" button on the Dialog,the Dialog moves behind the Frame
35 JDK-8165717 client‑libs java.awt [macosx] Various memory leaks in jdk9
36 JDK-8169355 client‑libs java.awt Diacritics input works incorrectly on Windows if Spanish (Latin American) keyboard layout is used
37 JDK-8173853 client‑libs java.awt IllegalArgumentException in java.awt.image.ReplicateScaleFilter
38 JDK-8173876 client‑libs java.awt [macosx] Fast precise scrolling and DeltaAccumulator fix for macOS Sierra 10.12.2
39 JDK-8176490 client‑libs java.awt [macosx] Sometimes NSWindow.isZoomed hangs
40 JDK-8136570 client‑libs java.awt:i18n Stop changing user environment variables related to /usr/dt
41 JDK-8159696 client‑libs java.beans java.beans.MethodRef#get throws NullPointerException
42 JDK-8076249 client‑libs javax.accessibility NPE in AccessBridge while editing JList model
43 JDK-8076554 client‑libs javax.accessibility [macosx] Custom Swing text components need to allow standard accessibility
44 JDK-8145207 client‑libs javax.accessibility [macosx] JList, VO can't access non‑visible list items
45 JDK-8165829 client‑libs javax.accessibility Android Studio 2.x crashes with NPE at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent
46 JDK-8171808 client‑libs javax.accessibility Performance problems in dialogs with large tables when JAB activated
47 JDK-8175915 client‑libs javax.accessibility NullPointerException from JComboBox and JList when Accessibility enabled
48 JDK-8168751 client‑libs javax.sound Two "Direct Clip" threads are created to play the same "AudioClip" object, what makes clip sound corrupted
49 JDK-7172652 client‑libs javax.swing With JDK 1.7 text field does not obtain focus when using mnemonic Alt/Key combin
50 JDK-8152981 client‑libs javax.swing Double icons with JMenuItem setHorizontalTextPosition on Win 10
51 JDK-8158325 client‑libs javax.swing Memory leak in com.apple.laf.ScreenMenu: removed JMenuItems are still referenced
52 JDK-8161664 client‑libs javax.swing Memory leak in com.apple.laf.AquaProgressBarUI: removed progress bar still referenced
53 JDK-8177450 client‑libs javax.swing javax.swing.text.html.parser.Parser parseScript ignores a character after comment end
54 JDK-8163518 core‑libs java.io Integer overflow in StringBufferInputStream.read() and CharArrayReader.read/skip()
55 JDK-8169556 core‑libs java.io Wrap FileInputStream's native skip and available methods
56 JDK-8161039 core‑libs java.lang System.getProperty("os.version") returns incorrect version number on Mac
57 JDK-8170153 core‑libs java.lang PPC64/s390x/aarch64: Poor StrictMath performance due to non‑optimized compilation
58 JDK-8170873 core‑libs java.lang PPC64/aarch64: Poor StrictMath performance due to non‑optimized compilation
59 JDK-8172053 core‑libs java.lang (ppc64) Downport of 8170153 breaks build on linux/ppc64 (big endian)
60 JDK-8173654 core‑libs java.lang Regression since 8u60: System.getenv doesn't return env var set in JNI code
61 JDK-8174729 core‑libs java.lang:reflect Race Condition in java.lang.reflect.WeakCache
62 JDK-6947916 core‑libs java.net JarURLConnection does not handle useCaches correctly
63 JDK-8022580 core‑libs java.net sun.net.ftp.impl.FtpClient.nameList(String path) handles "null" incorrectly
64 JDK-8035158 core‑libs java.net Remove dependency on sun.misc.RegexpPool and friends
65 JDK-8035653 core‑libs java.net InetAddress.getLocalHost crash
66 JDK-8071424 core‑libs java.net JCK test api/java_net/Socket/descriptions.html#Bind crashes on Windows
67 JDK-8075484 core‑libs java.net SocketInputStream.socketRead0 can hang even with soTimeout set
68 JDK-8145732 core‑libs java.net Duplicate entry in http.nonProxyHosts will ignore subsequent entries
69 JDK-8159410 core‑libs java.net InetAddress.isReachable returns true for non existing IP addresses
70 JDK-8166747 core‑libs java.net Add invalid network / computer name cases to isReachable known failure switch
71 JDK-8169865 core‑libs java.net Downport minor fixes in java.net native code from JDK 9 to JDK 8
72 JDK-8182672 core‑libs java.net Java 8u121 on Linux intermittently returns null for MAC address
73 JDK-8145981 core‑libs java.nio (fs) LinuxWatchService can reports events against wrong directory
74 JDK-8153925 core‑libs java.nio (fs) WatchService hangs on GetOverlappedResult and locks directory (win)
75 JDK-8165231 core‑libs java.nio java.nio.Bits.unaligned() doesn't return true on ppc
76 JDK-8180949 core‑libs java.rmi Correctly handle exception in TCPChannel.createConnection
77 JDK-8054214 core‑libs java.time JapaneseEra.getDisplayName doesn't return names if it's an additional era
78 JDK-8164366 core‑libs java.time ZoneOffset.ofHoursMinutesSeconds() does not reject invalid input
79 JDK-8173423 core‑libs java.time Wrong display name for supplemental Japanese era
80 JDK-8177678 core‑libs java.time Overstatement of universality of Era.getDisplayName() implementation
81 JDK-8165243 core‑libs java.util Base64.Encoder.wrap(os).write(byte[],int,int) with incorrect arguments should not produce output
82 JDK-8166507 core‑libs java.util.concurrent ConcurrentSkipListSet.clear() can leave the Set in an invalid state
83 JDK-8179515 core‑libs java.util.concurrent Class java.util.concurrent.ThreadLocalRandom fails to Initialize when using SecurityManager
84 JDK-8169056 core‑libs java.util.regex StringIndexOutOfBoundsException in Pattern.compile with CANON_EQ flag
85 JDK-8129361 core‑libs java.util:i18n ISO 4217 amendment 160
86 JDK-8145952 core‑libs java.util:i18n Currency update needed for ISO 4217 Amendment #161
87 JDK-8164784 core‑libs java.util:i18n Currency update needed for ISO 4217 Amendment #162.
88 JDK-8174736 core‑libs java.util:i18n [JCP] [Mac]Cannot launch JCP on Mac os with language set to "Chinese, Simplified" while region is not China
89 JDK-8174779 core‑libs java.util:i18n Locale issues with Mac 10.12
90 JDK-8177776 core‑libs java.util:i18n Create an equivalent test case for JDK9's SupplementalJapaneseEraTest
91 JDK-8149521 core‑libs javax.naming automatic discovery of LDAP servers with Kerberos authentication
92 JDK-8163945 core‑libs jdk.nashorn Honor Number type hint in toPrimitive on Numbers
93 JDK-8166902 core‑libs jdk.nashorn Nested object literal property maps not reset in optimistic recompilation
94 JDK-8168373 core‑libs jdk.nashorn "Bad local variable type" in ES6 Nashorn when reassigning a `let` within a `try`
95 JDK-8170565 core‑libs jdk.nashorn JSObject call() is passed undefined for the argument 'thiz'
96 JDK-8170594 core‑libs jdk.nashorn >>>=0 generates invalid bytecode for BaseNode LHS
97 JDK-8170977 core‑libs jdk.nashorn SparseArrayData should not grow its underlying dense array data
98 JDK-8171219 core‑libs jdk.nashorn Missing checks in sparse array shift() implementation
99 JDK-8171849 core‑libs jdk.nashorn Can't unambiguously select between fixed arity signatures [(java.util.Collection), (java.util.Map)]
100 JDK-8176511 core‑libs jdk.nashorn JSObject property access is broken for numeric keys outside the int range
101 JDK-8181191 core‑libs jdk.nashorn getUint32 returning Long
102 JDK-8153711 core‑svc debugger [REDO] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command
103 JDK-8160024 core‑svc debugger jdb returns invalid argument count if first parameter to Arrays.asList is null
104 JDK-8164843 core‑svc tools UsageTracker should limit records and avoid truncation
105 JDK-8169236 core‑svc tools JRE 8u112 attempts to run ICACLS.EXE on startup in Windows 10 Version 1607, build 14393
106 JDK-8173664 core‑svc tools Typo in https://java.net/downloads/heap‑snapshot/hprof‑binary‑format.html
107 JDK-8174806 deploy packager Packager update App Store runtime rules for libjfxwebkit.dylib
108 JDK-8164410 deploy plugin JRE 6u121 causes applet to fail with: Reset deny session certificate store
109 JDK-8022291 deploy webstart Mac OS: Unexpected JavaLaunchHelper message displaying
110 JDK-8161700 deploy webstart Deadlock in Java Web Start application involving JNLPClassLoader
111 JDK-8161986 deploy webstart Selecting 32/64 bit resources failed if user has installed both jre's
112 JDK-8167306 deploy webstart Side effects of using url schema handler.
113 JDK-8038348 hotspot compiler Instance field load is replaced by wrong data Phi
114 JDK-8043913 hotspot compiler remove legacy code in SPARC's VM_Version::platform_features
115 JDK-8134119 hotspot compiler Use new API to get cache line sizes
116 JDK-8134389 hotspot compiler Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
117 JDK-8134918 hotspot compiler C2: Type speculation produces mismatched unsafe accesses
118 JDK-8140309 hotspot compiler [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI
119 JDK-8143897 hotspot compiler Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same
120 JDK-8152172 hotspot compiler PPC64: Support AES intrinsics
121 JDK-8153134 hotspot compiler Infinite loop in handle_wrong_method in jmod
122 JDK-8153267 hotspot compiler nmethod's exception cache not multi‑thread safe
123 JDK-8154945 hotspot compiler Enable 8130150 and 8081778 intrinsics by default
124 JDK-8155781 hotspot compiler C2: opaque unsafe access triggers an assert
125 JDK-8157181 hotspot compiler Compilers accept modification of final fields outside initializer methods
126 JDK-8157306 hotspot compiler Random infrequent null pointer exceptions in javac
127 JDK-8158639 hotspot compiler C2 compilation fails with SIGSEGV
128 JDK-8162101 hotspot compiler C2: Handle "wide" aliases for unsafe accesses
129 JDK-8162384 hotspot compiler Performance regression: bimorphic inlining may be bypassed by type speculation
130 JDK-8162496 hotspot compiler missing precedence edge for anti_dependence
131 JDK-8164002 hotspot compiler Add a new CPU family (S_family) for SPARC S7 and above processors
132 JDK-8164293 hotspot compiler HotSpot leaking memory in long‑running requests
133 JDK-8164508 hotspot compiler unexpected profiling mismatch in c1 generated code
134 JDK-8165482 hotspot compiler java in ldoms, with cpu‑arch=generic has problems
135 JDK-8173373 hotspot compiler C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver
136 JDK-8175887 hotspot compiler C1 value numbering handling of Unsafe.get*Volatile is incorrect
137 JDK-8177095 hotspot compiler Range check dependent CastII/ConvI2L is prematurely eliminated
138 JDK-8140584 hotspot gc nmethod::oops_do_marking_epilogue always runs verification code
139 JDK-8153176 hotspot gc Long pause in ParOldGC, because ParallelTaskTerminator peeks wrong TaskQueueSet
140 JDK-8168914 hotspot gc Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking
141 JDK-8170409 hotspot gc CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries
142 JDK-8175813 hotspot gc PPC64: "mbind: Invalid argument" when ‑XX:+UseNUMA is used
143 JDK-8180048 hotspot gc Interned string and symbol table leak memory during parallel unlinking
144 JDK-8034249 hotspot jvmti need more workarounds for suspend equivalent condition issue
145 JDK-8081219 hotspot jvmti hs_err improvement: Add event logging for class redefinition to the hs_err file
146 JDK-8162795 hotspot jvmti [REDO] MemberNameTable doesn't purge stale entries
147 JDK-8049717 hotspot runtime expose L1_data_cache_line_size for diagnostic/sanity checks
148 JDK-8087342 hotspot runtime Crash in klassItable::initialize_itable_for_interface when running SelectionResolution InvokeInterfaceICCE.java
149 JDK-8162766 hotspot runtime Unsafe_DefineClass0 accesses raw oops while in _thread_in_native
150 JDK-8163969 hotspot runtime Cyclic interface initialization causes JVM crash
151 JDK-8165153 hotspot runtime Crash in rebuild_cpu_to_node_map
152 JDK-8171155 hotspot runtime Scanning method file for initialized final field updates can fail for non‑existent fields
153 JDK-8171194 hotspot runtime Exception "Duplicate field name&signature in class file" should report the name and signature of the field
154 JDK-8177817 hotspot runtime Remove assertions in 8u that were removed by 8056124 in 9.
155 JDK-8166208 hotspot svc FlightRecorderOptions settings for defaultrecording ignored.
156 JDK-8173941 hotspot svc SA does not work if executable is DSO
157 JDK-8161945 install install REGRESSION: 8u91 update of 32 bit JRE removes preferences of the 64 bit JRE
158 JDK-8164096 javafx base ListChangeListener on ReadOnlyListWrapper's getReadOnlyProperty() does not reset change
159 JDK-8139841 javafx controls Axis class does not render ticks marks when tick labels are invisible
160 JDK-8139850 javafx controls CategoryAxis rotates improperly as yAxis
161 JDK-8163486 javafx controls NumberAxis: inaccurate rendering of ticks when tick unit is low
162 JDK-8166847 javafx controls NumberAxis: sticked numbers sometimes
163 JDK-8168895 javafx controls Tick marks position is not animated when toggling forceZeroInRange
164 JDK-8134600 javafx fxml Can't pass ObservableList as argument using FXML
165 JDK-8087565 javafx graphics Scaling problem on OSX Retina
166 JDK-8088205 javafx graphics [Mac] WebView renders icons instead of letters on some sites
167 JDK-8088395 javafx graphics Print dialogs are not blocking/modal w.r.t specified owner windows
168 JDK-8088857 javafx graphics Menu slow to respond after resizing a window multiple times with animation running
169 JDK-8090176 javafx graphics Pisces software renderer shows incomplete border images in particular situation
170 JDK-8148549 javafx graphics Region is not rendered correctly when node cache is enabled
171 JDK-8151744 javafx graphics wrong width/height in texture update
172 JDK-8154148 javafx graphics [Mac] JavaFX crashes on startup when run on Mac in VMWare
173 JDK-8156078 javafx graphics Stage alwaysOnTop property not reset to false if permission is denied
174 JDK-8163526 javafx graphics protect FileChooser return from internal NPE
175 JDK-8169777 javafx graphics MenuBar unoperable after moving Application to second monitor
176 JDK-8173468 javafx graphics Font.loadFont returns null on some Ubuntu 32bits
177 JDK-8174688 javafx graphics JavaFX Applet popup windows are in the wrong location on Mac
178 JDK-8178804 javafx graphics Excessive memory consumption in TriangleMesh/MeshView
179 JDK-8156563 javafx media JavaFX Ensemble8 media sample hang and crash
180 JDK-8159869 javafx media HTTP Live Streaming not working anymore
181 JDK-8091485 javafx samples Ensemble8: Review each sample description, playground, appearance, related docs and links
182 JDK-8134354 javafx samples Ensemble Media samples sliders don't react to clicks
183 JDK-8136918 javafx samples Ensemble uses deprecated flv (vp6) media files hosted on OTN
184 JDK-8136968 javafx samples [Mac] Regression from JDK‑8087709
185 JDK-8142439 javafx samples Ensemble8 media player slider issues
186 JDK-8152858 javafx samples Ensemble Timeline regression
187 JDK-8165373 javafx samples Ensemble8 uses setAccessible to access methods and fields of various classes
188 JDK-8168095 javafx samples Second image in Ensemble8/Image Creation sample does not load
189 JDK-8170421 javafx samples Ensemble8 black flash at startup on b145+
190 JDK-8130675 javafx scenegraph Document that setting scene on stage changes stage size unless explicitly set
191 JDK-8164141 javafx scenegraph [Javadoc] Replace references of Stage with Window in the Window class
192 JDK-8172554 javafx swing [macos] deadlock on JFXPanel startup
193 JDK-8174154 javafx swing NPE in JFXPanel$HostContainer#setEmbeddedStage
194 JDK-8088681 javafx web Underscore not visible in HTML combo box options inside webview
195 JDK-8089915 javafx web Input of type file doesn't honor "accept" attribute.
196 JDK-8090216 javafx web HTMLEditor: font bold doesn't work when an indent is set
197 JDK-8136847 javafx web DRT test fast/canvas/canvas‑fillRect‑shadow.html fails
198 JDK-8144263 javafx web [WebView, OS X] Webkit rendering artifacts with inertia scrolling
199 JDK-8150982 javafx web Crash when calling WebEngine.print on background thread
200 JDK-8158196 javafx web WebView Form Post fails if connection is closed before keepAlive‑Timeout
201 JDK-8162922 javafx web JavaFx WebView canvas doesn't support dash within strokeRec
202 JDK-8164314 javafx web [WebView] Debug build is no longer working after JDK‑8089681
203 JDK-8165098 javafx web WebEngine.print will attempt to print even if the printer job is complete or has an error
204 JDK-8165173 javafx web canvas/philip/tests/2d.path.clip.empty.html fails with 8u112
205 JDK-8166231 javafx web use @Native annotation in web classes
206 JDK-8166677 javafx web HTMLEditor freezes after restoring previously maximized window
207 JDK-8167098 javafx web Backport of JDK‑8158926 to JDK 8u mistakenly used preliminary patch
208 JDK-8167675 javafx web Animated gifs are not working
209 JDK-8168887 javafx web [WebView] ComboBox and DropDownList ‑ Render fragments of the scrollbar are visible
210 JDK-8169204 javafx web Need to document JSObject Call and setSlot APIs to use weak references
211 JDK-8170938 javafx web Memory leak in JavaFX WebView
212 JDK-8172361 javafx web Update java‑wrappers for WebKit generated classes following WebKit update
213 JDK-8172495 javafx web Ignore __cmake_systeminformation from web module build directory
214 JDK-8174919 javafx web SocketException no longer handled by WebView when processing web pages
215 JDK-8144258 javafx window‑toolkit Ensemble Advanced Media sample hangs after going full screen
216 JDK-8160241 javafx window‑toolkit Maximizing an Window with Screen‑Size hides it
217 JDK-8166106 javafx window‑toolkit JVM crash on resizing JavaFX application with title and icon
218 JDK-8172561 javafx window‑toolkit Copying String with "\r\n" to Clipboard duplicates "\r"
219 JDK-8155211 security‑libs java.security Ucrypto Library leaks native memory
220 JDK-8163896 security‑libs java.security Finalizing one key of a KeyPair invalidates the other key
221 JDK-8164846 security‑libs java.security CertificateException missing cause of underlying exception
222 JDK-8176536 security‑libs java.security Improved algorithm constraints checking
223 JDK-8157561 security‑libs javax.crypto Ship the unlimited policy files in JDK Updates
224 JDK-8165751 security‑libs javax.crypto NPE hit with java.security.debug=provider
225 JDK-8173581 security‑libs javax.crypto performance regression in com/sun/crypto/provider/OutputFeedback.java
226 JDK-8169229 security‑libs javax.net.ssl RSAClientKeyExchange debug info is incorrect
227 JDK-8181205 security‑libs javax.net.ssl JRE fails to load/register security providers when started from UNC pathname
228 JDK-8147772 security‑libs javax.security Update KerberosTicket to describe behavior if it has been destroyed and fix NullPointerExceptions
229 JDK-8163104 security‑libs javax.security Unexpected NPE still possible on some Kerberos ticket calls
230 JDK-8153438 security‑libs javax.smartcardio Avoid repeated "Please insert a smart card" popup windows
231 JDK-8170278 security‑libs org.ietf.jgss:krb5 ticket renewal won't happen with debugging turned on
232 JDK-8176329 tools   jdeps to detect MR jar file and output a warning
233 JDK-8180660 tools javac missing LNT entry for finally block
234 JDK-8028363 xml   XmlGregorianCalendarImpl.getTimeZone() bug when offset is less than 10 minutes
235 JDK-8169112 xml javax.xml.transform java.lang.VerifyError: (class: GregorSamsa, method: template$dot$0$outline$1 signature: (LGregorSamsa$48;)V) Register 10 contains wrong type
236 JDK-8146086 xml jax‑ws Publishing two webservices on same port fails with "java.net.BindException: Address already in use"
237 JDK-8172297 xml jax‑ws In java 8, the marshalling with JAX‑WS does not escape carriage return
238 JDK-8162598 xml jaxp XSLTC transformer swallows empty namespace declaration which is needed to undeclare default namespace
239 JDK-8146961 xml org.w3c.dom Fix PermGen memory leaks caused by static final Exceptions