aldettinger commented on issue #8370:
URL: https://github.com/apache/camel-quarkus/issues/8370#issuecomment-3996171623
The issue occurs only in native mode.
Stack traces as below could be produced:
```
2026-03-04 09:59:11,903 ERROR [io.quarkus.runtime.Application] (main) Failed
to start application: java.lang.RuntimeException: Failed to start quarkus
at io.quarkus.runner.ApplicationImpl.doStart(Unknown Source)
at io.quarkus.runtime.Application.start(Application.java:112)
at
io.quarkus.runtime.ApplicationLifecycleManager.run(ApplicationLifecycleManager.java:127)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:79)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:50)
at io.quarkus.runtime.Quarkus.run(Quarkus.java:143)
at io.quarkus.runner.GeneratedMain.main(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError:
ai.djl.huggingface.tokenizers.jni.TokenizersLibrary.encode(JLjava/lang/String;Z)J
[symbol: Java_ai_djl_huggingface_tokenizers_jni_TokenizersLibrary_encode or
Java_ai_djl_huggingface_tokenizers_jni_TokenizersLibrary_encode__JLjava_lang_String_2Z]
at
org.graalvm.nativeimage.builder/com.oracle.svm.core.jni.access.JNINativeLinkage.getOrFindEntryPoint(JNINativeLinkage.java:152)
at
org.graalvm.nativeimage.builder/com.oracle.svm.core.jni.JNIGeneratedMethodSupport.nativeCallAddress(JNIGeneratedMethodSupport.java:54)
at ai.djl.huggingface.tokenizers.jni.TokenizersLibrary.encode(Native
Method)
at
ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.encode(HuggingFaceTokenizer.java:242)
at
ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.encode(HuggingFaceTokenizer.java:253)
at
ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.tokenize(HuggingFaceTokenizer.java:206)
at
dev.langchain4j.model.embedding.onnx.OnnxBertBiEncoder.embed(OnnxBertBiEncoder.java:83)
at
dev.langchain4j.model.embedding.onnx.AbstractInProcessEmbeddingModel.embedInTheSameThread(AbstractInProcessEmbeddingModel.java:62)
at
dev.langchain4j.model.embedding.onnx.AbstractInProcessEmbeddingModel.embedAll(AbstractInProcessEmbeddingModel.java:55)
at
org.aldettinger.RagAgentProducer.embeddingStore(RagAgentProducer.java:57)
at
org.aldettinger.RagAgentProducer_ProducerMethod_embeddingStore_Pby6gvUYuMhDCAMchxKunKTQZ9w_Bean.create(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_embeddingStore_Pby6gvUYuMhDCAMchxKunKTQZ9w_Bean.get(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_embeddingStore_Pby6gvUYuMhDCAMchxKunKTQZ9w_Bean.get(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_retrievalAugmentor_hr5Mv2SnV9gumXwzn3WTVvcu9f8_Bean.create(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_retrievalAugmentor_hr5Mv2SnV9gumXwzn3WTVvcu9f8_Bean.get(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_retrievalAugmentor_hr5Mv2SnV9gumXwzn3WTVvcu9f8_Bean.get(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_ragAgentConfiguration_i8eQP0FZLViPN-FzpfDVTJNadCA_Bean.create(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_ragAgentConfiguration_i8eQP0FZLViPN-FzpfDVTJNadCA_Bean.get(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_ragAgentConfiguration_i8eQP0FZLViPN-FzpfDVTJNadCA_Bean.get(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_ragAgent_Jr4PnaAV2BYvLMbPTXNJQz-9QC4_Bean.create(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_ragAgent_Jr4PnaAV2BYvLMbPTXNJQz-9QC4_Bean.get(Unknown
Source)
at
org.aldettinger.RagAgentProducer_ProducerMethod_ragAgent_Jr4PnaAV2BYvLMbPTXNJQz-9QC4_Bean.get(Unknown
Source)
at io.quarkus.arc.impl.Instances$3.get(Instances.java:130)
at io.quarkus.arc.impl.LazyValue.get(LazyValue.java:32)
at
io.quarkus.arc.impl.LazyInstanceHandle.instanceInternal(LazyInstanceHandle.java:34)
at
io.quarkus.arc.impl.AbstractInstanceHandle.get(AbstractInstanceHandle.java:42)
at
org.apache.camel.quarkus.core.RuntimeBeanRepository.findSingleByType(RuntimeBeanRepository.java:82)
at
org.apache.camel.support.DefaultRegistry.findSingleByType(DefaultRegistry.java:434)
at
org.apache.camel.support.LifecycleStrategySupport.doAutoWire(LifecycleStrategySupport.java:259)
at
org.apache.camel.main.MainAutowiredLifecycleStrategy.autowire(MainAutowiredLifecycleStrategy.java:136)
at
org.apache.camel.main.MainAutowiredLifecycleStrategy.autowireComponent(MainAutowiredLifecycleStrategy.java:119)
at
org.apache.camel.main.MainAutowiredLifecycleStrategy.onComponentAdd(MainAutowiredLifecycleStrategy.java:75)
at
org.apache.camel.impl.engine.AbstractCamelContext.postInitComponent(AbstractCamelContext.java:504)
at
org.apache.camel.impl.engine.AbstractCamelContext.initComponent(AbstractCamelContext.java:598)
at
org.apache.camel.impl.engine.AbstractCamelContext.lambda$getComponent$0(AbstractCamelContext.java:537)
at
[email protected]/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
at
org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:535)
at
org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:510)
at
org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:836)
at
org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:765)
at
org.apache.camel.support.CamelContextHelper.resolveEndpoint(CamelContextHelper.java:156)
at
org.apache.camel.reifier.SendReifier.resolveEndpoint(SendReifier.java:48)
at
org.apache.camel.reifier.SendReifier.createProcessor(SendReifier.java:37)
at
org.apache.camel.reifier.ProcessorReifier.makeProcessor(ProcessorReifier.java:851)
at
org.apache.camel.reifier.ProcessorReifier.addRoutes(ProcessorReifier.java:619)
at
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:240)
at
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:89)
at
org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:765)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:626)
at
org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2645)
at
org.apache.camel.quarkus.core.FastCamelContext.doInit(FastCamelContext.java:195)
at
org.apache.camel.support.service.BaseService.init(BaseService.java:85)
at
org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2261)
at
org.apache.camel.support.service.BaseService.start(BaseService.java:115)
at
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2280)
at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:211)
at org.apache.camel.quarkus.main.CamelMain.doStart(CamelMain.java:71)
at
org.apache.camel.support.service.BaseService.start(BaseService.java:123)
at
org.apache.camel.quarkus.main.CamelMain.startEngine(CamelMain.java:128)
at
org.apache.camel.quarkus.main.CamelMainRuntime.start(CamelMainRuntime.java:49)
at
org.apache.camel.quarkus.core.CamelBootstrapRecorder.start(CamelBootstrapRecorder.java:51)
at
io.quarkus.runner.recorded.CamelBootstrapProcessor$boot173480958.deploy_0(Unknown
Source)
at
io.quarkus.runner.recorded.CamelBootstrapProcessor$boot173480958.deploy(Unknown
Source)
... 7 more
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]