Closed edeandrea closed 1 month ago
Adding a dependency exclusion seems to solve the problem for my app:
<dependency>
<groupId>io.quarkiverse.langchain4j</groupId>
<artifactId>quarkus-langchain4j-easy-rag</artifactId>
<exclusions>
<exclusion>
<groupId>io.quarkiverse.langchain4j</groupId>
<artifactId>quarkus-langchain4j-parsers-base</artifactId>
</exclusion>
</exclusions>
</dependency>
Ouch...
https://github.com/quarkiverse/quarkus-langchain4j/pull/645 fixes the problem
This is also a duplicate of #636 and since that one was opened first, I'll close this in favor of that one
If I want to use the easy-rag extension in an app that is not a websocket app (just a simple REST app), the application blows up when the rest endpoint is hit, I think because of https://github.com/quarkiverse/quarkus-langchain4j/blob/main/rag/parsers-base/runtime/src/main/resources/META-INF/services/io.quarkiverse.langchain4j.spi.DefaultMemoryIdProvider