As highlighted in the bug description, The test 
**security/Security/SynchronizedAccess.java** have some issues:

1. it needs to implement the sigalg, otherwise it throws 
java.security.NoSuchAlgorithmException . Even though it does not fail as it 
catches the exception, it never reaches the removeProvider loop. Also, adding 
an extra assertion to verify the local providers were actually removed.
2. It is reassigning the **provs** variable with Security.getProviders(). This 
will start adding/removing some of the system providers, in addition to the 
local providers, which it is not the test intent.
3. Adding othervm flag to run in isolation.

-------------

Commit messages:
 - Merge branch 'openjdk:master' into JDK-8028127
 - Regtest java/security/Security/SynchronizedAccess.java is  incorrect.

Changes: https://git.openjdk.org/jdk/pull/19480/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19480&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8028127
  Stats: 88 lines in 1 file changed: 51 ins; 4 del; 33 mod
  Patch: https://git.openjdk.org/jdk/pull/19480.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/19480/head:pull/19480

PR: https://git.openjdk.org/jdk/pull/19480

Reply via email to