openjdk Version: 8u222-b10-1ubuntu1~16.04.1 missing sun/security/validator/KeyStores.class
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openjdk-8 (Ubuntu) |
Opinion
|
Undecided
|
Unassigned |
Bug Description
As per the summary package openjdk-
Relevant jars for 8u222 are as follows
$ jar tvf /usr/lib/
858 Thu Jul 18 20:27:16 SAST 2019 sun/security/
790 Thu Jul 18 20:27:16 SAST 2019 sun/security/
2751 Thu Jul 18 20:27:16 SAST 2019 sun/security/
7291 Thu Jul 18 20:27:16 SAST 2019 sun/security/
10709 Thu Jul 18 20:27:16 SAST 2019 sun/security/
9588 Thu Jul 18 20:27:16 SAST 2019 sun/security/
4582 Thu Jul 18 20:27:16 SAST 2019 sun/security/
1398 Thu Jul 18 20:27:16 SAST 2019 sun/security/
4562 Thu Jul 18 20:27:16 SAST 2019 sun/security/
2224 Thu Jul 18 20:27:16 SAST 2019 sun/security/
Relevant jars for previous version 8u212 are as follows
$ jar tvf /usr/lib/
858 Fri Apr 26 02:04:30 SAST 2019 sun/security/
790 Fri Apr 26 02:04:30 SAST 2019 sun/security/
2751 Fri Apr 26 02:04:30 SAST 2019 sun/security/
7291 Fri Apr 26 02:04:28 SAST 2019 sun/security/
1295 Fri Apr 26 02:04:30 SAST 2019 sun/security/
10709 Fri Apr 26 02:04:30 SAST 2019 sun/security/
9588 Fri Apr 26 02:04:30 SAST 2019 sun/security/
4582 Fri Apr 26 02:04:30 SAST 2019 sun/security/
4557 Fri Apr 26 02:04:28 SAST 2019 sun/security/
2224 Fri Apr 26 02:04:30 SAST 2019 sun/security/
Looks like KeyStores.class has been replaced by TrustStoreUtil.
This causes the following issue after upgrading from 8u212 to 8u222
Exception in thread "main" java.lang.
Ubuntu release details are as follows
$ lsb_release -rd
Description: Ubuntu 16.04.6 LTS
Release: 16.04
PS - my name is Theo Kramer