JDK-7160619 : enhance the list of secure jnlp properties to support useLegacyMergeSort
  • Type: Enhancement
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 7,7u3
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_xp,windows_vista
  • CPU: x86
  • Submitted: 2012-04-11
  • Updated: 2017-05-17
  • Resolved: 2012-07-04
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availabitlity Release.

To download the current JDK release, click here.
7u6Fixed 8 b46Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Please add the property java.util.Arrays.useLegacyMergeSort to the list 
of secure properties.
This would allow smoother migration from 6 to 7


Area: API: Utilities
Synopsis: Updated sort behavior for Arrays and Collections may throw an IllegalArgumentException
Description: The sorting algorithm used by java.util.Arrays.sort and (indirectly) by java.util.Collections.sort has been replaced. The new sort implementation may throw an IllegalArgumentException if it detects a Comparable that violates the Comparable contract. The previous implementation silently ignored such a situation.
If the previous behavior is desired, you can use the new system property, java.util.Arrays.useLegacyMergeSort, to restore previous mergesort behavior.
Nature of Incompatibility: behavioral
RFE: 6804124

EVALUATION The following property won't be included: - sun.security.ssl.allowUnsafeRenegotiation (security vulnerability)