Skip to content

Commit

Permalink
Add missing jdk-internal class loading exclusions
Browse files Browse the repository at this point in the history
  • Loading branch information
eigenraven committed Feb 18, 2023
1 parent a9ca07a commit c622d3f
Showing 1 changed file with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,16 @@ public Lwjgl3ifyCoremod() {
Config.loadConfig();
try {
LaunchClassLoader launchLoader = (LaunchClassLoader) getClass().getClassLoader();
// Packages that used to be in rt.jar
launchLoader.addClassLoaderExclusion("com.sun");
launchLoader.addClassLoaderExclusion("com.oracle");
launchLoader.addClassLoaderExclusion("javax");
launchLoader.addClassLoaderExclusion("jdk");
launchLoader.addClassLoaderExclusion("org.ietf.jgss");
launchLoader.addClassLoaderExclusion("org.jcp.xml.dsig.internal");
launchLoader.addClassLoaderExclusion("org.omg");
launchLoader.addClassLoaderExclusion("org.w3c.dom");
launchLoader.addClassLoaderExclusion("org.xml.sax");
} catch (ClassCastException e) {
LOGGER.warn("Unsupported launch class loader type " + getClass().getClassLoader().getClass(), e);
}
Expand Down

0 comments on commit c622d3f

Please sign in to comment.