Bug Fixes

The following table lists the bug fixes included in JDK 7u131 release:

# JBS Component Subcomponent Description
1 JDK-8160664 client-libs 2d JVM crashed with font manager on Solaris 12
2 JDK-6475361 client-libs java.awt Attempting to remove help menu from java.awt.MenuBar throws NullPointerException
3 JDK-8037099 client-libs java.awt [macosx] Remove all references to GC from native OBJ-C code
4 JDK-8160696 client-libs java.awt IllegalArgumentException: adding a component to a container on a different GraphicsDevice
5 JDK-8163518 core-libs java.io Integer overflow in StringBufferInputStream.read() and CharArrayReader.read/skip()
6 JDK-6947916 core-libs java.net JarURLConnection does not handle useCaches correctly
7 JDK-8022580 core-libs java.net sun.net.ftp.impl.FtpClient.nameList(String path) handles "null" incorrectly
8 JDK-8026027 core-libs java.util.logging Level.parse should return the custom Level instance instead of the mirrored Level
9 JDK-8129361 core-libs java.util:i18n ISO 4217 amendment 160
10 JDK-8163844 deploy deployment_toolkit dtjava - chrome / edge browser - "Java Plug-in is not supported by this browser. More info" message box blocking content
11 JDK-8164410 deploy plugin JRE 6u121 causes applet to fail with: Reset deny session certificate store
12 JDK-8165867 deploy plugin [macos] JVM continuously throw a NullPointerException on new MacOS 10.12
13 JDK-8068881 hotspot compiler SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.
14 JDK-8154945 hotspot compiler Enable 8130150 and 8081778 intrinsics by default
15 JDK-8153176 hotspot gc Long pause in ParOldGC, because ParallelTaskTerminator peeks wrong TaskQueueSet
16 JDK-7197672 hotspot runtime There are issues with shared data on windows
17 JDK-8025550 hotspot runtime valgrind: Conditional jump depends on uninitialised value in Arena::set_size_in_bytes()
18 JDK-8165783 install install backport double-click/non-admin support to 7 msi
19 JDK-7044060 security-libs java.security Need to support NSA Suite B Cryptography algorithms
20 JDK-8161571 security-libs java.security Verifying ECDSA signatures permits trailing bytes
21 JDK-8163304 security-libs java.security jarsigner -verbose -verify should print the algorithms used to sign the jar
22 JDK-8163896 security-libs java.security Finalizing one key of a KeyPair invalidates the other key
23 JDK-8164846 security-libs java.security CertificateException missing cause of underlying exception
24 JDK-8167591 security-libs java.security Add MD5 to signed JAR restrictions
25 JDK-8160267 security-libs javax.crypto Ucrypto config file cannot be read when -Dfile.encoding=UTF-16 is set
26 JDK-6414899 security-libs javax.crypto:pkcs11 P11Digest should support cloning
27 JDK-7093640 security-libs javax.net.ssl Enable client-side TLS 1.2 by default
28 JDK-8049321 security-libs javax.net.ssl Support SHA224withDSA and SHA256withDSA in the SunJSSE provider
29 JDK-8064330 security-libs javax.net.ssl Remove SHA224 from the default support list if SunMSCAPI enabled
30 JDK-8167459 security-libs javax.net.ssl Add debug output for indicating if a chosen ciphersuite was legacy
31 JDK-8167472 security-libs javax.net.ssl Chrome interop regression with JDK-8148516
32 JDK-8170131 security-libs javax.net.ssl Certificates not being blocked by jdk.tls.disabledAlgorithms property
33 JDK-6474807 security-libs javax.smartcardio (smartcardio) CardTerminal.connect() throws CardException instead of CardNotPresentException
34 JDK-8151893 security-libs javax.xml.crypto Add security property to configure XML Signature secure validation mode