jdk9-b15: dev

lana.steuck at oracle.com lana.steuck at oracle.com
Thu May 29 06:17:58 UTC 2014


http://hg.openjdk.java.net/jdk9/jdk9/rev/b114474fb25a 
http://hg.openjdk.java.net/jdk9/jdk9/nashorn/rev/32b66f4661ea 
http://hg.openjdk.java.net/jdk9/jdk9/langtools/rev/8666a9611eb8 
http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/4537360f09fe 
http://hg.openjdk.java.net/jdk9/jdk9/jaxws/rev/e9780330017a 
http://hg.openjdk.java.net/jdk9/jdk9/jaxp/rev/6bad71866c75 
http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/170f6d733d7a 
http://hg.openjdk.java.net/jdk9/jdk9/corba/rev/e54022d0dd92 

---

All the fixes will be tested during promotion (no PIT testing at this point):

List of all fixes:
===================
JDK-8039966   client-libs     Add @return and @param block tags in colorchooser and filechooser swing classes
JDK-8040893   client-libs     Add block tags for @return and @param to swing border classes
JDK-8040656   client-libs     Classes with overriden methods with covariant returns return random read methods
JDK-8039567   client-libs     Duplicated code in DataTransferer
JDK-8024061   client-libs     Exception thrown when drag and drop between two components is executed quickly
JDK-8042120   client-libs     Fix doclint warnings from javax.swing.text.html.parser
JDK-8042089   client-libs     Fix doclint warnings from javax.swing.tree and javax.swing.undo packages
JDK-8039862   client-libs     Fix fallthrough lint warnings in 2d
JDK-8039859   client-libs     Fix fallthrough lint warnings in sun.awt.image.codec
JDK-8039860   client-libs     Fix fallthrough lint warnings in swing
JDK-8042090   client-libs     Fix invalid variable names in sun/java2d/loops/ProcessPath.c
JDK-8042256   client-libs     Fix raw and unchecked lint warnings in com.sun.media.sound
JDK-8038644   client-libs     Fix raw and unchecked warnings in sun.java2d.*
JDK-8039109   client-libs     Fix unchecked and raw lint warnings in java.awt
JDK-6945174   client-libs     IndexOutOfBoundsException calling ImageIO.read() on malformed PNG
JDK-8042672   client-libs     JAB throw NPE when trying to do reference increment on a NULL object
JDK-8036819   client-libs     JAB: mneumonics not read for textboxes
JDK-8042007   client-libs     Javadoc cleanup of javax.sound.sampled.spi package
JDK-8035169   client-libs     Move ThreadGroupUtils from the sun.misc package
JDK-8039279   client-libs     Move awt tests to openjdk repository
JDK-8041725   client-libs     Nimbus JList selection colors persist across L&F changes
JDK-8041490   client-libs     PIT: [macosx] Crash in system tray functionality check test
JDK-8038876   client-libs     Remove use of ServiceLoader in finding class implementing  sun.java2d.cmm.CMMServiceProvider
JDK-8038875   client-libs     Remove use of ServiceLoader in finding class implementing sun.java2d.pipe. RenderingEngine 
JDK-8037477   client-libs     Reproducible hang of JAWS and webstart application with JAB 2.0.4
JDK-8042806   client-libs     Splashscreen uses libjpeg-internal macros
JDK-8027148   client-libs     SystemFlavorMap.getNativesForFlavor returns list of native formats in incorrect order
JDK-8041896   client-libs     Test closed/java/awt/Choice/RemoveAllShrinkTest/RemoveAllShrinkTest fails with java.awt.IllegalComponentStateException
JDK-8039464   client-libs     The scrollbar in JScrollPane has no right border if  used WindowsLookAndFeel
JDK-8038838   client-libs     Totally remove all vestiges of  com.sun.image.codec.jpeg from JDK 9
JDK-8003900   client-libs     X11 dependencies should be removed from Mac OS X build.
JDK-8042416   client-libs     X11GraphicsEnvironment.isDisplayLocal() throws NoSuchElementException if DISPLAY host has more IP addresses than a local interface
JDK-8032898   client-libs     [TEST_BUG] : closed/java/awt/Toolkit/ToolkitThreadGroupTest/ToolkitThreadGroupTest.java fails
JDK-8041592   client-libs     [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk
JDK-8014754   client-libs     [TEST_BUG] child.exe remains after execution java/awt/dnd/ Win32TYMEDSelectionTest and Win32DropTYMEDSelectionTest 
JDK-8014755   client-libs     [TEST_BUG] frames didn't closed after execution some awt/dnd/ tests
JDK-8026252   client-libs     [macosx] Change AWT_DEBUG_BUG_REPORT_MESSAGE for macosx platform
JDK-8040279   client-libs     [macosx] Do not use the base image in the MultiResolutionBufferedImage constructor
JDK-7124250   client-libs     [macosx] JOptionPane dialogs show wrong icons
JDK-8042087   client-libs     [macosx] LWCToolkit.inokeAndWait is relying on main AppContext
JDK-8042219   client-libs     [macosx] LWComponentPeer should not reference classes from sun.lwawt.macosx
JDK-8042752   client-libs     [macosx] NSEvent instances leak throw JNI local references
JDK-8036917   client-libs     [macosx] Native memory leaks.
JDK-8042212   client-libs     [macosx] Toolkit.getScreenResolution() can return incorrect resolution
JDK-8042585   client-libs     [macosx] Unused code in LWCToolkit.m
JDK-8041572   client-libs     [macosx] huge native memory leak in AWTWindow.m
JDK-8024932   client-libs     [macosx] javax/swing/text/StyledEditorKit/8016833/bug8016833.java failed 
JDK-8041987   client-libs     [macosx] setDisplayMode crashes
JDK-8042440   client-libs     awt_Plugin no longer needed
JDK-8041917   client-libs     unexcepted behavior of LineBorder while using Boolean variable true
JDK-8043495   core-libs       (fc) Provide native implementation of FileChannel.transferTo for AIX
JDK-8003488   core-libs       (process) Provide Process.getPid()
JDK-8042857   core-libs       14 stuck threads waiting for notification on LDAPRequest
JDK-8044000   core-libs       Access to undefined property yields "null" instead of "undefined"
JDK-8043278   core-libs       Add initial unit tests for javax.sql.rowset.serial
JDK-8038994   core-libs       AnnotatedType.getType() of a TypeVariable boundary without annotations return null
JDK-8032606   core-libs       ClassValue.ClassValueMap.type is unused
JDK-8037210   core-libs       Get rid of char-based descriptions 'J' of basic types
JDK-8030202   core-libs       Nashorn: Multiple RegExp#ignoreCase issues
JDK-8042887   core-libs       Remove serialver -show, this tool does not need a GUI
JDK-8043443   core-libs       Test framework changes to run script tests without security manager
JDK-8043930   core-libs       TypeError when attemping to create an instance of non-public class could be better
JDK-8043772   core-libs       Typos in Double/Int/LongSummaryStatistics.java
JDK-8033627   core-libs       UTC+02:00 time zones are not detected correctly on Windows
JDK-8032650   core-libs       [parfait] warning from b124 for jdk/src/share/native/java/util: jni exception pending
JDK-8041451   core-libs       com.sun.jndi.ldap.Connection:ReadTimeout should abandon ldap request
JDK-8043476   core-libs       java/util/BitSet/BSMethods.java failed with: java.lang.OutOfMemoryError: Java heap space
JDK-8028615   core-libs       jdk.nashorn.x3::some.serious.failure needs more memory to run
JDK-8041923   core-svc        Command line output is missing from jinfo
JDK-8043716   core-svc        JDI test com/sun/jdi/ProcessAttachTest.sh and other 3 jdi tests failed in nightly
JDK-8041435   core-svc        Make JDWP socket connector accept only local connections by default
JDK-8044034   core-svc        Remove unused com/sun/tools/hat files 
JDK-8043520   core-svc        Serviceability tests using @library failing with java.lang.NoClassDefFoundError
JDK-8043572   core-svc        demo/jvmti/mtrace/TraceJFrame.java fails with AWTError: Can't connect to X11 window server using '$DISPLAY_SITE' as the value of the DISPLAY variable.
JDK-8041681   deploy          "certificate" misspelled as "certertificate" in DRS/RuleId.java
JDK-8039034   deploy          8u20: No blocked dialog for plugin and javafx apps when no jre matches the rule specified by Admin(DRS with force)
JDK-8035846   deploy          All-permissions and sandbox multi-jar applications behave differently if one of jar files signed with revoked cert.
JDK-8041520   deploy          CacheTest Failure
JDK-8042571   deploy          Cannot run FX applets if Java 7 and 8 are installed and Java 8 is disabled via JCP
JDK-8040053   deploy          Complete implementation of new option
JDK-8028753   deploy          Confusing Error messages shown by ESL under some blocked scenarios
JDK-8041406   deploy          Correct Blocked Application Dialog Title
JDK-8041128   deploy          DRS ruleset path matching problem
JDK-8041123   deploy          DRS: messaging is incorrect when blocking due to DRS version mismatch
JDK-8039981   deploy          Enable certificate blacklist check in deploy for SSL certs
JDK-8043030   deploy          Fix JUnit compilation error
JDK-8042658   deploy          Fix crash of unit tests for none windows platforms
JDK-8038355   deploy          Fix plugin MIME types in 1.9
JDK-8043244   deploy          Fix src/plugin/share/plugin2/common/AbstractPlugin.cpp:90: error: 'static_assert' was not declared in this scope
JDK-8041339   deploy          JNLP with java-vm-args whose length exceeded 512 chars failed to get loaded with CouldNotLoadArgumentException
JDK-8041964   deploy          JUnit test compilation error on non Windows platform
JDK-8026841   deploy          Java update needed dialog on mac doens't have a title
JDK-8041678   deploy          Mixed code dialog won't show if the link is added into ESL on 8u20.
JDK-8038986   deploy          Nashorn fails to evaluate autoconfig-script when used via JavaWS
JDK-8039016   deploy          Old JRE's
JDK-8036741   deploy          Old plugin 1 code needs to be removed
JDK-8026839   deploy          On macos, mixed code native dialog is not a AXWindow
JDK-8041502   deploy          Permissions attribute in main jar not properly checked for in JDK9/8u20
JDK-8039642   deploy          RDF (8029649) can cause performance problem when Revocation check times out.
JDK-8040759   deploy          REGRESSION: Deploy Unit Test Crash
JDK-8042392   deploy          Refactor existing DRS functionality to be available for unit tests and DRS tool interface (JDK-8031993)
JDK-8042961   deploy          Regression Causes Test Deploy Failure for all platforms
JDK-8042163   deploy          Regression- Java Control Panel Advanced tab failed to display 
JDK-8043187   deploy          Regression: Deploy JNLPSignedResourcesHelperTest failure introduced by JDK-8042392
JDK-8036911   deploy          Sockets in applet can be blocked by hanging HTTP client
JDK-8040786   deploy          Text is truncated in JavaScript to Java security warning dialog on OS X
JDK-8040657   deploy          WEB_JAVA_SECURITY_LEVEL Not working for jre8u20 and jre9
JDK-8041425   deploy          We should do trim before add/update entry in ESL list.
JDK-8033756   deploy          When cert signed JNLP app with extensions is loaded second time, security warning is shown
JDK-8039364   deploy          Wrong port in HTTPS connection warning
JDK-8042415   deploy          [nightly] JNLP file invalid parsing
JDK-8035409   deploy          [parfait] JNI warning from b09 for deploy.src.plugin.share.plugin2.common.AbstractPlugin.cpp
JDK-8039545   deploy          add test-deploy target
JDK-8041133   deploy          build and code infrastructure does not support a baseline version for JDK9
JDK-8042124   deploy          fix to JDK-8033756 is incomplete
JDK-8038012   deploy          missing copyright notice
JDK-8043237   docs            Add a link to the com.sun.nio.sctp API in IO guide
JDK-8042978   docs            Need to add link to jdk.net apidoc in networking guide (for JDK 9 and 8u20)
JDK-8043975   docs            Update README for jdk9
JDK-8031784   embedded        ARM: Thumb2 mode utilizes unsupported instructions
JDK-8032551   embedded        Remove UsePPCLWSYNC from globals.hpp
JDK-8042046   globalization   8u20 l10n resource file translation update 1 - install
JDK-8037343   globalization   Wrong dateformat for locale es_DO
JDK-8040292   hotspot         Annotation attributes must not appear more than once
JDK-8021770   hotspot         BackEdgeThreshold option is no longer used and should be removed
JDK-8043639   hotspot         Backout JDK-8034852: Shrinking of Metaspace high-water-mark causes incorrect OutOfMemoryErrors or back-to-back GCs
JDK-8041918   hotspot         BootstrapMethods attribute cannot be empty
JDK-8043029   hotspot         Change 8037816 breaks HS build with older GCC versions which don't support diagnostic pragmas
JDK-8042474   hotspot         Clean up duplicated code in RSHashTable
JDK-8043063   hotspot         Code aging should allocate MethodCounters when flushing a method
JDK-8029343   hotspot         CodeCache::allocate increments '_number_of_blobs' even if allocation fails. 
JDK-8032566   hotspot         Crash in JIT when running Scala compiler (and compiling Scala std lib)
JDK-8037816   hotspot         Fix for 8036122 breaks build with Xcode5/clang
JDK-8043314   hotspot         Fix for JDK-8041934 causes assert(is_interpreted_frame()) failed: interpreted frame expected
JDK-8039805   hotspot         Fix the signature of the global new/delete operators in allocation.cpp
JDK-8043164   hotspot         Format warning in traceStream.hpp
JDK-8040803   hotspot         G1: Concurrent mark hangs when mark stack overflows
JDK-8040804   hotspot         G1: Concurrent mark stuck in loop calling os::elapsedVTime()
JDK-8039042   hotspot         G1: Phantom zeros in cardtable
JDK-8042737   hotspot         Introduce umbrella header prefetch.inline.hpp
JDK-8038212   hotspot         Method::is_valid_method() check has performance regression impact for stackwalking
JDK-8043033   hotspot         Missing format annotation for clang in JFR code
JDK-8026694   hotspot         New type profiling points break compilation replay
JDK-8043354   hotspot         OptimizePtrCompare too aggressive when allocations are present
JDK-8042786   hotspot         Proper fix for 8032566
JDK-8039489   hotspot         Refactor test framework for dynamic VM options
JDK-8043180   hotspot         SIGSEGV in Events::log_deopt_message
JDK-8038654   hotspot         Separate SymbolTable and StringTable code
JDK-8034852   hotspot         Shrinking of Metaspace high-water-mark causes incorrect OutOfMemoryErrors or back-to-back GCs
JDK-8043382   hotspot         TempDirTest.java times out
JDK-8025580   hotspot         Temporary flags: UseNewReflection and ReflectionWrapResolutionErrors
JDK-8043274   hotspot         Test compiler/7184394/TestAESMain.java gets NPE on solaris
JDK-8023461   hotspot         Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
JDK-8042471   hotspot         Unable to build JDK 9 Hotspot within VS2010
JDK-8032463   hotspot         VirtualDispatch test timeout with DeoptimizeALot
JDK-8042726   hotspot         [TESTBUG] TEST.groups file was not updated after runtime/6925573/SortMethodsTest.java removal
JDK-7040613   hotspot         [TESTBUG] Two JTREG tests use wrong GCC to compile themselves on linux-amd64
JDK-8033553   hotspot         [TESTBUG] closed/compiler/4482613/Test4482613.sh does not always kill Hash process on windows - blocks test execution on Windows
JDK-8028582   hotspot         [TESTBUG] closed/runtime/4524377/Test4524377.sh fails on suse
JDK-8042595   hotspot         [TESTBUG] runtime/7110720/Test7110720.sh rarely fails with message "explicit compiler command file not read"
JDK-8041938   hotspot         [TESTBUG] runtime/SharedArchiveFile/CdsWriteError.java failed in RT_Baseline with 'Unable to create shared archive file' missing from stdout/stderr 
JDK-8043551   hotspot         [TESTBUG] sun/tools/jcmd/TestJcmdSanity.java failure in nightly jdk9-dev fastdebug build
JDK-6563994   hotspot         assert(wf.check_method_context(ctxk, m),"proper context") failed
JDK-8041891   hotspot         closed/com/oracle/jfr/gc/ObjectCountEventTest/TestObjectCountEvent.java fails because unexpected size
JDK-8041934   hotspot         com/sun/jdi/RepStep.java fails in RT_Baseline on all platforms with assert(_cur_stack_depth == count_frames()) failed: cur_stack_depth out of sync
JDK-8042431   hotspot         compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
JDK-8032498   hotspot         compiler/ciReplay tests fail with StatusError: failed to clean up files after test...
JDK-8038928   hotspot         gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure' found"
JDK-8043264   hotspot         hsdis library not picked up correctly on expected paths
JDK-6883953   hotspot         java -client -XX:ValueMapInitialSize=0 crashes
JDK-8028749   hotspot         java -version crashes with 'fatal error: heap walk aborted with error 1'
JDK-8042885   hotspot         java does not take hexadecimal number as vm option
JDK-8042796   hotspot         jvmtiRedefineClasses.cpp: guarantee(false) failed: OLD and/or OBSOLETE method(s) found 
JDK-8042255   hotspot         make gc src file exclusion more automatic
JDK-8041415   hotspot         remove port.{cpp,hpp} files
JDK-8042159   infrastructure  Allow using a system-installed lcms2
JDK-8043127   infrastructure  Convert JPRT_ARCHIVE_BUNDLE to unix style paths
JDK-8043074   infrastructure  Deploy and install builds should be disabled for embedded builds and for JDK-on-ARM by default
JDK-8043128   infrastructure  Deploy build fails with not finding WINDOWSSDKDIR on 64 bit cygwin.
JDK-8043065   infrastructure  Remove check for GCC29_COMPILER_PATH
JDK-8042804   infrastructure  Support invoking Hotspot tests from top level
JDK-8042049   install         8u20 Java Update failed with security integrity check
JDK-8041942   install         Add new java.com key to JUT
JDK-8015294   install         Code revise: net (http) related routines
JDK-8039755   install         Create class(es) to handle existing JRE/JDK/AU version strings
JDK-8027686   install         Fail to install on MacOS 10.10
JDK-8038301   install         Fix broken InstallConfigDataTest unit tests
JDK-8042027   install         Integrated Uninstall Tool - UI Changes 
JDK-8022504   install         JDK8 jucheck.exe hangs on when set UpdateServletURL to a HTTP URL
JDK-8039232   install         JRT integration -  add new Uninstallation Complete Panel
JDK-8034023   install         Make IPS packages Solaris version independent
JDK-8042548   install         Need to update 8-family URLs for 'verify' applet
JDK-8039249   install         Registry class enhancements
JDK-8041618   install         Some cleaning before JUT localization
JDK-8012362   install         Uninstaller applet uses old and new/current, should use secure/insecure
JDK-8040913   install         Update java.com keys
JDK-8040927   install         [MSI] Access Bridge is installed when install test jre with STATIC=1 after higher version installed
JDK-8041977   install         [nightly] 64bit JRE/JDK install is DOA
JDK-7118979   install         need better logging for SendHeadRequest()
JDK-8027770   install         need to consolidate our registry manipulation approach
JDK-8027126   install         single binary log entry found when no default property file created
JDK-8043958   other-libs      Remove unused com.sun.pept classes from jdk repository
JDK-8043507   security-libs   (smartcardio) javax.smartcardio.CardTerminals.list() fails on MacOSX
JDK-8043537   security-libs   Changes for JDK-8039951 introduced circular dependency between Kerberos and com.sun.security.auth
JDK-8037745   security-libs   Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617
JDK-8035974   security-libs   Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler
JDK-8043342   security-libs   Replace uses of StringBuffer with StringBuilder within crypto code
JDK-8028627   security-libs   Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings
JDK-7195480   security-libs   javax.smartcardio does not detect cards on Mac OS X
JDK-8015927   tools           Class reference duplicates in constant pool
JDK-8039431   tools           Integrate new version of Java VisualVM based on VisualVM 1.3.7 into JDK
JDK-8042741   tools           Java 8 compiler throws NullPointerException depending location in source file
JDK-8043336   tools           Missing bug id in  test/tools/javac/lambda/TargetType23.java
JDK-8042771   tools           Missing bug id in test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java 
JDK-8044050   tools           Move misplaced inference tests to test/tools/javac/generics/inference
JDK-8042338   tools           Refactor Types.upperBound to treat wildcards and variables separately
JDK-7177211   tools           SharedNameTable.create and .dispose are not used
JDK-8041422   tools           Split javac ClassReader into ClassReader+ClassFinder
JDK-8037398   tools           integer overflow in jdk/src/share/bin/java.c
JDK-8043186   tools           javac test langtools/tools/javac/util/StringUtilsTest.java fails
JDK-8042406   tools           javac.jvm.ClassReader.readClassFile() is using Target to verify valid major versions
JDK-8041704   tools           wrong error message when mixing lambda expression and inner class
JDK-8039210   xml             Fix type error in DefaultResourceInjector
JDK-8043129   xml             JAF initialisation in SAAJ clashing with the one in javax.mail
JDK-8043666   xml             Remove unused files from jaxp repository
JDK-8043762   xml             Remove unused files from jaxws repository


More information about the jdk9-dev mailing list