-
Notifications
You must be signed in to change notification settings - Fork 159
Open
Description
I'm trying to run the CI on GitHub actions with an ubuntu runner and am seeing the following. It works fine when running on my local machine (macOS).
Code: https://github.com/rh-rad-ai-roadshow/parasol-insurance/tree/private-docs-rag-solution
CI: https://github.com/rh-rad-ai-roadshow/parasol-insurance/blob/private-docs-rag-solution/.github/workflows/simple-build-test.yml
java.lang.RuntimeException: java.lang.RuntimeException: Failed to start quarkus
at io.quarkus.test.junit.QuarkusTestExtension.throwBootFailureException(QuarkusTestExtension.java:634)
at io.quarkus.test.junit.QuarkusTestExtension.interceptTestClassConstructor(QuarkusTestExtension.java:718)
at java.base/java.util.Optional.orElseGet(Optional.java:364)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: java.lang.RuntimeException: Failed to start quarkus
at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
at io.quarkus.runtime.Application.start(Application.java:101)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at io.quarkus.runner.bootstrap.StartupActionImpl.run(StartupActionImpl.java:305)
at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:248)
at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:601)
at io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:651)
... 1 more
Caused by: java.lang.UnsatisfiedLinkError: Native Library /home/runner/.djl.ai/tokenizers/0.15.0-0.26.0-linux-x86_64/libtokenizers.so already loaded in another classloader
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:167)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2418)
at java.base/java.lang.Runtime.load0(Runtime.java:852)
at java.base/java.lang.System.load(System.java:2025)
at ai.djl.huggingface.tokenizers.jni.LibUtils.loadLibrary(LibUtils.java:76)
at ai.djl.huggingface.tokenizers.jni.LibUtils.<clinit>(LibUtils.java:41)
at ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.newInstance(HuggingFaceTokenizer.java:173)
at dev.langchain4j.model.embedding.onnx.HuggingFaceTokenizer.createFrom(HuggingFaceTokenizer.java:92)
at dev.langchain4j.model.embedding.onnx.HuggingFaceTokenizer.<init>(HuggingFaceTokenizer.java:38)
at io.quarkiverse.langchain4j.easyrag.runtime.EasyRagIngestor.ingestDocumentsFromFilesystem(EasyRagIngestor.java:81)
at io.quarkiverse.langchain4j.easyrag.runtime.EasyRagIngestor.ingest(EasyRagIngestor.java:54)
at io.quarkiverse.langchain4j.easyrag.runtime.EasyRagRecorder.ingest(EasyRagRecorder.java:42)
at io.quarkus.deployment.steps.EasyRagProcessor$ingest784711507.deploy_0(Unknown Source)
at io.quarkus.deployment.steps.EasyRagProcessor$ingest784711507.deploy(Unknown Source)
... 8 more
Metadata
Metadata
Assignees
Labels
No labels