Я пытаюсь создать сервер Quarkus Rest, который сможет подключиться к AWS Neptune.
Однако, когда я пытаюсь подключиться в собственном режиме, я получаю эту ошибку < /p>
{
"timestamp": "2024-11-08T23:49:54.81157Z",
"sequence": 369,
"loggerClassName": "org.jboss.logging.Logger",
"loggerName": "io.quarkus.vertx.http.runtime.QuarkusErrorHandler",
"level": "ERROR",
"message": "HTTP Request to /hello failed, error id: fd3b301f-4ddf-40c5-b39f-1bb9c1f666d7-6",
"threadName": "executor-thread-1",
"threadId": 34,
"mdc": {
"spanId": "a62b25d51c63a137",
"traceId": "249fd6227268326bbd5529aa3561afb8",
"sampled": "true"
},
"ndc": "",
"hostName": "visitor-identity-platform-api-106-x2mmw-s2vtg-c8fnq",
"processId": 399,
"exception": {
"refId": 1,
"exceptionType": "java.util.ServiceConfigurationError",
"message": "software.amazon.awssdk.http.SdkHttpService: Provider software.amazon.awssdk.http.crt.AwsCrtSdkHttpService not found",
"frames": [
{
"class": "java.util.ServiceLoader",
"method": "fail",
"line": 593
},
{
"class": "java.util.ServiceLoader$LazyClassPathLookupIterator",
"method": "nextProviderClass",
"line": 1219
},
{
"class": "java.util.ServiceLoader$LazyClassPathLookupIterator",
"method": "hasNextService",
"line": 1228
},
{
"class": "java.util.ServiceLoader$LazyClassPathLookupIterator",
"method": "hasNext",
"line": 1273
},
{
"class": "java.util.ServiceLoader$2",
"method": "hasNext",
"line": 1309
},
{
"class": "java.util.ServiceLoader$3",
"method": "hasNext",
"line": 1393
},
{
"class": "java.lang.Iterable",
"method": "forEach",
"line": 74
},
{
"class": "software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider",
"method": "loadService",
"line": 74
},
{
"class": "java.util.stream.ReferencePipeline$3$1",
"method": "accept",
"line": 197
},
{
"class": "java.util.Spliterators$ArraySpliterator",
"method": "tryAdvance",
"line": 1002
},
{
"class": "java.util.stream.ReferencePipeline",
"method": "forEachWithCancel",
"line": 129
},
{
"class": "java.util.stream.AbstractPipeline",
"method": "copyIntoWithCancel",
"line": 527
},
{
"class": "java.util.stream.AbstractPipeline",
"method": "copyInto",
"line": 513
},
{
"class": "java.util.stream.AbstractPipeline",
"method": "wrapAndCopyInto",
"line": 499
},
{
"class": "java.util.stream.FindOps$FindOp",
"method": "evaluateSequential",
"line": 150
},
{
"class": "java.util.stream.AbstractPipeline",
"method": "evaluate",
"line": 234
},
{
"class": "java.util.stream.ReferencePipeline",
"method": "findFirst",
"line": 647
},
{
"class": "software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain",
"method": "loadService",
"line": 44
},
{
"class": "software.amazon.awssdk.core.internal.http.loader.CachingSdkHttpServiceProvider",
"method": "loadService",
"line": 46
},
{
"class": "software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder",
"method": "buildWithDefaults",
"line": 40
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "lambda$resolveSyncHttpClient$14",
"line": 398
},
{
"class": "java.util.Optional",
"method": "orElseGet",
"line": 364
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "resolveSyncHttpClient",
"line": 398
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "lambda$finalizeSyncConfiguration$2",
"line": 285
},
{
"class": "software.amazon.awssdk.utils.AttributeMap$DerivedValue",
"method": "primeCache",
"line": 600
},
{
"class": "software.amazon.awssdk.utils.AttributeMap$DerivedValue",
"method": "get",
"line": 589
},
{
"class": "software.amazon.awssdk.utils.AttributeMap$Builder",
"method": "resolveValue",
"line": 396
},
{
"class": "java.util.ArrayList",
"method": "forEach",
"line": 1511
},
{
"class": "software.amazon.awssdk.utils.AttributeMap$Builder",
"method": "build",
"line": 362
},
{
"class": "software.amazon.awssdk.core.client.config.SdkClientConfiguration$Builder",
"method": "build",
"line": 232
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "finalizeSyncConfiguration",
"line": 287
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "syncClientConfiguration",
"line": 189
},
{
"class": "software.amazon.awssdk.services.neptunedata.DefaultNeptunedataClientBuilder",
"method": "buildClient",
"line": 37
},
{
"class": "software.amazon.awssdk.services.neptunedata.DefaultNeptunedataClientBuilder",
"method": "buildClient",
"line": 25
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "build",
"line": 155
},
{
"class": "com.company.gateway.company.identity.database.NeptuneClientProducer",
"method": "getWriterClient",
"line": 29
},
{
"class": "com.company.gateway.company.identity.database.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_Bean",
"method": "doCreate"
},
{
"class": "com.company.gateway.company.identity.database.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_Bean",
"method": "create"
},
{
"class": "com.company.gateway.company.identity.database.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_Bean",
"method": "create"
},
{
"class": "io.quarkus.arc.impl.AbstractSharedContext",
"method": "createInstanceHandle",
"line": 119
},
{
"class": "io.quarkus.arc.impl.AbstractSharedContext$1",
"method": "get",
"line": 38
},
{
"class": "io.quarkus.arc.impl.AbstractSharedContext$1",
"method": "get",
"line": 35
},
{
"class": "io.quarkus.arc.generator.Default_jakarta_enterprise_context_ApplicationScoped_ContextInstances",
"method": "c16"
},
{
"class": "io.quarkus.arc.generator.Default_jakarta_enterprise_context_ApplicationScoped_ContextInstances",
"method": "computeIfAbsent"
},
{
"class": "io.quarkus.arc.impl.AbstractSharedContext",
"method": "get",
"line": 35
},
{
"class": "io.quarkus.arc.impl.ClientProxies",
"method": "getApplicationScopedDelegate",
"line": 21
},
{
"class": "software.amazon.awssdk.services.neptunedata.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_ClientProxy",
"method": "arc$delegate"
},
{
"class": "software.amazon.awssdk.services.neptunedata.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_ClientProxy",
"method": "executeOpenCypherQuery"
},
{
"class": "com.company.gateway.company.IdentityResource",
"method": "testIdentityService",
"line": 68
},
{
"class": "com.company.gateway.company.IdentityResource$quarkusrestinvoker$testIdentityService_ca95d942b9cf97c6c52a4e04f7ffdf8168688dec",
"method": "invoke"
},
{
"class": "org.jboss.resteasy.reactive.server.handlers.InvocationHandler",
"method": "handle",
"line": 29
},
{
"class": "io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext",
"method": "invokeHandler",
"line": 141
},
{
"class": "org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext",
"method": "run",
"line": 147
},
{
"class": "io.quarkus.vertx.core.runtime.VertxCoreRecorder$14",
"method": "runWith",
"line": 582
},
{
"class": "org.jboss.threads.EnhancedQueueExecutor$Task",
"method": "run",
"line": 2513
},
{
"class": "org.jboss.threads.EnhancedQueueExecutor$ThreadBody",
"method": "run",
"line": 1538
},
{
"class": "org.jboss.threads.DelegatingRunnable",
"method": "run",
"line": 29
},
{
"class": "org.jboss.threads.ThreadLocalResettingRunnable",
"method": "run",
"line": 29
},
{
"class": "io.netty.util.concurrent.FastThreadLocalRunnable",
"method": "run",
"line": 30
},
{
"class": "java.lang.Thread",
"method": "run",
"line": 833
},
{
"class": "com.oracle.svm.core.thread.PlatformThreads",
"method": "threadStartRoutine",
"line": 807
},
{
"class": "com.oracle.svm.core.posix.thread.PosixPlatformThreads",
"method": "pthreadStartRoutine",
"line": 2 1 0 < b r / > } < b r / > ] < b r / > } < b r / > } < b r / > < / c o d e > < b r / > В о т м о й p o m . x m l < / p > < b r / > < c o d e > & l t ; p r o p e r t i e s & g t ; < b r / > & l t ; c o m p i l e r - p l u g i n . v e r s i o n & g t ; 3 . 9 . 0 & l t ; / c o m p i l e r - p l u g i n . 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 . p a r a m e t e r s & g t ; t r u e & l t ; / m a v e n . c o m p i l e r . p a r a m e t e r s & 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 ; p r o j e c t . b u i l d . s o u r c e E n c o d i n g & g t ; U T F - 8 & l t ; / p r o j e c t . b u i l d . s o u r c e E n c o d i n g & g t ; < b r / > & l t ; p r o j e c t . r e p o r t i n g . o u t p u t E n c o d i n g & g t ; U T F - 8 & l t ; / p r o j e c t . r e p o r t i n g . o u t p u t E n c o d i n g & g t ; < b r / > & l t ; q u a r k u s - p l u g i n . v e r s i o n & g t ; 3 . 8 . 4 & l t ; / q u a r k u s - p l u g i n . v e r s i o n & g t ; < b r / > & l t ; q u a r k u s . p l a t f o r m . a r t i f a c t - i d & g t ; q u a r k u s - b o m & l t ; / q u a r k u s . p l a t f o r m . a r t i f a c t - i d & g t ; < b r / > & l t ; q u a r k u s . p l a t f o r m . g r o u p - i d & g t ; i o . q u a r k u s & l t ; / q u a r k u s . p l a t f o r m . g r o u p - i d & g t ; < b r / > & l t ; q u a r k u s . p l a t f o r m . v e r s i o n & g t ; 3 . 8 . 4 & l t ; / q u a r k u s . p l a t f o r m . v e r s i o n & g t ; < b r / > & l t ; s u r e f i r e - p l u g i n . v e r s i o n & g t ; 3 . 0 . 0 - M 5 & l t ; / s u r e f i r e - p l u g i n . v e r s i o n & g t ; < b r / > & l t ; s k i p I n t e g r a t i o n T e s t s & g t ; t r u e & l t ; / s k i p I n t e g r a t i o n T e s t s & g t ; < b r / > & l t ; a l l u r e - m a v e n . v e r s i o n & g t ; 2 . 1 2 . 0 & l t ; / a l l u r e - m a v e n . v e r s i o n & g t ; < b r / > & l t ; a l l u r e - j u n i t 5 . v e r s i o n & g t ; 2 . 2 3 . 0 & l t ; / a l l u r e - j u n i t 5 . v e r s i o n & g t ; < b r / > & l t ; a s p e c t j . v e r s i o n & g t ; 1 . 9 . 1 9 & l t ; / a s p e c t j . v e r s i o n & g t ; < b r / > & l t ; a w s . j a v a . s d k . v e r s i o n & g t ; 2 . 2 5 . 7 & l t ; / a w s . j a v a . s d k . v e r s i o n & g t ; < b r / > & l t ; s l f 4 j . v e r s i o n & g t ; 1 . 7 . 2 8 & l t ; / s l f 4 j . v e r s i o n & 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 y M a n a g e m e n t & 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 ; $ { q u a r k u s . p l a t f o r m . g r o u p - i d } & 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 ; $ { q u a r k u s . p l a t f o r m . a r t i f a c t - i d } & 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 ; $ { q u a r k u s . p l a t f o r m . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & 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 . q u a r k u s . 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 ; q u a r k u s - a m a z o n - s e r v i c e s - b o m & 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 ; $ { q u a r k u s . p l a t f o r m . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & 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 ; s o f t w a r e . a m a z o n . a w s s d 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 ; b o m & 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 ; $ { a w s . j a v a . s d k . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & 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 i e s & g t ; < b r / > & l t ; / d e p e n d e n c y M a n a g e m e n t & 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 . q u a r k u 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 ; q u a r k u s - r e s t e a s y - r e a c t i v e - j a c k s o n & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - r e d i s - c l i e n t & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - s m a l l r y e - h e a l t h & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - m i c r o m e t e r - r e g i s t r y - p r o m e t h e u s & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - m i c r o m e t e r & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - r e s t e a s y - r e a c t i v e & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - l o g g i n g - j s o n & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - j a c k s o n & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - o p e n t e l e m e t r y & l t ; / a r t i f a c t I d & 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 . q u a r k i v e r s e . a m a z o n s e r v i c e 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 ; q u a r k u s - a m a z o n - d y n a m o d b & l t ; / a r t i f a c t I d & 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 . g i t h u b . p r o j e c t - o p e n u b l & 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 ; q u a r k u s - b o u n c y c a s t l e - d e p l o y m 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 ; 1 . 2 . 2 . F i n a l & 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 y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . q u a r k i v e r s e . a m a z o n s e r v i c e 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 ; q u a r k u s - a m a z o n - k m s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; s o f t w a r e . a m a z o n . a w s s d 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 ; n e t t y - n i o - c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; /exclusions>
software.amazon.awssdk
aws-crt-client
software.amazon.awssdk
neptunedata
software.amazon.awssdk
sso
software.amazon.awssdk
ssooidc
software.amazon.awssdk
apache-client
commons-logging
commons-logging
org.slf4j
slf4j-api
${slf4j.version}
org.slf4j
slf4j-simple
${slf4j.version}
software.amazon.awssdk
url-connection-client
io.quarkus
quarkus-reactive-pg-client
io.quarkus
quarkus-junit5
test
org.apache.httpcomponents
httpclient
org.mockito
mockito-junit-jupiter
3.12.4
test
org.mockito
mockito-inline
3.8.0
test
org.projectlombok
lombok
1.18.20
provided
io.quarkus
quarkus-jacoco
test
io.quarkus
quarkus-smallrye-openapi
org.apache.avro
avro
1.11.1
org.jetbrains
annotations
20.1.0
org.apache.commons
commons-collections4
4.4
io.qameta.allure
allure-junit5
${allure-junit5.version}
org.aspectj
aspectjweaver
${aspectj.version}
runtime
< /code>
Я не уверен, как пройти эту проблему. Я пытаюсь зарегистрировать классы с использованием pom.xml, а также использовать Quarkus.native.additional-build-args = , но, похоже, это не имеет никакого эффекта. Кто -нибудь видел эту проблему раньше?mvn deploy -Pnative -Dquarkus.native.additional-build-args='--initialize-at-run-time=javax.imageio.ImageTypeSpecifier\,com.sun.imageio.plugins.jpeg.JPEG\$JCS\,org.apache.http.impl.auth.NTLMEngineImpl\,software.amazon.awssdk.utils.cache.CachedSupplier\,com.company.model.DeleteEventsResponse\,com.company.model.GetEventsResponse\,com.company.model.EventUrl\,com.company.model.EventData\,com.company.model.TagData\,com.company.model.Event\,software.amazon.awssdk.services.ssooidc.SsoOidcTokenProviderFactory\,org.apache.commons.logging.impl.Jdk14Logger\,org.apache.commons.logging.impl.Log4JLogger\,org.apache.commons.logging.impl.LogFactoryImpl\,org.apache.commons.logging.impl.WeakHashtable\,org.apache.commons.logging.impl.Jdk14Logger\,org.apache.commons.logging.impl.Log4JLogger\,org.apache.commons.logging.impl.LogFactoryImpl\,org.apache.commons.logging.impl.WeakHashtable\,software.amazon.awssdk.http.crt.AwsCrtSdkHttpService\,software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider\,software.amazon.awssdk.http.SdkHttpService\,software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain\,software.amazon.awssdk.core.internal.http.loader.CachingSdkHttpServiceProvider\,software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder\,software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder\,software.amazon.awssdk.services.neptunedata.DefaultNeptunedataClientBuilder\,com.company.gateway.company.identity.database.NeptuneClientProducer\,software.amazon.awssdk.utils.AttributeMap\,software.amazon.awssdk.utils.AttributeMap\,software.amazon.awssdk.core.internal.interceptor.HttpChecksumRequiredInterceptor\,software.amazon.awssdk.services.ssooidc.SsoOidcTokenProviderFactory,-H:ReflectionConfigurationFiles=reflect-config.json,--allow-incomplete-classpath'
Подробнее здесь: https://stackoverflow.com/questions/791 ... se-neptune
Quarkus не находит классы AWS при попытке использовать Neptune ⇐ JAVA
Программисты JAVA общаются здесь
1744212234
Anonymous
Я пытаюсь создать сервер Quarkus Rest, который сможет подключиться к AWS Neptune.
Однако, когда я пытаюсь подключиться в собственном режиме, я получаю эту ошибку < /p>
{
"timestamp": "2024-11-08T23:49:54.81157Z",
"sequence": 369,
"loggerClassName": "org.jboss.logging.Logger",
"loggerName": "io.quarkus.vertx.http.runtime.QuarkusErrorHandler",
"level": "ERROR",
"message": "HTTP Request to /hello failed, error id: fd3b301f-4ddf-40c5-b39f-1bb9c1f666d7-6",
"threadName": "executor-thread-1",
"threadId": 34,
"mdc": {
"spanId": "a62b25d51c63a137",
"traceId": "249fd6227268326bbd5529aa3561afb8",
"sampled": "true"
},
"ndc": "",
"hostName": "visitor-identity-platform-api-106-x2mmw-s2vtg-c8fnq",
"processId": 399,
"exception": {
"refId": 1,
"exceptionType": "java.util.ServiceConfigurationError",
"message": "software.amazon.awssdk.http.SdkHttpService: Provider software.amazon.awssdk.http.crt.AwsCrtSdkHttpService not found",
"frames": [
{
"class": "java.util.ServiceLoader",
"method": "fail",
"line": 593
},
{
"class": "java.util.ServiceLoader$LazyClassPathLookupIterator",
"method": "nextProviderClass",
"line": 1219
},
{
"class": "java.util.ServiceLoader$LazyClassPathLookupIterator",
"method": "hasNextService",
"line": 1228
},
{
"class": "java.util.ServiceLoader$LazyClassPathLookupIterator",
"method": "hasNext",
"line": 1273
},
{
"class": "java.util.ServiceLoader$2",
"method": "hasNext",
"line": 1309
},
{
"class": "java.util.ServiceLoader$3",
"method": "hasNext",
"line": 1393
},
{
"class": "java.lang.Iterable",
"method": "forEach",
"line": 74
},
{
"class": "software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider",
"method": "loadService",
"line": 74
},
{
"class": "java.util.stream.ReferencePipeline$3$1",
"method": "accept",
"line": 197
},
{
"class": "java.util.Spliterators$ArraySpliterator",
"method": "tryAdvance",
"line": 1002
},
{
"class": "java.util.stream.ReferencePipeline",
"method": "forEachWithCancel",
"line": 129
},
{
"class": "java.util.stream.AbstractPipeline",
"method": "copyIntoWithCancel",
"line": 527
},
{
"class": "java.util.stream.AbstractPipeline",
"method": "copyInto",
"line": 513
},
{
"class": "java.util.stream.AbstractPipeline",
"method": "wrapAndCopyInto",
"line": 499
},
{
"class": "java.util.stream.FindOps$FindOp",
"method": "evaluateSequential",
"line": 150
},
{
"class": "java.util.stream.AbstractPipeline",
"method": "evaluate",
"line": 234
},
{
"class": "java.util.stream.ReferencePipeline",
"method": "findFirst",
"line": 647
},
{
"class": "software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain",
"method": "loadService",
"line": 44
},
{
"class": "software.amazon.awssdk.core.internal.http.loader.CachingSdkHttpServiceProvider",
"method": "loadService",
"line": 46
},
{
"class": "software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder",
"method": "buildWithDefaults",
"line": 40
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "lambda$resolveSyncHttpClient$14",
"line": 398
},
{
"class": "java.util.Optional",
"method": "orElseGet",
"line": 364
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "resolveSyncHttpClient",
"line": 398
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "lambda$finalizeSyncConfiguration$2",
"line": 285
},
{
"class": "software.amazon.awssdk.utils.AttributeMap$DerivedValue",
"method": "primeCache",
"line": 600
},
{
"class": "software.amazon.awssdk.utils.AttributeMap$DerivedValue",
"method": "get",
"line": 589
},
{
"class": "software.amazon.awssdk.utils.AttributeMap$Builder",
"method": "resolveValue",
"line": 396
},
{
"class": "java.util.ArrayList",
"method": "forEach",
"line": 1511
},
{
"class": "software.amazon.awssdk.utils.AttributeMap$Builder",
"method": "build",
"line": 362
},
{
"class": "software.amazon.awssdk.core.client.config.SdkClientConfiguration$Builder",
"method": "build",
"line": 232
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "finalizeSyncConfiguration",
"line": 287
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "syncClientConfiguration",
"line": 189
},
{
"class": "software.amazon.awssdk.services.neptunedata.DefaultNeptunedataClientBuilder",
"method": "buildClient",
"line": 37
},
{
"class": "software.amazon.awssdk.services.neptunedata.DefaultNeptunedataClientBuilder",
"method": "buildClient",
"line": 25
},
{
"class": "software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder",
"method": "build",
"line": 155
},
{
"class": "com.company.gateway.company.identity.database.NeptuneClientProducer",
"method": "getWriterClient",
"line": 29
},
{
"class": "com.company.gateway.company.identity.database.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_Bean",
"method": "doCreate"
},
{
"class": "com.company.gateway.company.identity.database.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_Bean",
"method": "create"
},
{
"class": "com.company.gateway.company.identity.database.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_Bean",
"method": "create"
},
{
"class": "io.quarkus.arc.impl.AbstractSharedContext",
"method": "createInstanceHandle",
"line": 119
},
{
"class": "io.quarkus.arc.impl.AbstractSharedContext$1",
"method": "get",
"line": 38
},
{
"class": "io.quarkus.arc.impl.AbstractSharedContext$1",
"method": "get",
"line": 35
},
{
"class": "io.quarkus.arc.generator.Default_jakarta_enterprise_context_ApplicationScoped_ContextInstances",
"method": "c16"
},
{
"class": "io.quarkus.arc.generator.Default_jakarta_enterprise_context_ApplicationScoped_ContextInstances",
"method": "computeIfAbsent"
},
{
"class": "io.quarkus.arc.impl.AbstractSharedContext",
"method": "get",
"line": 35
},
{
"class": "io.quarkus.arc.impl.ClientProxies",
"method": "getApplicationScopedDelegate",
"line": 21
},
{
"class": "software.amazon.awssdk.services.neptunedata.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_ClientProxy",
"method": "arc$delegate"
},
{
"class": "software.amazon.awssdk.services.neptunedata.NeptuneClientProducer_ProducerMethod_getWriterClient_mZspEn1oE8yIjJLnopTKxWG32Wg_ClientProxy",
"method": "executeOpenCypherQuery"
},
{
"class": "com.company.gateway.company.IdentityResource",
"method": "testIdentityService",
"line": 68
},
{
"class": "com.company.gateway.company.IdentityResource$quarkusrestinvoker$testIdentityService_ca95d942b9cf97c6c52a4e04f7ffdf8168688dec",
"method": "invoke"
},
{
"class": "org.jboss.resteasy.reactive.server.handlers.InvocationHandler",
"method": "handle",
"line": 29
},
{
"class": "io.quarkus.resteasy.reactive.server.runtime.QuarkusResteasyReactiveRequestContext",
"method": "invokeHandler",
"line": 141
},
{
"class": "org.jboss.resteasy.reactive.common.core.AbstractResteasyReactiveContext",
"method": "run",
"line": 147
},
{
"class": "io.quarkus.vertx.core.runtime.VertxCoreRecorder$14",
"method": "runWith",
"line": 582
},
{
"class": "org.jboss.threads.EnhancedQueueExecutor$Task",
"method": "run",
"line": 2513
},
{
"class": "org.jboss.threads.EnhancedQueueExecutor$ThreadBody",
"method": "run",
"line": 1538
},
{
"class": "org.jboss.threads.DelegatingRunnable",
"method": "run",
"line": 29
},
{
"class": "org.jboss.threads.ThreadLocalResettingRunnable",
"method": "run",
"line": 29
},
{
"class": "io.netty.util.concurrent.FastThreadLocalRunnable",
"method": "run",
"line": 30
},
{
"class": "java.lang.Thread",
"method": "run",
"line": 833
},
{
"class": "com.oracle.svm.core.thread.PlatformThreads",
"method": "threadStartRoutine",
"line": 807
},
{
"class": "com.oracle.svm.core.posix.thread.PosixPlatformThreads",
"method": "pthreadStartRoutine",
"line": 2 1 0 < b r / > } < b r / > ] < b r / > } < b r / > } < b r / > < / c o d e > < b r / > В о т м о й p o m . x m l < / p > < b r / > < c o d e > & l t ; p r o p e r t i e s & g t ; < b r / > & l t ; c o m p i l e r - p l u g i n . v e r s i o n & g t ; 3 . 9 . 0 & l t ; / c o m p i l e r - p l u g i n . 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 . p a r a m e t e r s & g t ; t r u e & l t ; / m a v e n . c o m p i l e r . p a r a m e t e r s & 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 ; p r o j e c t . b u i l d . s o u r c e E n c o d i n g & g t ; U T F - 8 & l t ; / p r o j e c t . b u i l d . s o u r c e E n c o d i n g & g t ; < b r / > & l t ; p r o j e c t . r e p o r t i n g . o u t p u t E n c o d i n g & g t ; U T F - 8 & l t ; / p r o j e c t . r e p o r t i n g . o u t p u t E n c o d i n g & g t ; < b r / > & l t ; q u a r k u s - p l u g i n . v e r s i o n & g t ; 3 . 8 . 4 & l t ; / q u a r k u s - p l u g i n . v e r s i o n & g t ; < b r / > & l t ; q u a r k u s . p l a t f o r m . a r t i f a c t - i d & g t ; q u a r k u s - b o m & l t ; / q u a r k u s . p l a t f o r m . a r t i f a c t - i d & g t ; < b r / > & l t ; q u a r k u s . p l a t f o r m . g r o u p - i d & g t ; i o . q u a r k u s & l t ; / q u a r k u s . p l a t f o r m . g r o u p - i d & g t ; < b r / > & l t ; q u a r k u s . p l a t f o r m . v e r s i o n & g t ; 3 . 8 . 4 & l t ; / q u a r k u s . p l a t f o r m . v e r s i o n & g t ; < b r / > & l t ; s u r e f i r e - p l u g i n . v e r s i o n & g t ; 3 . 0 . 0 - M 5 & l t ; / s u r e f i r e - p l u g i n . v e r s i o n & g t ; < b r / > & l t ; s k i p I n t e g r a t i o n T e s t s & g t ; t r u e & l t ; / s k i p I n t e g r a t i o n T e s t s & g t ; < b r / > & l t ; a l l u r e - m a v e n . v e r s i o n & g t ; 2 . 1 2 . 0 & l t ; / a l l u r e - m a v e n . v e r s i o n & g t ; < b r / > & l t ; a l l u r e - j u n i t 5 . v e r s i o n & g t ; 2 . 2 3 . 0 & l t ; / a l l u r e - j u n i t 5 . v e r s i o n & g t ; < b r / > & l t ; a s p e c t j . v e r s i o n & g t ; 1 . 9 . 1 9 & l t ; / a s p e c t j . v e r s i o n & g t ; < b r / > & l t ; a w s . j a v a . s d k . v e r s i o n & g t ; 2 . 2 5 . 7 & l t ; / a w s . j a v a . s d k . v e r s i o n & g t ; < b r / > & l t ; s l f 4 j . v e r s i o n & g t ; 1 . 7 . 2 8 & l t ; / s l f 4 j . v e r s i o n & 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 y M a n a g e m e n t & 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 ; $ { q u a r k u s . p l a t f o r m . g r o u p - i d } & 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 ; $ { q u a r k u s . p l a t f o r m . a r t i f a c t - i d } & 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 ; $ { q u a r k u s . p l a t f o r m . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & 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 . q u a r k u s . 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 ; q u a r k u s - a m a z o n - s e r v i c e s - b o m & 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 ; $ { q u a r k u s . p l a t f o r m . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & 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 ; s o f t w a r e . a m a z o n . a w s s d 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 ; b o m & 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 ; $ { a w s . j a v a . s d k . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & 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 i e s & g t ; < b r / > & l t ; / d e p e n d e n c y M a n a g e m e n t & 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 . q u a r k u 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 ; q u a r k u s - r e s t e a s y - r e a c t i v e - j a c k s o n & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - r e d i s - c l i e n t & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - s m a l l r y e - h e a l t h & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - m i c r o m e t e r - r e g i s t r y - p r o m e t h e u s & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - m i c r o m e t e r & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - r e s t e a s y - r e a c t i v e & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - l o g g i n g - j s o n & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - j a c k s o n & l t ; / a r t i f a c t I d & 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 . q u a r k u 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 ; q u a r k u s - o p e n t e l e m e t r y & l t ; / a r t i f a c t I d & 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 . q u a r k i v e r s e . a m a z o n s e r v i c e 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 ; q u a r k u s - a m a z o n - d y n a m o d b & l t ; / a r t i f a c t I d & 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 . g i t h u b . p r o j e c t - o p e n u b l & 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 ; q u a r k u s - b o u n c y c a s t l e - d e p l o y m 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 ; 1 . 2 . 2 . F i n a l & 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 y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . q u a r k i v e r s e . a m a z o n s e r v i c e 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 ; q u a r k u s - a m a z o n - k m s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; s o f t w a r e . a m a z o n . a w s s d 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 ; n e t t y - n i o - c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; /exclusions>
software.amazon.awssdk
aws-crt-client
software.amazon.awssdk
neptunedata
software.amazon.awssdk
sso
software.amazon.awssdk
ssooidc
software.amazon.awssdk
apache-client
commons-logging
commons-logging
org.slf4j
slf4j-api
${slf4j.version}
org.slf4j
slf4j-simple
${slf4j.version}
software.amazon.awssdk
url-connection-client
io.quarkus
quarkus-reactive-pg-client
io.quarkus
quarkus-junit5
test
org.apache.httpcomponents
httpclient
org.mockito
mockito-junit-jupiter
3.12.4
test
org.mockito
mockito-inline
3.8.0
test
org.projectlombok
lombok
1.18.20
provided
io.quarkus
quarkus-jacoco
test
io.quarkus
quarkus-smallrye-openapi
org.apache.avro
avro
1.11.1
org.jetbrains
annotations
20.1.0
org.apache.commons
commons-collections4
4.4
io.qameta.allure
allure-junit5
${allure-junit5.version}
org.aspectj
aspectjweaver
${aspectj.version}
runtime
< /code>
Я не уверен, как пройти эту проблему. Я пытаюсь зарегистрировать классы с использованием pom.xml, а также использовать Quarkus.native.additional-build-args = , но, похоже, это не имеет никакого эффекта. Кто -нибудь видел эту проблему раньше?mvn deploy -Pnative -Dquarkus.native.additional-build-args='--initialize-at-run-time=javax.imageio.ImageTypeSpecifier\,com.sun.imageio.plugins.jpeg.JPEG\$JCS\,org.apache.http.impl.auth.NTLMEngineImpl\,software.amazon.awssdk.utils.cache.CachedSupplier\,com.company.model.DeleteEventsResponse\,com.company.model.GetEventsResponse\,com.company.model.EventUrl\,com.company.model.EventData\,com.company.model.TagData\,com.company.model.Event\,software.amazon.awssdk.services.ssooidc.SsoOidcTokenProviderFactory\,org.apache.commons.logging.impl.Jdk14Logger\,org.apache.commons.logging.impl.Log4JLogger\,org.apache.commons.logging.impl.LogFactoryImpl\,org.apache.commons.logging.impl.WeakHashtable\,org.apache.commons.logging.impl.Jdk14Logger\,org.apache.commons.logging.impl.Log4JLogger\,org.apache.commons.logging.impl.LogFactoryImpl\,org.apache.commons.logging.impl.WeakHashtable\,software.amazon.awssdk.http.crt.AwsCrtSdkHttpService\,software.amazon.awssdk.core.internal.http.loader.ClasspathSdkHttpServiceProvider\,software.amazon.awssdk.http.SdkHttpService\,software.amazon.awssdk.core.internal.http.loader.SdkHttpServiceProviderChain\,software.amazon.awssdk.core.internal.http.loader.CachingSdkHttpServiceProvider\,software.amazon.awssdk.core.internal.http.loader.DefaultSdkHttpClientBuilder\,software.amazon.awssdk.core.client.builder.SdkDefaultClientBuilder\,software.amazon.awssdk.services.neptunedata.DefaultNeptunedataClientBuilder\,com.company.gateway.company.identity.database.NeptuneClientProducer\,software.amazon.awssdk.utils.AttributeMap\,software.amazon.awssdk.utils.AttributeMap\,software.amazon.awssdk.core.internal.interceptor.HttpChecksumRequiredInterceptor\,software.amazon.awssdk.services.ssooidc.SsoOidcTokenProviderFactory,-H:ReflectionConfigurationFiles=reflect-config.json,--allow-incomplete-classpath'
Подробнее здесь: [url]https://stackoverflow.com/questions/79179322/quarkus-is-not-finding-some-aws-classes-when-trying-to-use-neptune[/url]
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Quarkus не находит некоторые классы aws при попытке использовать Neptune
Anonymous » » в форуме JAVAЯ пытаюсь создать сервер отдыха Quarkus, который сможет подключаться к aws Neptune.
Однако, когда я пытаюсь подключиться в основном режиме, я получаю эту ошибку
{
timestamp : 2024-11-08T23:49:54.81157Z ,
sequence : 369,
loggerClassName :... - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как использовать Spring Boot с базой данных Amazon Neptune?
Anonymous » » в форуме JAVAЯ использую Amazon Neptune для своего приложения. Поэтому я хочу знать, есть ли способ использовать
Spring Boot (Java) для подключения и использования данных из запросов в рабочей среде Neptune для моего приложения.
Я успешно подключился к базе... - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
AWS Java SDK не находит профиль при использовании AWS SSO
Anonymous » » в форуме JAVAЯ не могу подключиться к aws, если вход выполнен с помощью AWS SSO.
Я вхожу в систему со своего компьютера, используя:
aws sso login --profile staging
Профиль настраивается следующим образом:
sso_start_url =
sso_region = us-east-1... - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Язык запросов Apache TinkerPop Gremlin не преобразуется в шаги, специфичные для Neptune, которые оптимизированы для рабо
Anonymous » » в форуме JAVAЯ использую API объяснения() в кластере AWS Neptune, как показано ниже:
GraphTraversalSource g = getTraversal(cluster);
TraversalExplanation explain = g.V().hasLabel( Users ).explain();
System.out.println(explain.prettyPrint());
Ниже 3 обходов,... - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Когда статус задачи Airflow Neptune — «LOAD_IN_QUEUE», Airflow пытается повторить попытку.
Anonymous » » в форуме PythonЯ работаю на мультитенантной платформе конвейера данных. Итак, на данный момент у нас около 5 арендаторов. В качестве инструмента оркестрации мы используем AWS MWAA
(Apache Airflow). Каждый арендатор имеет отдельный DAG и запускается... - 0 Ответы
- 42 Просмотры
-
Последнее сообщение Anonymous
-
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...