The Java SE 8u131 Advanced Platform, available for Java SE Subscription customers, is based on the current Java SE 8u131 release. This release is also available for legacy Java SE Suite, Java SE Advanced, and Java SE Support and when directed by support to be used as part of another Oracle product.
For more information on installation and licensing of Java SE Products, visit Java SE Products Overview.
Find information about Java SE Subscriptions at Oracle Java SE Subscriptions.
The following sections summarize changes made in all Java SE 8u131 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
Bug Fixes
BugId | Component | Subcomponent | Summary |
---|---|---|---|
8173654 | core-libs | java.lang | Regression since 8u60: System.getenv doesn't return env var set in JNI code |
8075484 | core-libs | java.net | SocketInputStream.socketRead0 can hang even with soTimeout set |
8180660 | tools | javac | missing LNT entry for finally block |
8164119 | client-libs | java.awt | MoveToOtherScreenTest fails due wrong key attribute |
8181192 | client-libs | 2d | [macos] javafx.print.PrinterJob.showPrintDialog() hangs on macOS |
8172297 | xml | jax-ws | In java 8, the marshalling with JAX-WS does not escape carriage return |
8181057 (Confidential) |
deploy | webstart | [regression] Fix of JDK-8174177 breaks existing scenarios of SingleInstanceService. |
8181892 (Confidential) |
core-svc | tools | Fix usagetracker use of getEnvVar |
Bug Fixes
BugId | Component | Subcomponent | Summary |
---|---|---|---|
8175251 | security-libs | java.security | Failed to load RSA private key from pkcs12 |
8160696 | client-libs | java.awt | IllegalArgumentException: adding a component to a container on a different GraphicsDevice |
8168914 | hotspot | gc | Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking |
8174177 (Confidential) |
deploy | webstart | JWS: SAXParseException due to JNLP file not escaped |
Bug Fixes
BugId | Component | Subcomponent | Summary |
---|---|---|---|
8145207 | client-libs | javax.accessibility | [macosx] JList, VO can't access non-visible list items |
8076554 | client-libs | javax.accessibility | [macosx] Custom Swing text components need to allow standard accessibility |
8165829 | client-libs | javax.accessibility | Android Studio 2.x crashes with NPE at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent |
8076249 | client-libs | javax.accessibility | NPE in AccessBridge while editing JList model |
8164002 | hotspot | compiler | Add a new CPU family (S_family) for SPARC S7 and above processors |
8167102 | client-libs | 2d | [macosx] PrintRequestAttributeSet breaks page size set using PageFormat |
8061258 | client-libs | 2d | [macosx] PrinterJob's native Print Dialog does not reflect specified Copies or Page Ranges |
8176490 (Confidential) |
client-libs | java.awt | [macosx] Sometimes NSWindow.isZoomed hangs |
8177449 | core-libs | java.time | (tz) Support tzdata2017b |
Please note that fixes from the prior BPR (8u121 b36) are included in this version.
Bug Fixes
BugId | Component | Subcomponent | Summary |
---|---|---|---|
8164293 | hotspot | compiler | HotSpot leaking memory in long-running requests |
8043913 | hotspot | compiler | remove legacy code in SPARC's VM_Version::platform_features |
8049717 | hotspot | runtime | expose L1_data_cache_line_size for diagnostic/sanity checks |
8177817 | hotspot | runtime | Remove assertions in 8u that were removed by 8056124 in 9. |
8134119 | hotspot | compiler | Use new API to get cache line sizes |
8165482 | hotspot | compiler | java in ldoms, with cpu-arch=generic has problems |
8165342 | javafx | scenegraph | NPE when JavaFX loads default stylesheet or font families if CCL is null |