Skip unloadable libraries

This commit is contained in:
Johannes Frohnmeyer 2021-12-08 21:50:32 +01:00
parent c0607a7f19
commit 9d55944eee
Signed by: Johannes
GPG Key ID: E76429612C2929F4
2 changed files with 6 additions and 8 deletions

View File

@ -84,7 +84,12 @@ public class Inceptum {
Inceptum.LOGGER.info("Force-Loading libraries:");
Utils.ls(FORCE_LOAD_PATH, path -> {
Inceptum.LOGGER.info("Loading " + path);
System.load(path.toAbsolutePath().toString());
try {
System.load(path.toAbsolutePath().toString());
}
catch (UnsatisfiedLinkError le) {
LOGGER.error("Could not load library", le);
}
});
}

View File

@ -3,20 +3,13 @@ package io.gitlab.jfronny.inceptum.install.steps;
import io.gitlab.jfronny.inceptum.Inceptum;
import io.gitlab.jfronny.inceptum.install.SetupStepInfo;
import io.gitlab.jfronny.inceptum.install.Step;
import io.gitlab.jfronny.inceptum.model.fabric.FabricInstallerVersion;
import io.gitlab.jfronny.inceptum.model.inceptum.InstanceMeta;
import io.gitlab.jfronny.inceptum.model.inceptum.LoaderInfo;
import io.gitlab.jfronny.inceptum.model.mojang.MojangFileDownload;
import io.gitlab.jfronny.inceptum.util.Utils;
import io.gitlab.jfronny.inceptum.util.api.FabricMetaApi;
import java.io.IOException;
import java.net.URI;
import java.nio.file.FileSystem;
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.Map;
import java.util.concurrent.atomic.AtomicBoolean;
public class DownloadClientStep implements Step {