jamesnetherton commented on issue #5973:
URL: https://github.com/apache/camel-quarkus/issues/5973#issuecomment-2137297419

   I wrote some tests but am currently blocked on a native issue related to JNI 
usage:
   
   ```
   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:213)
        at 
ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.encode(HuggingFaceTokenizer.java:224)
        at 
ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.tokenize(HuggingFaceTokenizer.java:183)
        at 
dev.langchain4j.model.embedding.OnnxBertBiEncoder.embed(OnnxBertBiEncoder.java:59)
        at 
dev.langchain4j.model.embedding.AbstractInProcessEmbeddingModel.embedAll(AbstractInProcessEmbeddingModel.java:50)
        at 
dev.langchain4j.model.embedding.EmbeddingModel.embed(EmbeddingModel.java:34)
        at 
org.apache.camel.component.langchain4j.embeddings.LangChain4jEmbeddingsProducer.process(LangChain4jEmbeddingsProducer.java:41)
   ```
   
   Seems there were some similar(ish) 
[problems](https://github.com/quarkiverse/quarkus-langchain4j/pull/369) in 
quarkiverse-langchain4j. They actually have embeddings native tests disabled.


-- 
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]

Reply via email to