Java SE Development Kit 7 Update 60 Bug Fixes

JDK-4673406 client-libs 2d RFE: Java Printing: Provide a way to display win32 printer driver's dialog JDK-8005607 client-libs java.awt Recursion in J2DXErrHandler() Causes a Stack Overflow on Linux JDK-8025775 client-libs java.awt JNI warnings in TryXShmAttach JDK-6995891 client-libs javax.accessibility JAWS will occasionally stop speaking focused objects as user TABs -> problem with message queue JDK-8020457 client-libs 2d Fontmatrix for Type1 fonts is not used correctly JDK-7129133 client-libs java.awt [macosx] Accelerators are displayed as Meta instead of the Command symbol JDK-7173464 client-libs java.awt Clipboard.getAvailableDataFlavors: Comparison method violates contract JDK-8021943 client-libs java.awt FileDialog getFile returns corrupted string after previous setFile JDK-8023474 client-libs java.awt First mousepress doesn't start editing in JTree JDK-8025145 client-libs java.awt [macosx]: java 7 does not recognize tiff image on clipboard JDK-8028054 client-libs java.beans com.sun.beans.finder.MethodFinder has unsynchronized access to a static Map JDK-8022966 client-libs javax.accessibility Java Access Bridge no longer usable with screen magnifiers JDK-8023565 client-libs javax.imageio JPG causes javax.imageio.IIOException: ICC APP2 encoutered without prior JFIF! JDK-8022997 client-libs javax.swing [macosx] Remaining duplicated key events JDK-8023392 client-libs javax.swing Swing text components printed with spaces between chars JDK-8024395 client-libs javax.swing Improve fix for line break calculations JDK-8027066 client-libs java.beans XMLDecoder in java 7 cannot properly deserialize object arrays JDK-8016833 client-libs javax.swing Underlines and strikethrough not rendering correctly JDK-8035897 core-libs java.net Better memory allocation for file descriptors greater than 1024 on macosx JDK-7199674 core-libs java.lang (props) user.home property does not return an accessible location in sandboxed environment [macosx] JDK-8023130 core-libs java.lang (process) ProcessBuilder#inheritIO does not work on Windows JDK-8024521 core-libs java.lang (process) Async close issues with Process InputStream JDK-8019184 core-libs java.lang.invoke MethodHandles.catchException() fails when methods have 8 args + varargs JDK-8006395 core-libs java.net Race in async socket close on Linux JDK-8024952 core-libs java.net ClassCastException in PlainSocketImpl.accept() when using custom socketImpl JDK-8023881 core-libs java.net IDN.USE_STD3_ASCII_RULES option is too strict to use Unicode in IDN.toASCII JDK-8011944 core-libs java.util Sort fails with ArrayIndexOutOfBoundsException JDK-8023563 core-libs java.util:i18n Bottleneck in java.util.TimeZone.getDefaultInAppContext JDK-8027351 core-libs   (ref) Private finalize method invoked in preference to protected superclass method JDK-8038306 core-libs   (tz) Support tzdata2014b JDK-8016018 core-libs java.lang (str) Error in description of the method indexOf in the class StringBuffer JDK-8020037 core-libs java.lang String.toLowerCase incorrectly increases length, if string contains \u0130 char JDK-8021368 core-libs java.lang Launch of Java Web Start app fails with ClassCircularityError exception in 7u25 JDK-8012244 core-libs java.net java/net/Socket/asyncClose/Race.java fails intermittently on Windows JDK-8021820 core-libs java.net Number of opened files used in select() is limited to 1024 [macosx] JDK-8022584 core-libs java.net Memory leak in NetworkInterface methods ex. isUP(), isLoopback() JDK-8034181 core-libs java.net (sctp) SIGBUS in SctpChannelImpl receive JDK-7074436 core-libs java.nio (sc) SocketChannel can do short gathering writes when channel configured blocking (win) JDK-8014394 core-libs java.nio (fs) WatchService failing when watching \\server\$d JDK-8024788 core-libs java.nio (fs) Files.readAllBytes uses FileChannel which may not be supported by all providers JDK-8012326 core-libs java.nio.charsets Deadlock occurs when Charset.availableCharsets() is called by several threads at the same time JDK-8016127 core-libs java.util.logging NLS: logging.properties translatability recommendation JDK-8025512 core-libs java.util.logging NPE with logging while launching webstart on jre7u40 if logging is disabled JDK-8029281 core-libs java.util.logging Synchronization issues in Logger and LogManager JDK-8011194 core-libs java.util:i18n Apps launched via double-clicked .jars have file.encoding value of US-ASCII on Mac OS X JDK-7147084 core-libs java.lang (process) appA hangs when read output stream of appB which starts appC that runs forever JDK-8007454 core-libs java.lang (process) SetHandleInformation parameters DWORD (not BOOLEAN) JDK-8024356 core-libs java.lang Double.parseDouble() is slow for long Strings JDK-7123493 core-libs java.lang:reflect (proxy) Proxy.getProxyClass doesn't scale under high load JDK-7171591 core-libs java.net getDefaultScopeID() in src/solaris/native/java/net/net_util_md.c should return a value JDK-8003895 core-libs java.nio java/nio/channels/AsynchronousChannelGroup/Unbounded.java failing again [win64] JDK-8020669 core-libs java.nio (fs) Files.readAllBytes() does not read any data when Files.size() is 0 JDK-8024131 core-libs java.util.logging Issues with cached localizedLevelName in java.util.logging.Level JDK-8013155 core-libs java.util.jar [pack200] improve performance of pack200 JDK-7192942 core-libs java.util:collections (coll) Inefficient calculation of power of two in HashMap JDK-8020530 core-svc java.lang.management Non heap memory size calculated incorrectly; IllegalArgumentException: committed = N should be < max JDK-6566891 core-svc javax.management RMIConnector: map value referencing map key in WeakHashMap prevents map entry to be removed JDK-8023954 core-svc javax.management MBean*Info.equals: throw NPE JDK-8023529 core-svc javax.management OpenMBeanInfoSupport.equals/hashCode throw NPE JDK-8023669 core-svc javax.management MBean*Info.hashCode : NPE JDK-8009558 core-svc debugger linked_md.c::dll_build_name can get stuck in an infinite loop JDK-8023786 core-svc tools (jdk) setjmp/longjmp changes the process signal mask on OS X JDK-8028629 deploy deployment_toolkit deployJava.getBrowser() is broken and js.UserAgentTest fails because it always returns 'MSIE' JDK-8023711 deploy webstart RESOURCE HAS FUTURE EXPIRES MESSAGES ON JAVA CONSOLE WITH JRE 1.7.21 JDK-8016489 deploy plugin [macosx] FireFox: NPN_ConvertPoint is not being called on plugin main thread JDK-8016513 deploy webstart Webstart throws StringIndexOutOfBoundsException using property and Java-VM-args JDK-8023938 deploy webstart 64-bit javaws.exe left behind in system32 JDK-8014528 deploy   Some Solaris sparc .so files still do not have execute bit set JDK-8013948 deploy plugin [macosx] Unable type into online word games on MacOSX on Safari JDK-8004051 embedded hotspot ARM: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow JDK-8031743 hotspot compiler C2: loadI2L_immI broken for negative memory values JDK-8032207 hotspot compiler C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed size JDK-8023472 hotspot compiler C2 optimization breaks with G1 JDK-8024830 hotspot compiler SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get JDK-8024919 hotspot compiler G1: SPECjbb2013 crashes due to a broken object reference JDK-8029366 hotspot compiler ShouldNotReachHere error when creating an array with component type of void JDK-8014052 hotspot compiler JSR292: assert(end_offset == next_offset) failed: matched ending JDK-8017065 hotspot compiler C2 allows safepoint checks to leak into G1 pre-barriers JDK-8023004 hotspot compiler JSR 292: java.lang.RuntimeException: Original target method was called. JDK-8027751 hotspot compiler C1 crashes in Weblogic with G1 enabled JDK-8024838 hotspot gc Significant slowdown due to transparent huge pages JDK-8025441 hotspot gc G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads JDK-8007074 hotspot gc SIGSEGV at ParMarkBitMap::verify_clear() JDK-8023720 hotspot svc (hotspot) setjmp/longjmp changes the process signal mask on OS X JDK-8028412 hotspot svc AsyncGetCallTrace() is broken on x86 in JDK 7u40 JDK-8037340 hotspot svc Linux semaphores to use CLOCK_REALTIME JDK-8021898 hotspot compiler Broken JIT compiler optimization for loop unswitching JDK-8022585 hotspot compiler JVM crashes when ran with -XX:+PrintInlining JDK-8022993 hotspot compiler Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag JDK-8026293 hotspot compiler Schedule part of G1 pre-barrier late JDK-6990419 hotspot gc CMS: Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses JDK-7145569 hotspot gc G1: optimize nmethods scanning JDK-8025305 hotspot gc Cleanup CardTableModRefBS usage in G1 JDK-8027454 hotspot gc Do not traverse string table during G1 remark when treating them as strong roots during initial mark JDK-8027455 hotspot gc Improve symbol table scan times during gc pauses JDK-8028391 hotspot gc Make the Min/MaxHeapFreeRatio flags manageable JDK-8023145 hotspot gc G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0 JDK-8026848 hotspot gc -XX:+G1SummarizeRSetStats can result in wrong exit code and crash JDK-8027756 hotspot gc assert(!hr->isHumongous()) failed: code root in humongous region? JDK-8006731 hotspot jvmti JSR 292: the VM_RedefineClasses::rewrite_cp_refs_in_method() must support invokedynamic JDK-7187554 hotspot jvmti JSR 292: JVMTI PopFrame needs to handle appendix arguments JDK-7194607 hotspot jvmti VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge JDK-8006542 hotspot jvmti JSR 292: the VM_RedefineClasses::append_entry() must support invokedynamic entry kinds JDK-8007037 hotspot jvmti JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operands JDK-6900441 hotspot runtime PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock JDK-8017498 hotspot runtime JVM crashes when native code calls sigaction(sig) where sig>=0x20 JDK-7191817 hotspot runtime -XX:+UseSerialGC -XX:+UseLargePages crashes with SIGFPE on MacOS X JDK-8013895 hotspot gc G1: G1SummarizeRSetStats output on Linux needs improvement JDK-8014078 hotspot gc G1: improve remembered set summary information by providing per region type information JDK-8015244 hotspot gc G1: Verification after a full GC is incorrectly placed JDK-8027476 hotspot gc Improve performance of Stringtable unlink JDK-7133122 hotspot svc SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not JDK-8025812 hotspot svc tmtools/jmap/heap_config tests fail on Linux-ia32 because it 'Can't attach to the core file' JDK-8028128 hotspot svc Add a type safe alternative for working with counter based data JDK-8017195 other-libs corba Introduce option to setKeepAlive parameter on CORBA sockets JDK-8031572 security-libs java.security jarsigner -verify exits with 0 when a jar file is not properly signed JDK-8028351 security-libs org.ietf.jgss:krb5 JWS doesn't get authenticated when using kerberos auth proxy JDK-8021788 security-libs   JarInputStream doesn't provide certificates for some file under META-INF JDK-8013809 security-libs javax.net.ssl deadlock in SSLSocketImpl between between write and close JDK-8024861 security-libs javax.security Incomplete token triggers GSS-API NullPointerException JDK-8019267 security-libs org.ietf.jgss NPE in AbstractSaslImpl when trace level >= FINER in KRB5 JDK-8016594 security-libs org.ietf.jgss:krb5 Native Windows ccache still reads DES tickets JDK-8016110 tools launcher Japanese char (MS932) 0x5C cannot be used as an argument when quoted JDK-8030698 tools jconsole Some messages in jconsole in 7u40 (and later) aren't displayed correctly JDK-8030878 tools jconsole JConsole issues meaningless message if SSL connection fails JDK-8016271 xml jax-ws wsimport -clientjar does not create portable jars on windows due to hardcoded backslash JDK-8009579 xml jaxp Xpathexception does not honor initcause() JDK-8004476 xml javax.xml.transform XSLT Extension Functions Don't Work in WebStart JDK-8015978 xml javax.xml.xpath Incorrect transformation of XPath expression "string(-0)" JDK-8024707 xml jaxp TransformerException : item() return null with node list of length != 1 JDK-8015092 xml jaxp SchemaFactory cannot parse schema if whitespace added within patterns in Selector XPath expression JDK-8015243 xml jaxp SchemaFactory does not catch enum. value that is not in the value space of the base type, anyURI.