Я использую какую -то стороннюю облачную платформу, которая требует Джексона с версией 2.7.9 . При интеграции с PGVector и Spring AI, во время запуска приложения он дает ошибку о плохом возвращении типа метода фабрики PGVector, поступающего из Джексона.
1.0.0-M6
org.springframework.boot
spring-boot-starter-security
org.springframework.ai
spring-ai-pgvector-store-spring-boot-starter
com.fasterxml.jackson.module
jackson-module-jakarta-xmlbind-annotations
2.13.3
com.amazonaws
aws-java-sdk-iam
1.11.998
com.amazonaws
aws-java-sdk-s3
1.11.336
com.amazonaws
aws-java-sdk-sts
1.11.336
org.springframework.ai
spring-ai-openai-spring-boot-starter
org.springframework.ai
spring-ai-pdf-document-reader
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
2.7.9
org.springframework.ai
spring-ai-bom
${spring-ai.version}
pom
import
< /code>
Журнал ошибок терминала < /p>
1: Error creating bean with name 'vectorStore' defined in class path resource [org/springframework/ai/autoconfigure/vectorstore/pgvector/PgVectorStoreAutoConfiguration.class]: Failed to instantiate [org.springframework.ai.vectorstore.pgvector.PgVectorStore]: Factory method 'vectorStore' threw exception with message: Bad return type
Exception Details:
Location:
com/fasterxml/jackson/databind/cfg/MapperBuilder.streamFactory()Lcom/fasterxml/jackson/core/TokenStreamFactory; @7: areturn
Reason:
Type 'com/fasterxml/jackson/core/JsonFactory' (current frame, stack[0]) is not assignable to 'com/fasterxml/jackson/core/TokenStreamFactory' (from method signature)
Current Frame:
bci: @7
flags: { }
locals: { 'com/fasterxml/jackson/databind/cfg/MapperBuilder' }
stack: { 'com/fasterxml/jackson/core/JsonFactory' }
Bytecode:
0000000: 2ab4 0002 b600 08b0
Подробнее здесь: https://stackoverflow.com/questions/796 ... th-jackson
Spring Ai Pgvector | VectorStore Bad Return Type с Джексоном ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Задача по электронной почте return return return, но не отправляйте электронную почту, иногда
Anonymous » » в форуме Php - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как отправить сигнал "ctrl+c" / sigint, чтобы Gradle javaexec type type type jvm?
Anonymous » » в форуме JAVA - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-