The following table lists the bug fixes included in JDK 7u71 release:
| Bug Id | Category | Subcategory | Description |
|---|---|---|---|
| 8032788 | client-libs | java.awt | ImageIcon constructor throws an NPE and hangs when passed a null String parameter |
| 8057184 | client-libs | javax.swing | JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run v.s. JDK8+ |
| 8001105 | core-libs | java.lang.invoke | findVirtual of Object[].clone produces internal error |
| 8031502 | core-libs | java.lang.invoke | JSR292: IncompatibleClassChangeError in LambdaForm for CharSequence.toString() method handle type converter |
| 8027821 | deploy | For signed jars without manifest "Permissions", there is still security warning dialog before Application Error (Or blocked) Dialog. | |
| 8054904 | deploy | webstart | Webstart cache path error for Java >= 7u65 |
| 8032883 | deploy | plugin | java.lang.UnsupportedClassVersionError occurs while accessing an applet |
| 8036620 | deploy | plugin | JAR file is downloaded on DownloadService.removeResource, if it is not in Deployment Cache |
| 8040786 | deploy | plugin | Text is truncated in JavaScript to Java security warning dialog on OS X |
| 8043478 | deploy | plugin | Oracle Linux 5.x: Expired JRE disabled in the browser automatically and no native dialog prompting for the JRE update |
| 8025726 | deploy | webstart | Certificate rule in DRS does not work for Java Web Start app when caching is turned off |
| 8051891 | deploy | webstart | SWT cannot load native look&feel |
| 8050485 | hotspot | runtime | super() in a try block in a ctor may need to cause VerifyError |
| 8027686 | install | Fail to install on MacOS 10.10 | |
| 7160837 | security-libs | javax.crypto | DigestOutputStream does not turn off digest calculation when "close()" is called |
| 8028627 | security-libs | javax.crypto | Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings |
| 8012026 | client-libs | java.awt | [macosx] Component.getMousePosition() does not work in an applet on MacOS |
| 8032078 | client-libs | java.awt | [macosx] CPlatformWindow.setWindowState throws RuntimeException, if windowState=ICONIFIED:MAXIMIZED_BOTH |
| 8032961 | client-libs | java.awt | A JTextField of an applet loses the abillity to receive the focus under certain circumstances. |
| 8032669 | client-libs | javax.swing | Mouse release not being delivered to Swing component in 7u45 |
| 7122142 | core-libs | java.lang | (ann) Race condition between isAnnotationPresent and getAnnotations |
| 8005232 | core-libs | java.lang | (JEP-149) Class Instance size reduction |
| 7185456 | core-libs | java.lang.reflect | (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotationsC |
| 8015421 | core-libs | java.net | NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE |
| 8021372 | core-libs | java.net | NetworkInterface.getNetworkInterfaces() returns duplicate hardware address |
| 8009764 | deploy | webstart | Java Web Start app run on Java SE 8 b79 shows "trust level" SecurityExceptions |
| 7094099 | deploy | plugin | DropDown List of JComboBox detached |
| 6653795 | hotspot | compiler | C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems |
| 8027359 | xml | jaxp | XML parser returns incorrect parsing results |
| 8032909 | xml | jaxp | XSLT string-length returns incorrect length when string includes complementary chars |