ошибка, полученная при вызове конечной точки HTTP, которая вызывает Mongodbcontactrepository :: saveall ()
Код: Выделить всё
Internal Server Error: Micronaut Data method is missing compilation time query information. Ensure that the Micronaut Data annotation processors are declared in your build and try again with a clean re-build.
Service Service Pom.xml
Код: Выделить всё
x s i : s c h e m a L o c a t i o n = & q u o t ; h t t p : / / m a v e n . a p a c h e . o r g / P O M / 4 . 0 . 0 h t t p : / / m a v e n . a p a c h e . o r g / x s d / m a v e n - 4 . 0 . 0 . x s d & q u o t ; & g t ; < b r / > & l t ; m o d e l V e r s i o n & g t ; 4 . 0 . 0 & l t ; / m o d e l V e r s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . m a r k e t . o n l i n e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; u s e r - m i c r o s e r v i c e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; p a c k a g i n g & g t ; $ { p a c k a g i n g } & l t ; / p a c k a g i n g & g t ; < b r / > < b r / > & l t ; p a r e n t & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - p a r e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 4 . 9 . 1 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / p a r e n t & g t ; < b r / > < b r / > & l t ; p r o p e r t i e s & g t ; < b r / > & l t ; p a c k a g i n g & g t ; j a r & l t ; / p a c k a g i n g & g t ; < b r / > & l t ; j d k . v e r s i o n & g t ; 1 7 & l t ; / j d k . v e r s i o n & g t ; < b r / > & l t ; r e l e a s e . v e r s i o n & g t ; 1 7 & l t ; / r e l e a s e . v e r s i o n & g t ; < b r / > & l t ; m a v e n . c o m p i l e r . s o u r c e & g t ; 1 7 & l t ; / m a v e n . c o m p i l e r . s o u r c e & g t ; < b r / > & l t ; m a v e n . c o m p i l e r . t a r g e t & g t ; 1 7 & l t ; / m a v e n . c o m p i l e r . t a r g e t & g t ; < b r / > & l t ; m i c r o n a u t . r u n t i m e & g t ; n e t t y & l t ; / m i c r o n a u t . r u n t i m e & g t ; < b r / > & l t ; m i c r o n a u t . a o t . e n a b l e d & g t ; f a l s e & l t ; / m i c r o n a u t . a o t . e n a b l e d & g t ; < b r / > & l t ; m i c r o n a u t . a o t . p a c k a g e N a m e & g t ; c o m . m a r k e t . o n l i n e . a o t . g e n e r a t e d & l t ; / m i c r o n a u t . a o t . p a c k a g e N a m e & g t ; < b r / > & l t ; m i c r o n a u t . t e s t . r e s o u r c e s . e n a b l e d & g t ; t r u e & l t ; / m i c r o n a u t . t e s t . r e s o u r c e s . e n a b l e d & g t ; < b r / > & l t ; e x e c . m a i n C l a s s & g t ; c o m . m a r k e t . o n l i n e . A p p l i c a t i o n & l t ; / e x e c . m a i n C l a s s & g t ; < b r / > & l t ; / p r o p e r t i e s & g t ; < b r / > & l t ; d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t . s e c u r i t y & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - s e c u r i t y - o a u t h 2 & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { m i c r o n a u t . s e c u r i t y . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t . s e c u r i t y & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - s e c u r i t y - a n n o t a t i o n s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { m i c r o n a u t . s e c u r i t y . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . m a r k e t . o n l i n e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m a r k e t - o n l i n e - c o m m o n s - l i b r a r y - m 4 & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; / d e p e n d e n c i e s & g t ; < b r / > < b r / > & l t ; b u i l d & g t ; < b r / > & l t ; p l u g i n s & g t ; < b r / > & l t ; p l u g i n & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t . m a v e n & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - m a v e n - p l u g i n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; c o n f i g u r a t i o n & g t ; < b r / > & l t ; a o t D e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t . s e c u r i t y & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - s e c u r i t y - a o t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { m i c r o n a u t . s e c u r i t y . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; / a o t D e p e n d e n c i e s & g t ; < b r / > & l t ; c o n f i g F i l e & g t ; a o t - $ { p a c k a g i n g } . p r o p e r t i e s & l t ; / c o n f i g F i l e & g t ; < b r / > & l t ; / c o n f i g u r a t i o n & g t ; < b r / > & l t ; / p l u g i n & g t ; < b r / > < b r / > & l t ; p l u g i n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . m a v e n . p l u g i n s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m a v e n - c o m p i l e r - p l u g i n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; c o n f i g u r a t i o n & g t ; < b r / > & l t ; a n n o t a t i o n P r o c e s s o r P a t h s c o m b i n e . s e l f = & q u o t ; o v e r r i d e & q u o t ; & g t ; < b r / > & l t ; p a t h & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . p r o j e c t l o m b o k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; l o m b o k & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { l o m b o k . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / p a t h & g t ; < b r / > & l t ; p a t h & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - i n j e c t - j a v a & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { m i c r o n a u t . c o r e . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / p a t h & g t ; < b r / > & l t ; p a t h & g t ; < b r / > & l t ; g r o u p I d & g t ; io.micronaut.data
micronaut-data-processor
${micronaut.data.version}
io.micronaut
micronaut-inject
io.micronaut.data
micronaut-data-document-processor
${micronaut.data.version}
io.micronaut
micronaut-inject
io.micronaut
micronaut-graal
${micronaut.core.version}
io.micronaut
micronaut-http-validation
${micronaut.core.version}
io.micronaut.security
micronaut-security-annotations
${micronaut.security.version}
io.micronaut
micronaut-inject
io.micronaut.openapi
micronaut-openapi
${micronaut.openapi.version}
io.micronaut
micronaut-inject
io.micronaut.validation
micronaut-validation-processor
${micronaut.validation.version}
io.micronaut
micronaut-inject
-Amicronaut.processing.group=com.market.online
-Amicronaut.processing.module=user-microservice
Код: Выделить всё
x s i : s c h e m a L o c a t i o n = & q u o t ; h t t p : / / m a v e n . a p a c h e . o r g / P O M / 4 . 0 . 0 h t t p : / / m a v e n . a p a c h e . o r g / x s d / m a v e n - 4 . 0 . 0 . x s d & q u o t ; & g t ; < b r / > & l t ; m o d e l V e r s i o n & g t ; 4 . 0 . 0 & l t ; / m o d e l V e r s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . m a r k e t . o n l i n e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c o n t a c t - m i c r o s e r v i c e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; p a c k a g i n g & g t ; $ { p a c k a g i n g } & l t ; / p a c k a g i n g & g t ; < b r / > < b r / > & l t ; p a r e n t & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - p a r e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 4 . 9 . 1 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / p a r e n t & g t ; < b r / > < b r / > & l t ; p r o p e r t i e s & g t ; < b r / > & l t ; p a c k a g i n g & g t ; j a r & l t ; / p a c k a g i n g & g t ; < b r / > & l t ; j d k . v e r s i o n & g t ; 1 7 & l t ; / j d k . v e r s i o n & g t ; < b r / > & l t ; r e l e a s e . v e r s i o n & g t ; 1 7 & l t ; / r e l e a s e . v e r s i o n & g t ; < b r / > & l t ; m a v e n . c o m p i l e r . s o u r c e & g t ; 1 7 & l t ; / m a v e n . c o m p i l e r . s o u r c e & g t ; < b r / > & l t ; m a v e n . c o m p i l e r . t a r g e t & g t ; 1 7 & l t ; / m a v e n . c o m p i l e r . t a r g e t & g t ; < b r / > & l t ; m i c r o n a u t . r u n t i m e & g t ; n e t t y & l t ; / m i c r o n a u t . r u n t i m e & g t ; < b r / > & l t ; m i c r o n a u t . a o t . e n a b l e d & g t ; f a l s e & l t ; / m i c r o n a u t . a o t . e n a b l e d & g t ; < b r / > & l t ; m i c r o n a u t . a o t . p a c k a g e N a m e & g t ; c o m . m a r k e t . o n l i n e . a o t . g e n e r a t e d & l t ; / m i c r o n a u t . a o t . p a c k a g e N a m e & g t ; < b r / > & l t ; m i c r o n a u t . t e s t . r e s o u r c e s . e n a b l e d & g t ; t r u e & l t ; / m i c r o n a u t . t e s t . r e s o u r c e s . e n a b l e d & g t ; < b r / > & l t ; e x e c . m a i n C l a s s & g t ; c o m . m a r k e t . o n l i n e . A p p l i c a t i o n & l t ; / e x e c . m a i n C l a s s & g t ; < b r / > & l t ; / p r o p e r t i e s & g t ; < b r / > & l t ; d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . m a r k e t . o n l i n e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m a r k e t - o n l i n e - c o m m o n s - l i b r a r y - m 4 & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; / d e p e n d e n c i e s & g t ; < b r / > < b r / > & l t ; b u i l d & g t ; < b r / > & l t ; p l u g i n s & g t ; < b r / > & l t ; p l u g i n & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t . m a v e n & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - m a v e n - p l u g i n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; c o n f i g u r a t i o n & g t ; < b r / > & l t ; a o t D e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t . s e c u r i t y & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - s e c u r i t y - a o t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { m i c r o n a u t . s e c u r i t y . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; / a o t D e p e n d e n c i e s & g t ; < b r / > & l t ; c o n f i g F i l e & g t ; a o t - $ { p a c k a g i n g } . p r o p e r t i e s & l t ; / c o n f i g F i l e & g t ; < b r / > & l t ; / c o n f i g u r a t i o n & g t ; < b r / > & l t ; / p l u g i n & g t ; < b r / > < b r / > & l t ; p l u g i n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . m a v e n . p l u g i n s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m a v e n - c o m p i l e r - p l u g i n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; c o n f i g u r a t i o n & g t ; < b r / > & l t ; a n n o t a t i o n P r o c e s s o r P a t h s c o m b i n e . s e l f = & q u o t ; o v e r r i d e & q u o t ; & g t ; < b r / > & l t ; p a t h & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . p r o j e c t l o m b o k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; l o m b o k & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { l o m b o k . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / p a t h & g t ; < b r / > & l t ; p a t h & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . m i c r o n a u t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m i c r o n a u t - i n j e c t - j a v a & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { m i c r o n a u t . c o r e . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / p a t h & g t ; < b r / > & l t ; p a t h & g t ; < b r / > & l t ; g r o u pId>io.micronaut.data
micronaut-data-processor
${micronaut.data.version}
io.micronaut
micronaut-inject
io.micronaut.data
micronaut-data-document-processor
${micronaut.data.version}
io.micronaut
micronaut-inject
io.micronaut
micronaut-graal
${micronaut.core.version}
io.micronaut
micronaut-http-validation
${micronaut.core.version}
io.micronaut.security
micronaut-security-annotations
${micronaut.security.version}
io.micronaut
micronaut-inject
io.micronaut.openapi
micronaut-openapi
${micronaut.openapi.version}
io.micronaut
micronaut-inject
io.micronaut.validation
micronaut-validation-processor
${micronaut.validation.version}
io.micronaut
micronaut-inject
-Amicronaut.processing.group=com.market.online
-Amicronaut.processing.module=contact-microservice
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.market.online
market-online-commons-library-m4
1.0
17
17
UTF-8
4.9.7
4.9.7
4.13.2
4.13.2
4.13.2
4.9.7
5.7.0
4.9.7
3.8.0
4.9.7
6.8.0
5.0.1
4.8.0
4.10.0
4.13.0
4.9.7
6.17.3
2.9.0
4.8.1
4.8.1
5.12.2
5.12.2
1.12.2
3.8.0
4.11.5
4.1.5
3.1.1
2.1.1
1.18.26
2.0.1.Final
1.5.18
3.23.1
2.4
1.1.3
io.micronaut
micronaut-http-server-netty
${micronaut.http.server.netty.version}
compile
io.micronaut.reactor
micronaut-reactor
${reactor.version}
compile
io.micronaut
micronaut-jackson-databind
${micronaut.jackson.databind.version}
compile
io.micronaut.data
micronaut-data-mongodb
${micronaut.data.model.version}
compile
io.micronaut.mongodb
micronaut-mongo-reactive
${micronaut.mongo.reactive.version}
compile
io.micronaut.data
micronaut-data-model
${micronaut.data.model.version}
compile
org.mongodb
mongodb-driver-reactivestreams
${mongodb.driver.reactivestreams}
compile
io.micronaut.redis
micronaut-redis-lettuce
${micronaut.redis.lettuce.version}
compile
io.micronaut.elasticsearch
micronaut-elasticsearch
${micronaut.elasticsearch.version}
compile
io.micronaut.rabbitmq
micronaut-rabbitmq
${micronaut.rabbitmq.version}
io.micronaut
micronaut-http-client
${micronaut.http.client.version}
compile
io.micronaut.reactor
micronaut-reactor-http-client
${micronaut.reactor.http.client.version}
compile
io.micronaut
micronaut-retry
${micronaut.retry.version}
compile
org.apache.httpcomponents
httpasyncclient
${apache.http.async.client.version}
io.micronaut.security
micronaut-security
${micronaut.security.version}
io.micronaut.security
micronaut-security-jwt
${micronaut.security.version}
compile
io.micronaut.validation
micronaut-validation
${micronaut.validation.version}
compile
jakarta.validation
jakarta.validation-api
${jakarta.validation.api.version}
compile
jakarta.annotation
jakarta.annotation-api
${jakarta.annotation.api.version}
compile
javax.validation
validation-api
${javax.validation.api.version}
ch.qos.logback
logback-classic
${logback.classic.version}
runtime
io.micronaut.openapi
micronaut-openapi-annotations
${micronaut.openapi.annotations.version}
compile
org.yaml
snakeyaml
${snakeyaml.version}
compile
io.micronaut
micronaut-management
${micronaut.management.version}
io.micrometer
context-propagation
${context.propagation.version}
compile
org.projectlombok
lombok
${lombok.version}
compile
io.micronaut.testresources
micronaut-test-resources-client
${micronaut.test.resources.client}
compile
io.micronaut.test
micronaut-test-rest-assured
${micronaut.test.rest.assured.version}
compile
io.micronaut.test
micronaut-test-junit5
${micronaut.test.junit5.version}
compile
org.junit.jupiter
junit-jupiter-api
${junit.jupiter.api.version}
compile
org.junit.jupiter
junit-jupiter-engine
${junit.jupiter.engine.version}
compile
org.junit.platform
junit-platform-suite-engine
${junit.platform.suite.engine.version}
compile
org.assertj
assertj-core
${assertj.core.version}
compile
org.apache.maven.plugins
maven-compiler-plugin
3.14.0
org.projectlombok
lombok
${lombok.version}
io.micronaut
micronaut-inject-java
${micronaut.inject.java.version}
io.micronaut.data
micronaut-data-processor
${micronaut.data.processor.version}
io.micronaut.data
micronaut-data-document-processor
${micronaut.data.document.processor.version}
< /code>
Я не думаю, что ошибка поступает из пользовательской библиотеки, потому что я сделал копию всех ее зависимости и использовал их непосредственно на POM.xml в Service Service, и проблема все еще была там. Кроме того, пользовательская служба работает как очарование. с обработкой аннотаций, но я не знаю, как это исправить.
Подробнее здесь: https://stackoverflow.com/questions/797 ... nsure-that