-
Bug
-
Resolution: Unresolved
-
Blocker
-
3.27.1.CR1, 3.27.1.CR2
-
False
-
-
False
-
-
---
-
-
The application using QuarkusAI which is configured with RAG and reads input files on the start-up, fails ton start on RHBQ 3.27.1 (3.27.0 and upstream 3.27.1 are working as expected). The failure is the following:
java.lang.RuntimeException: java.lang.RuntimeException: Failed to start quarkus at io.quarkus.test.junit.QuarkusTestExtension.throwBootFailureException(QuarkusTestExtension.java:668) at io.quarkus.test.junit.QuarkusTestExtension.interceptTestClassConstructor(QuarkusTestExtension.java:763) 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:350) at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:233) at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:642) at io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:687) ... 1 more Caused by: java.lang.RuntimeException: java.lang.NumberFormatException: For input string: "4.redhat" at dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter.createSentenceModel(DocumentBySentenceSplitter.java:84) at dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter.<init>(DocumentBySentenceSplitter.java:62) at dev.langchain4j.data.document.splitter.DocumentSplitters.recursive(DocumentSplitters.java:24) at dev.langchain4j.data.document.splitter.DocumentSplitters.recursive(DocumentSplitters.java:46) at io.quarkiverse.langchain4j.sample.chatbot.IngestorExample.ingest(IngestorExample.java:46) at io.quarkiverse.langchain4j.sample.chatbot.IngestorExample_Observer_ingest_cYmGncqV1g2x-4McrX0_DidtXps.notify(Unknown Source) at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:365) at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:347) at io.quarkus.arc.impl.EventImpl.fire(EventImpl.java:81) at io.quarkus.arc.runtime.ArcRecorder.fireLifecycleEvent(ArcRecorder.java:163) at io.quarkus.arc.runtime.ArcRecorder.handleLifecycleEvents(ArcRecorder.java:114) at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy_0(Unknown Source) at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy(Unknown Source) ... 8 more Caused by: java.lang.NumberFormatException: For input string: "4.redhat" at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) at java.base/java.lang.Integer.parseInt(Integer.java:662) at java.base/java.lang.Integer.parseInt(Integer.java:778) at opennlp.tools.util.Version.parse(Version.java:173) at opennlp.tools.util.Version.currentVersion(Version.java:200) at opennlp.tools.util.model.BaseModel.validateArtifactMap(BaseModel.java:460) at opennlp.tools.sentdetect.SentenceModel.validateArtifactMap(SentenceModel.java:107) at opennlp.tools.util.model.BaseModel.checkArtifactMap(BaseModel.java:532) at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:276) at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:173) at opennlp.tools.sentdetect.SentenceModel.<init>(SentenceModel.java:69) at dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter.createSentenceModel(DocumentBySentenceSplitter.java:82) ... 20 more
If the app is started in dev mode, there are more details:
java.lang.RuntimeException: java.lang.RuntimeException: Failed to start quarkus at io.quarkus.test.junit.QuarkusTestExtension.throwBootFailureException(QuarkusTestExtension.java:668) at io.quarkus.test.junit.QuarkusTestExtension.interceptTestClassConstructor(QuarkusTestExtension.java:763) 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:350) at io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:233) at io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:642) at io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:687) ... 1 more Caused by: java.lang.RuntimeException: java.lang.NumberFormatException: For input string: "4.redhat" at dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter.createSentenceModel(DocumentBySentenceSplitter.java:84) at dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter.<init>(DocumentBySentenceSplitter.java:62) at dev.langchain4j.data.document.splitter.DocumentSplitters.recursive(DocumentSplitters.java:24) at dev.langchain4j.data.document.splitter.DocumentSplitters.recursive(DocumentSplitters.java:46) at io.quarkiverse.langchain4j.sample.chatbot.IngestorExample.ingest(IngestorExample.java:46) at io.quarkiverse.langchain4j.sample.chatbot.IngestorExample_Observer_ingest_cYmGncqV1g2x-4McrX0_DidtXps.notify(Unknown Source) at io.quarkus.arc.impl.EventImpl$Notifier.notifyObservers(EventImpl.java:365) at io.quarkus.arc.impl.EventImpl$Notifier.notify(EventImpl.java:347) at io.quarkus.arc.impl.EventImpl.fire(EventImpl.java:81) at io.quarkus.arc.runtime.ArcRecorder.fireLifecycleEvent(ArcRecorder.java:163) at io.quarkus.arc.runtime.ArcRecorder.handleLifecycleEvents(ArcRecorder.java:114) at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy_0(Unknown Source) at io.quarkus.runner.recorded.LifecycleEventsBuildStep$startupEvent1144526294.deploy(Unknown Source) ... 8 more Caused by: java.lang.NumberFormatException: For input string: "4.redhat" at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67) at java.base/java.lang.Integer.parseInt(Integer.java:662) at java.base/java.lang.Integer.parseInt(Integer.java:778) at opennlp.tools.util.Version.parse(Version.java:173) at opennlp.tools.util.Version.currentVersion(Version.java:200) at opennlp.tools.util.model.BaseModel.validateArtifactMap(BaseModel.java:460) at opennlp.tools.sentdetect.SentenceModel.validateArtifactMap(SentenceModel.java:107) at opennlp.tools.util.model.BaseModel.checkArtifactMap(BaseModel.java:532) at opennlp.tools.util.model.BaseModel.loadModel(BaseModel.java:276) at opennlp.tools.util.model.BaseModel.<init>(BaseModel.java:173) at opennlp.tools.sentdetect.SentenceModel.<init>(SentenceModel.java:69) at dev.langchain4j.data.document.splitter.DocumentBySentenceSplitter.createSentenceModel(DocumentBySentenceSplitter.java:82) ... 20 more
- is caused by
-
QUARKUS-6715 quarkus-langchain4j-core brings unproductized opennlp-tools on application classpath
-
- New
-