Add RAG client
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
-------------------------------------------------------------------------------
|
||||
Test set: com.example.service.conversation.ConversationManagerServiceTest
|
||||
-------------------------------------------------------------------------------
|
||||
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.397 s <<< FAILURE! -- in com.example.service.conversation.ConversationManagerServiceTest
|
||||
com.example.service.conversation.ConversationManagerServiceTest.startNotificationConversation_shouldSaveResolvedContextAndReturnIt -- Time elapsed: 0.392 s <<< FAILURE!
|
||||
java.lang.AssertionError: expectation "expectNextMatches" failed (expected: onNext(); actual: onError(java.lang.NullPointerException: Cannot invoke "com.example.dto.dialogflow.conversation.QueryInputDTO.languageCode()" because the return value of "com.example.dto.dialogflow.base.DetectIntentRequestDTO.queryInput()" is null))
|
||||
at reactor.test.MessageFormatter.assertionError(MessageFormatter.java:115)
|
||||
at reactor.test.MessageFormatter.failPrefix(MessageFormatter.java:104)
|
||||
at reactor.test.MessageFormatter.fail(MessageFormatter.java:73)
|
||||
at reactor.test.MessageFormatter.failOptional(MessageFormatter.java:88)
|
||||
at reactor.test.DefaultStepVerifierBuilder.lambda$expectNextMatches$11(DefaultStepVerifierBuilder.java:556)
|
||||
at reactor.test.DefaultStepVerifierBuilder$SignalEvent.test(DefaultStepVerifierBuilder.java:2289)
|
||||
at reactor.test.DefaultStepVerifierBuilder$DefaultVerifySubscriber.onSignal(DefaultStepVerifierBuilder.java:1529)
|
||||
at reactor.test.DefaultStepVerifierBuilder$DefaultVerifySubscriber.onExpectation(DefaultStepVerifierBuilder.java:1477)
|
||||
at reactor.test.DefaultStepVerifierBuilder$DefaultVerifySubscriber.onError(DefaultStepVerifierBuilder.java:1129)
|
||||
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241)
|
||||
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315)
|
||||
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241)
|
||||
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onError(MonoIgnoreThen.java:280)
|
||||
at reactor.core.publisher.Operators.error(Operators.java:198)
|
||||
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:49)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204)
|
||||
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210)
|
||||
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)
|
||||
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:239)
|
||||
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)
|
||||
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204)
|
||||
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:239)
|
||||
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)
|
||||
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:265)
|
||||
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)
|
||||
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:265)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204)
|
||||
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210)
|
||||
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)
|
||||
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:239)
|
||||
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)
|
||||
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:241)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204)
|
||||
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:210)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:239)
|
||||
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)
|
||||
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:265)
|
||||
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)
|
||||
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
||||
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:265)
|
||||
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)
|
||||
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165)
|
||||
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)
|
||||
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129)
|
||||
at reactor.core.publisher.MonoCallable$MonoCallableSubscription.request(MonoCallable.java:156)
|
||||
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.request(FluxMapFuseable.java:171)
|
||||
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.request(FluxDefaultIfEmpty.java:98)
|
||||
at reactor.core.publisher.MonoFlatMap$FlatMapMain.request(MonoFlatMap.java:194)
|
||||
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onSubscribe(MonoFlatMap.java:291)
|
||||
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onSubscribe(MonoFlatMap.java:117)
|
||||
at reactor.core.publisher.Operators$BaseFluxToMonoOperator.onSubscribe(Operators.java:2050)
|
||||
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onSubscribe(FluxMapFuseable.java:96)
|
||||
at reactor.core.publisher.MonoCallable.subscribe(MonoCallable.java:48)
|
||||
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76)
|
||||
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165)
|
||||
at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74)
|
||||
at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2570)
|
||||
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2366)
|
||||
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2240)
|
||||
at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55)
|
||||
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)
|
||||
at reactor.test.DefaultStepVerifierBuilder$DefaultStepVerifier.toVerifierAndSubscribe(DefaultStepVerifierBuilder.java:891)
|
||||
at reactor.test.DefaultStepVerifierBuilder$DefaultStepVerifier.verify(DefaultStepVerifierBuilder.java:831)
|
||||
at reactor.test.DefaultStepVerifierBuilder$DefaultStepVerifier.verify(DefaultStepVerifierBuilder.java:823)
|
||||
at reactor.test.DefaultStepVerifierBuilder.verifyComplete(DefaultStepVerifierBuilder.java:690)
|
||||
at com.example.service.conversation.ConversationManagerServiceTest.startNotificationConversation_shouldSaveResolvedContextAndReturnIt(ConversationManagerServiceTest.java:105)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||||
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
|
||||
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
|
||||
Suppressed: java.lang.NullPointerException: Cannot invoke "com.example.dto.dialogflow.conversation.QueryInputDTO.languageCode()" because the return value of "com.example.dto.dialogflow.base.DetectIntentRequestDTO.queryInput()" is null
|
||||
at com.example.service.conversation.ConversationManagerService.lambda$32(ConversationManagerService.java:364)
|
||||
at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:45)
|
||||
... 70 more
|
||||
|
||||
Reference in New Issue
Block a user