Created
October 7, 2025 23:12
-
-
Save vorburger/c598985929b513099db185472e782cdd to your computer and use it in GitHub Desktop.
modelcontextprotocol/java-sdk#606 : Tests run: 853, Failures: 5, Errors: 9, Skipped: 8 #606
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| https://github.com/modelcontextprotocol/java-sdk/issues/606 | |
| ```` | |
| [INFO] Running io.modelcontextprotocol.spec.McpSchemaTests | |
| [ERROR] Tests run: 75, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 0.082 s <<< FAILURE! -- in io.modelcontextprotocol.spec.McpSchemaTests | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testListPromptsResult -- Time elapsed: 0.005 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testElicitRequestWithMeta -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCreateElicitationRequest -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testContentDeserializationWrongType -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithMeta -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCompleteRequest -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testPaginatedRequestNoArgs -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testReadResourceRequest -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testImageContent -- Time elapsed: 0.002 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCreateMessageResult -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithComplexSchema -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequestBuilderNameRequired -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequest -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequestWithMeta -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithAnnotations -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testJSONRPCRequest -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testInitializeRequest -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testJsonSchemaWithDefinitions -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testRoot -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testTool -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCompleteRequestWithMeta -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCreateMessageResultUnknownStopReason -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCreateElicitationResult -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultStringConstructor -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCreateMessageRequestWithMeta -- Time elapsed: 0.002 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithOutputSchema -- Time elapsed: 0.002 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testListResourceTemplatesResult -- Time elapsed: 0.002 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCreateMessageRequest -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testProgressNotificationDeserialization -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultBuilderWithErrorResult -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testReadResourceRequestWithMeta -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResult -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testTextContent -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultBuilder -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testJsonSchema -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testResourceBuilderNameRequired -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResource -- Time elapsed: 0.002 s <<< ERROR! | |
| java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| at java.base/sun.reflect.annotation.TypeNotPresentExceptionProxy.generateException(TypeNotPresentExceptionProxy.java:47) | |
| at java.base/sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:89) | |
| at jdk.proxy2/jdk.proxy2.$Proxy83.value(Unknown Source) | |
| at com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findSubtypes(JacksonAnnotationIntrospector.java:721) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver._collectAndResolve(StdSubtypeResolver.java:265) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver.collectAndResolveSubtypesByClass(StdSubtypeResolver.java:152) | |
| at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.createTypeSerializer(BasicSerializerFactory.java:320) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findPropertyTypeSerializer(BeanSerializerFactory.java:318) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._constructWriter(BeanSerializerFactory.java:876) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findBeanProperties(BeanSerializerFactory.java:634) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.constructBeanOrAddOnSerializer(BeanSerializerFactory.java:402) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findBeanOrAddOnSerializer(BeanSerializerFactory.java:295) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._createSerializer2(BeanSerializerFactory.java:240) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.createSerializer(BeanSerializerFactory.java:174) | |
| at com.fasterxml.jackson.databind.SerializerProvider._createUntypedSerializer(SerializerProvider.java:1525) | |
| at com.fasterxml.jackson.databind.SerializerProvider._createAndCacheUntypedSerializer(SerializerProvider.java:1473) | |
| at com.fasterxml.jackson.databind.SerializerProvider.findValueSerializer(SerializerProvider.java:578) | |
| at com.fasterxml.jackson.databind.SerializerProvider.findTypedValueSerializer(SerializerProvider.java:856) | |
| at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:330) | |
| at com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose(ObjectMapper.java:4799) | |
| at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:4040) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.writeValueAsString(JacksonMcpJsonMapper.java:79) | |
| at io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResource(McpSchemaTests.java:159) | |
| 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) | |
| Caused by: java.lang.ClassNotFoundException: io.modelcontextprotocol.spec.McpSchema$TextResourceContents | |
| at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) | |
| at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) | |
| at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) | |
| at java.base/java.lang.Class.forName0(Native Method) | |
| at java.base/java.lang.Class.forName(Class.java:534) | |
| at java.base/java.lang.Class.forName(Class.java:513) | |
| at java.base/java.lang.Class.createAnnotationData(Class.java:4246) | |
| at java.base/java.lang.Class.annotationData(Class.java:4235) | |
| at java.base/java.lang.Class.getDeclaredAnnotations(Class.java:4202) | |
| at com.fasterxml.jackson.databind.util.ClassUtil.findClassAnnotations(ClassUtil.java:1287) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveClassAnnotations(AnnotatedClassResolver.java:247) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveFully(AnnotatedClassResolver.java:145) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolve(AnnotatedClassResolver.java:89) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector._resolveAnnotatedClass(BasicClassIntrospector.java:317) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:154) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:11) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:376) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:368) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findTypeDeserializer(BasicDeserializerFactory.java:1805) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findPropertyContentTypeDeserializer(BasicDeserializerFactory.java:2077) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.resolveMemberAndTypeAnnotations(BasicDeserializerFactory.java:2404) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.constructCreatorProperty(BasicDeserializerFactory.java:1210) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._addImplicitConstructorCreators(BasicDeserializerFactory.java:549) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._constructDefaultValueInstantiator(BasicDeserializerFactory.java:301) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInstantiator(BasicDeserializerFactory.java:222) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeserializer(BeanDeserializerFactory.java:262) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:151) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:440) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:384) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:285) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:265) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:163) | |
| at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:669) | |
| at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:5036) | |
| at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:4617) | |
| at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:4575) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.convertValue(JacksonMcpJsonMapper.java:74) | |
| at io.modelcontextprotocol.client.transport.HttpClientSseClientTransport.unmarshalFrom(HttpClientSseClientTransport.java:510) | |
| at io.modelcontextprotocol.spec.McpClientSession.lambda$sendRequest$12(McpClientSession.java:280) | |
| at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:113) | |
| at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) | |
| at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onNext(FluxTimeout.java:181) | |
| at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:176) | |
| at io.modelcontextprotocol.spec.McpClientSession.handle(McpClientSession.java:157) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) | |
| at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2571) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapInner.onSubscribe(FluxFlatMap.java:968) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) | |
| at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) | |
| at reactor.core.publisher.Mono.subscribe(Mono.java:4576) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:430) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424) | |
| at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.drain(FluxCreate.java:880) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.next(FluxCreate.java:805) | |
| at reactor.core.publisher.FluxCreate$SerializedFluxSink.next(FluxCreate.java:163) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:150) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:72) | |
| at reactor.core.publisher.BaseSubscriber.onNext(BaseSubscriber.java:160) | |
| at org.reactivestreams.FlowAdapters$FlowToReactiveSubscriber.onNext(FlowAdapters.java:211) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.loop(LineSubscriberAdapter.java:447) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.submit(LineSubscriberAdapter.java:188) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:95) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:53) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:391) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:237) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) | |
| at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) | |
| at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) | |
| at java.base/java.lang.Thread.run(Thread.java:1583) | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithOutputSchemaAndAnnotations -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequestBuilderWithJsonArguments -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testInitializeResult -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testAudioContentDeserialization -- Time elapsed: 0.002 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResourceWithBlobContents -- Time elapsed: 0.001 s <<< ERROR! | |
| java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| at java.base/sun.reflect.annotation.TypeNotPresentExceptionProxy.generateException(TypeNotPresentExceptionProxy.java:47) | |
| at java.base/sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:89) | |
| at jdk.proxy2/jdk.proxy2.$Proxy83.value(Unknown Source) | |
| at com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findSubtypes(JacksonAnnotationIntrospector.java:721) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver._collectAndResolve(StdSubtypeResolver.java:265) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver.collectAndResolveSubtypesByClass(StdSubtypeResolver.java:152) | |
| at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.createTypeSerializer(BasicSerializerFactory.java:320) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findPropertyTypeSerializer(BeanSerializerFactory.java:318) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._constructWriter(BeanSerializerFactory.java:876) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findBeanProperties(BeanSerializerFactory.java:634) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.constructBeanOrAddOnSerializer(BeanSerializerFactory.java:402) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findBeanOrAddOnSerializer(BeanSerializerFactory.java:295) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._createSerializer2(BeanSerializerFactory.java:240) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.createSerializer(BeanSerializerFactory.java:174) | |
| at com.fasterxml.jackson.databind.SerializerProvider._createUntypedSerializer(SerializerProvider.java:1525) | |
| at com.fasterxml.jackson.databind.SerializerProvider._createAndCacheUntypedSerializer(SerializerProvider.java:1473) | |
| at com.fasterxml.jackson.databind.SerializerProvider.findValueSerializer(SerializerProvider.java:578) | |
| at com.fasterxml.jackson.databind.SerializerProvider.findTypedValueSerializer(SerializerProvider.java:856) | |
| at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:330) | |
| at com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose(ObjectMapper.java:4799) | |
| at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:4040) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.writeValueAsString(JacksonMcpJsonMapper.java:79) | |
| at io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResourceWithBlobContents(McpSchemaTests.java:190) | |
| 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) | |
| Caused by: java.lang.ClassNotFoundException: io.modelcontextprotocol.spec.McpSchema$TextResourceContents | |
| at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) | |
| at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) | |
| at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) | |
| at java.base/java.lang.Class.forName0(Native Method) | |
| at java.base/java.lang.Class.forName(Class.java:534) | |
| at java.base/java.lang.Class.forName(Class.java:513) | |
| at java.base/java.lang.Class.createAnnotationData(Class.java:4246) | |
| at java.base/java.lang.Class.annotationData(Class.java:4235) | |
| at java.base/java.lang.Class.getDeclaredAnnotations(Class.java:4202) | |
| at com.fasterxml.jackson.databind.util.ClassUtil.findClassAnnotations(ClassUtil.java:1287) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveClassAnnotations(AnnotatedClassResolver.java:247) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveFully(AnnotatedClassResolver.java:145) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolve(AnnotatedClassResolver.java:89) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector._resolveAnnotatedClass(BasicClassIntrospector.java:317) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:154) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:11) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:376) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:368) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findTypeDeserializer(BasicDeserializerFactory.java:1805) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findPropertyContentTypeDeserializer(BasicDeserializerFactory.java:2077) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.resolveMemberAndTypeAnnotations(BasicDeserializerFactory.java:2404) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.constructCreatorProperty(BasicDeserializerFactory.java:1210) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._addImplicitConstructorCreators(BasicDeserializerFactory.java:549) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._constructDefaultValueInstantiator(BasicDeserializerFactory.java:301) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInstantiator(BasicDeserializerFactory.java:222) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeserializer(BeanDeserializerFactory.java:262) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:151) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:440) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:384) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:285) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:265) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:163) | |
| at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:669) | |
| at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:5036) | |
| at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:4617) | |
| at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:4575) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.convertValue(JacksonMcpJsonMapper.java:74) | |
| at io.modelcontextprotocol.client.transport.HttpClientSseClientTransport.unmarshalFrom(HttpClientSseClientTransport.java:510) | |
| at io.modelcontextprotocol.spec.McpClientSession.lambda$sendRequest$12(McpClientSession.java:280) | |
| at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:113) | |
| at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) | |
| at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onNext(FluxTimeout.java:181) | |
| at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:176) | |
| at io.modelcontextprotocol.spec.McpClientSession.handle(McpClientSession.java:157) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) | |
| at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2571) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapInner.onSubscribe(FluxFlatMap.java:968) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) | |
| at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) | |
| at reactor.core.publisher.Mono.subscribe(Mono.java:4576) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:430) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424) | |
| at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.drain(FluxCreate.java:880) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.next(FluxCreate.java:805) | |
| at reactor.core.publisher.FluxCreate$SerializedFluxSink.next(FluxCreate.java:163) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:150) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:72) | |
| at reactor.core.publisher.BaseSubscriber.onNext(BaseSubscriber.java:160) | |
| at org.reactivestreams.FlowAdapters$FlowToReactiveSubscriber.onNext(FlowAdapters.java:211) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.loop(LineSubscriberAdapter.java:447) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.submit(LineSubscriberAdapter.java:188) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:95) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:53) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:391) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:237) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) | |
| at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) | |
| at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) | |
| at java.base/java.lang.Thread.run(Thread.java:1583) | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultBuilderWithContentList -- Time elapsed: 0.004 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testResourceTemplate -- Time elapsed: 0.002 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testResourceLinkDeserialization -- Time elapsed: 0.002 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testGetPromptResult -- Time elapsed: 0.002 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testProgressNotificationWithoutMessage -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testJSONRPCNotification -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testResource -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testAudioContent -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testJSONRPCResponse -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testResourceLink -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testReadResourceRequestDeserialization -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testResourceBuilder -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testProgressNotificationWithMessage -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testGetPromptRequestWithMeta -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testPaginatedRequestWithMeta -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultBuilderWithMultipleContents -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResourceDeserialization -- Time elapsed: 0.001 s <<< ERROR! | |
| java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| at java.base/sun.reflect.annotation.TypeNotPresentExceptionProxy.generateException(TypeNotPresentExceptionProxy.java:47) | |
| at java.base/sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:89) | |
| at jdk.proxy2/jdk.proxy2.$Proxy83.value(Unknown Source) | |
| at com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findSubtypes(JacksonAnnotationIntrospector.java:721) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver._collectAndResolveByTypeId(StdSubtypeResolver.java:296) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver.collectAndResolveSubtypesByTypeId(StdSubtypeResolver.java:212) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findTypeDeserializer(BasicDeserializerFactory.java:1818) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findPropertyTypeDeserializer(BasicDeserializerFactory.java:2043) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.resolveMemberAndTypeAnnotations(BasicDeserializerFactory.java:2410) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.constructCreatorProperty(BasicDeserializerFactory.java:1210) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._addImplicitConstructorCreators(BasicDeserializerFactory.java:549) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._constructDefaultValueInstantiator(BasicDeserializerFactory.java:301) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInstantiator(BasicDeserializerFactory.java:222) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeserializer(BeanDeserializerFactory.java:262) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:151) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:440) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:384) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:285) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:265) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:163) | |
| at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:669) | |
| at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:5036) | |
| at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4906) | |
| at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848) | |
| at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.readValue(JacksonMcpJsonMapper.java:46) | |
| at io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResourceDeserialization(McpSchemaTests.java:170) | |
| 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) | |
| Caused by: java.lang.ClassNotFoundException: io.modelcontextprotocol.spec.McpSchema$TextResourceContents | |
| at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) | |
| at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) | |
| at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) | |
| at java.base/java.lang.Class.forName0(Native Method) | |
| at java.base/java.lang.Class.forName(Class.java:534) | |
| at java.base/java.lang.Class.forName(Class.java:513) | |
| at java.base/java.lang.Class.createAnnotationData(Class.java:4246) | |
| at java.base/java.lang.Class.annotationData(Class.java:4235) | |
| at java.base/java.lang.Class.getDeclaredAnnotations(Class.java:4202) | |
| at com.fasterxml.jackson.databind.util.ClassUtil.findClassAnnotations(ClassUtil.java:1287) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveClassAnnotations(AnnotatedClassResolver.java:247) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveFully(AnnotatedClassResolver.java:145) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolve(AnnotatedClassResolver.java:89) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector._resolveAnnotatedClass(BasicClassIntrospector.java:317) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:154) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:11) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:376) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:368) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findTypeDeserializer(BasicDeserializerFactory.java:1805) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findPropertyContentTypeDeserializer(BasicDeserializerFactory.java:2077) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.resolveMemberAndTypeAnnotations(BasicDeserializerFactory.java:2404) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.constructCreatorProperty(BasicDeserializerFactory.java:1210) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._addImplicitConstructorCreators(BasicDeserializerFactory.java:549) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._constructDefaultValueInstantiator(BasicDeserializerFactory.java:301) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInstantiator(BasicDeserializerFactory.java:222) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeserializer(BeanDeserializerFactory.java:262) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:151) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:440) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:384) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:285) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:265) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:163) | |
| at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:669) | |
| at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:5036) | |
| at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:4617) | |
| at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:4575) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.convertValue(JacksonMcpJsonMapper.java:74) | |
| at io.modelcontextprotocol.client.transport.HttpClientSseClientTransport.unmarshalFrom(HttpClientSseClientTransport.java:510) | |
| at io.modelcontextprotocol.spec.McpClientSession.lambda$sendRequest$12(McpClientSession.java:280) | |
| at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:113) | |
| at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) | |
| at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onNext(FluxTimeout.java:181) | |
| at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:176) | |
| at io.modelcontextprotocol.spec.McpClientSession.handle(McpClientSession.java:157) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) | |
| at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2571) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapInner.onSubscribe(FluxFlatMap.java:968) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) | |
| at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) | |
| at reactor.core.publisher.Mono.subscribe(Mono.java:4576) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:430) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424) | |
| at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.drain(FluxCreate.java:880) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.next(FluxCreate.java:805) | |
| at reactor.core.publisher.FluxCreate$SerializedFluxSink.next(FluxCreate.java:163) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:150) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:72) | |
| at reactor.core.publisher.BaseSubscriber.onNext(BaseSubscriber.java:160) | |
| at org.reactivestreams.FlowAdapters$FlowToReactiveSubscriber.onNext(FlowAdapters.java:211) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.loop(LineSubscriberAdapter.java:447) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.submit(LineSubscriberAdapter.java:188) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:95) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:53) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:391) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:237) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) | |
| at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) | |
| at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) | |
| at java.base/java.lang.Thread.run(Thread.java:1583) | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testPaginatedRequestDeserialization -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testTextContentDeserialization -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testReadResourceResult -- Time elapsed: 0.001 s <<< ERROR! | |
| java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| at java.base/sun.reflect.annotation.TypeNotPresentExceptionProxy.generateException(TypeNotPresentExceptionProxy.java:47) | |
| at java.base/sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:89) | |
| at jdk.proxy2/jdk.proxy2.$Proxy83.value(Unknown Source) | |
| at com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findSubtypes(JacksonAnnotationIntrospector.java:721) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver._collectAndResolve(StdSubtypeResolver.java:265) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver.collectAndResolveSubtypesByClass(StdSubtypeResolver.java:152) | |
| at com.fasterxml.jackson.databind.ser.BasicSerializerFactory.createTypeSerializer(BasicSerializerFactory.java:320) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findPropertyContentTypeSerializer(BeanSerializerFactory.java:348) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._constructWriter(BeanSerializerFactory.java:873) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findBeanProperties(BeanSerializerFactory.java:634) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.constructBeanOrAddOnSerializer(BeanSerializerFactory.java:402) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.findBeanOrAddOnSerializer(BeanSerializerFactory.java:295) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory._createSerializer2(BeanSerializerFactory.java:240) | |
| at com.fasterxml.jackson.databind.ser.BeanSerializerFactory.createSerializer(BeanSerializerFactory.java:174) | |
| at com.fasterxml.jackson.databind.SerializerProvider._createUntypedSerializer(SerializerProvider.java:1525) | |
| at com.fasterxml.jackson.databind.SerializerProvider._createAndCacheUntypedSerializer(SerializerProvider.java:1473) | |
| at com.fasterxml.jackson.databind.SerializerProvider.findValueSerializer(SerializerProvider.java:578) | |
| at com.fasterxml.jackson.databind.SerializerProvider.findTypedValueSerializer(SerializerProvider.java:856) | |
| at com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:330) | |
| at com.fasterxml.jackson.databind.ObjectMapper._writeValueAndClose(ObjectMapper.java:4799) | |
| at com.fasterxml.jackson.databind.ObjectMapper.writeValueAsString(ObjectMapper.java:4040) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.writeValueAsString(JacksonMcpJsonMapper.java:79) | |
| at io.modelcontextprotocol.spec.McpSchemaTests.testReadResourceResult(McpSchemaTests.java:542) | |
| 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) | |
| Caused by: java.lang.ClassNotFoundException: io.modelcontextprotocol.spec.McpSchema$TextResourceContents | |
| at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) | |
| at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) | |
| at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) | |
| at java.base/java.lang.Class.forName0(Native Method) | |
| at java.base/java.lang.Class.forName(Class.java:534) | |
| at java.base/java.lang.Class.forName(Class.java:513) | |
| at java.base/java.lang.Class.createAnnotationData(Class.java:4246) | |
| at java.base/java.lang.Class.annotationData(Class.java:4235) | |
| at java.base/java.lang.Class.getDeclaredAnnotations(Class.java:4202) | |
| at com.fasterxml.jackson.databind.util.ClassUtil.findClassAnnotations(ClassUtil.java:1287) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveClassAnnotations(AnnotatedClassResolver.java:247) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveFully(AnnotatedClassResolver.java:145) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolve(AnnotatedClassResolver.java:89) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector._resolveAnnotatedClass(BasicClassIntrospector.java:317) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:154) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:11) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:376) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:368) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findTypeDeserializer(BasicDeserializerFactory.java:1805) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findPropertyContentTypeDeserializer(BasicDeserializerFactory.java:2077) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.resolveMemberAndTypeAnnotations(BasicDeserializerFactory.java:2404) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.constructCreatorProperty(BasicDeserializerFactory.java:1210) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._addImplicitConstructorCreators(BasicDeserializerFactory.java:549) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._constructDefaultValueInstantiator(BasicDeserializerFactory.java:301) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInstantiator(BasicDeserializerFactory.java:222) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeserializer(BeanDeserializerFactory.java:262) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:151) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:440) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:384) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:285) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:265) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:163) | |
| at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:669) | |
| at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:5036) | |
| at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:4617) | |
| at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:4575) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.convertValue(JacksonMcpJsonMapper.java:74) | |
| at io.modelcontextprotocol.client.transport.HttpClientSseClientTransport.unmarshalFrom(HttpClientSseClientTransport.java:510) | |
| at io.modelcontextprotocol.spec.McpClientSession.lambda$sendRequest$12(McpClientSession.java:280) | |
| at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:113) | |
| at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) | |
| at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onNext(FluxTimeout.java:181) | |
| at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:176) | |
| at io.modelcontextprotocol.spec.McpClientSession.handle(McpClientSession.java:157) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) | |
| at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2571) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapInner.onSubscribe(FluxFlatMap.java:968) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) | |
| at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) | |
| at reactor.core.publisher.Mono.subscribe(Mono.java:4576) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:430) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424) | |
| at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.drain(FluxCreate.java:880) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.next(FluxCreate.java:805) | |
| at reactor.core.publisher.FluxCreate$SerializedFluxSink.next(FluxCreate.java:163) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:150) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:72) | |
| at reactor.core.publisher.BaseSubscriber.onNext(BaseSubscriber.java:160) | |
| at org.reactivestreams.FlowAdapters$FlowToReactiveSubscriber.onNext(FlowAdapters.java:211) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.loop(LineSubscriberAdapter.java:447) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.submit(LineSubscriberAdapter.java:188) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:95) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:53) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:391) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:237) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) | |
| at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) | |
| at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) | |
| at java.base/java.lang.Thread.run(Thread.java:1583) | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testToolDeserializationWithoutOutputSchema -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testListResourcesResult -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testJSONRPCResponseWithError -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testImageContentDeserialization -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testPaginatedRequestWithCursor -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResourceWithBlobContentsDeserialization -- Time elapsed: 0.002 s <<< ERROR! | |
| java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| at java.base/sun.reflect.annotation.TypeNotPresentExceptionProxy.generateException(TypeNotPresentExceptionProxy.java:47) | |
| at java.base/sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:89) | |
| at jdk.proxy2/jdk.proxy2.$Proxy83.value(Unknown Source) | |
| at com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector.findSubtypes(JacksonAnnotationIntrospector.java:721) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver._collectAndResolveByTypeId(StdSubtypeResolver.java:296) | |
| at com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver.collectAndResolveSubtypesByTypeId(StdSubtypeResolver.java:212) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findTypeDeserializer(BasicDeserializerFactory.java:1818) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findPropertyTypeDeserializer(BasicDeserializerFactory.java:2043) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.resolveMemberAndTypeAnnotations(BasicDeserializerFactory.java:2410) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.constructCreatorProperty(BasicDeserializerFactory.java:1210) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._addImplicitConstructorCreators(BasicDeserializerFactory.java:549) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._constructDefaultValueInstantiator(BasicDeserializerFactory.java:301) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInstantiator(BasicDeserializerFactory.java:222) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeserializer(BeanDeserializerFactory.java:262) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:151) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:440) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:384) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:285) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:265) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:163) | |
| at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:669) | |
| at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:5036) | |
| at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4906) | |
| at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3848) | |
| at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3816) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.readValue(JacksonMcpJsonMapper.java:46) | |
| at io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResourceWithBlobContentsDeserialization(McpSchemaTests.java:201) | |
| 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) | |
| Caused by: java.lang.ClassNotFoundException: io.modelcontextprotocol.spec.McpSchema$TextResourceContents | |
| at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) | |
| at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) | |
| at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) | |
| at java.base/java.lang.Class.forName0(Native Method) | |
| at java.base/java.lang.Class.forName(Class.java:534) | |
| at java.base/java.lang.Class.forName(Class.java:513) | |
| at java.base/java.lang.Class.createAnnotationData(Class.java:4246) | |
| at java.base/java.lang.Class.annotationData(Class.java:4235) | |
| at java.base/java.lang.Class.getDeclaredAnnotations(Class.java:4202) | |
| at com.fasterxml.jackson.databind.util.ClassUtil.findClassAnnotations(ClassUtil.java:1287) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveClassAnnotations(AnnotatedClassResolver.java:247) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolveFully(AnnotatedClassResolver.java:145) | |
| at com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver.resolve(AnnotatedClassResolver.java:89) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector._resolveAnnotatedClass(BasicClassIntrospector.java:317) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:154) | |
| at com.fasterxml.jackson.databind.introspect.BasicClassIntrospector.forClassAnnotations(BasicClassIntrospector.java:11) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:376) | |
| at com.fasterxml.jackson.databind.cfg.MapperConfig.introspectClassAnnotations(MapperConfig.java:368) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findTypeDeserializer(BasicDeserializerFactory.java:1805) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findPropertyContentTypeDeserializer(BasicDeserializerFactory.java:2077) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.resolveMemberAndTypeAnnotations(BasicDeserializerFactory.java:2404) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.constructCreatorProperty(BasicDeserializerFactory.java:1210) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._addImplicitConstructorCreators(BasicDeserializerFactory.java:549) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory._constructDefaultValueInstantiator(BasicDeserializerFactory.java:301) | |
| at com.fasterxml.jackson.databind.deser.BasicDeserializerFactory.findValueInstantiator(BasicDeserializerFactory.java:222) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.buildBeanDeserializer(BeanDeserializerFactory.java:262) | |
| at com.fasterxml.jackson.databind.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:151) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer2(DeserializerCache.java:440) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createDeserializer(DeserializerCache.java:384) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCache2(DeserializerCache.java:285) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache._createAndCacheValueDeserializer(DeserializerCache.java:265) | |
| at com.fasterxml.jackson.databind.deser.DeserializerCache.findValueDeserializer(DeserializerCache.java:163) | |
| at com.fasterxml.jackson.databind.DeserializationContext.findRootValueDeserializer(DeserializationContext.java:669) | |
| at com.fasterxml.jackson.databind.ObjectMapper._findRootDeserializer(ObjectMapper.java:5036) | |
| at com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:4617) | |
| at com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:4575) | |
| at io.modelcontextprotocol.json.jackson.JacksonMcpJsonMapper.convertValue(JacksonMcpJsonMapper.java:74) | |
| at io.modelcontextprotocol.client.transport.HttpClientSseClientTransport.unmarshalFrom(HttpClientSseClientTransport.java:510) | |
| at io.modelcontextprotocol.spec.McpClientSession.lambda$sendRequest$12(McpClientSession.java:280) | |
| at reactor.core.publisher.FluxHandle$HandleSubscriber.onNext(FluxHandle.java:113) | |
| at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) | |
| at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onNext(FluxTimeout.java:181) | |
| at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:176) | |
| at io.modelcontextprotocol.spec.McpClientSession.handle(McpClientSession.java:157) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onNext(FluxPeekFuseable.java:196) | |
| at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2571) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.request(FluxPeekFuseable.java:144) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapInner.onSubscribe(FluxFlatMap.java:968) | |
| at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178) | |
| at reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55) | |
| at reactor.core.publisher.Mono.subscribe(Mono.java:4576) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:430) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmitScalar(FluxFlatMap.java:492) | |
| at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:424) | |
| at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.drain(FluxCreate.java:880) | |
| at reactor.core.publisher.FluxCreate$BufferAsyncSink.next(FluxCreate.java:805) | |
| at reactor.core.publisher.FluxCreate$SerializedFluxSink.next(FluxCreate.java:163) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:150) | |
| at io.modelcontextprotocol.client.transport.ResponseSubscribers$SseLineSubscriber.hookOnNext(ResponseSubscribers.java:72) | |
| at reactor.core.publisher.BaseSubscriber.onNext(BaseSubscriber.java:160) | |
| at org.reactivestreams.FlowAdapters$FlowToReactiveSubscriber.onNext(FlowAdapters.java:211) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.loop(LineSubscriberAdapter.java:447) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:280) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler.runOrSchedule(SequentialScheduler.java:233) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter$LineSubscription.submit(LineSubscriberAdapter.java:188) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:95) | |
| at java.net.http/jdk.internal.net.http.LineSubscriberAdapter.onNext(LineSubscriberAdapter.java:53) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:391) | |
| at java.net.http/jdk.internal.net.http.common.HttpBodySubscriberWrapper.onNext(HttpBodySubscriberWrapper.java:49) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:237) | |
| at java.net.http/jdk.internal.net.http.ResponseContent$ChunkedBodyParser.accept(ResponseContent.java:131) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:707) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.handle(Http1Response.java:635) | |
| at java.net.http/jdk.internal.net.http.Http1Response$Receiver.accept(Http1Response.java:527) | |
| at java.net.http/jdk.internal.net.http.Http1Response$BodyReader.tryAsyncReceive(Http1Response.java:665) | |
| at java.net.http/jdk.internal.net.http.Http1AsyncReceiver.flush(Http1AsyncReceiver.java:233) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$LockingRestartableTask.run(SequentialScheduler.java:182) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$CompleteRestartableTask.run(SequentialScheduler.java:149) | |
| at java.net.http/jdk.internal.net.http.common.SequentialScheduler$SchedulableTask.run(SequentialScheduler.java:207) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) | |
| at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) | |
| at java.base/java.lang.Thread.run(Thread.java:1583) | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testPromptMessage -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testToolDeserialization -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testResourceBuilderUriRequired -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequestJsonArguments -- Time elapsed: 0 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testPrompt -- Time elapsed: 0.002 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testGetPromptRequest -- Time elapsed: 0.001 s | |
| [ERROR] io.modelcontextprotocol.spec.McpSchemaTests.testListRootsResult -- Time elapsed: 0.001 s | |
| [INFO] Running io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests | |
| 2025-10-08 00:51:43 [main] ERROR i.m.j.s.j.DefaultJsonSchemaValidator - Failed to validate CallToolResult: Error parsing schema: {} | |
| io.modelcontextprotocol.json.schema.jackson.DefaultJsonSchemaValidator$1: Failed to convert schema to JsonNode | |
| at io.modelcontextprotocol.json.schema.jackson.DefaultJsonSchemaValidator.createJsonSchema(DefaultJsonSchemaValidator.java:124) | |
| at io.modelcontextprotocol.json.schema.jackson.DefaultJsonSchemaValidator.getOrCreateJsonSchema(DefaultJsonSchemaValidator.java:104) | |
| at io.modelcontextprotocol.json.schema.jackson.DefaultJsonSchemaValidator.validate(DefaultJsonSchemaValidator.java:65) | |
| at io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithJsonProcessingException(DefaultJsonSchemaValidatorTests.java:498) | |
| at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) | |
| at java.base/java.lang.reflect.Method.invoke(Method.java:580) | |
| at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:728) | |
| at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) | |
| at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156) | |
| at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147) | |
| at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86) | |
| at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103) | |
| at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) | |
| at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) | |
| at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92) | |
| at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:218) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:214) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:139) | |
| at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) | |
| at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) | |
| at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) | |
| at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) | |
| at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) | |
| at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) | |
| at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) | |
| at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) | |
| at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) | |
| at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) | |
| at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) | |
| at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) | |
| at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) | |
| at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) | |
| at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) | |
| at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) | |
| at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) | |
| at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) | |
| at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) | |
| at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) | |
| at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) | |
| at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) | |
| at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) | |
| at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) | |
| at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) | |
| [INFO] Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.282 s -- in io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithMissingRequiredField -- Time elapsed: 0.218 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithInvalidTypeSchema -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithAdditionalPropertiesNotAllowed -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidationResponseToValid -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithAdditionalPropertiesExplicitlyAllowed -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousValidInputs(Map, Map)[1] -- Time elapsed: 0.002 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousValidInputs(Map, Map)[2] -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousValidInputs(Map, Map)[3] -- Time elapsed: 0.002 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousValidInputs(Map, Map)[4] -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testConstructorWithObjectMapper -- Time elapsed: 0.002 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithEmptySchema -- Time elapsed: 0.002 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidationResponseRecord -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithValidStringSchema -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousInvalidInputs(Map, Map)[1] -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousInvalidInputs(Map, Map)[2] -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousInvalidInputs(Map, Map)[3] -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousInvalidInputs(Map, Map)[4] -- Time elapsed: 0.002 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithInvalidNestedObjectSchema -- Time elapsed: 0.002 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithValidNumberSchema -- Time elapsed: 0.003 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidationResponseToInvalid -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithNestedObjectSchema -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithEmptyContent -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithAdditionalPropertiesExplicitlyDisallowed -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithJsonProcessingException -- Time elapsed: 0.017 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithValidArraySchema -- Time elapsed: 0.002 s | |
| [INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testDefaultConstructor -- Time elapsed: 0.001 s | |
| [INFO] Running io.modelcontextprotocol.spec.McpClientSessionTests | |
| 2025-10-08 00:51:43 [main] ERROR i.m.spec.McpClientSession - Error handling request: JSONRPCError[code=-32601, message=Method not found, data=null] | |
| 2025-10-08 00:51:48 [main] WARN i.m.spec.McpClientSession - Abruptly terminating exchange for request 9573441b-0 | |
| [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.008 s -- in io.modelcontextprotocol.spec.McpClientSessionTests | |
| [INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testSendRequestWithError -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testRequestHandling -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testGracefulShutdown -- Time elapsed: 0 s | |
| [INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testSendNotification -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testConstructorWithInvalidArguments -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testRequestTimeout -- Time elapsed: 5.001 s | |
| [INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testSendRequest -- Time elapsed: 0.002 s | |
| [INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testUnknownMethodHandling -- Time elapsed: 0 s | |
| [INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testNotificationHandling -- Time elapsed: 0.001 s | |
| [INFO] Running io.modelcontextprotocol.McpUriTemplateManagerTests | |
| [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in io.modelcontextprotocol.McpUriTemplateManagerTests | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldMatchUriAgainstTemplatePattern -- Time elapsed: 0 s | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldThrowExceptionWhenExtractingVariablesFromEmptyTemplate -- Time elapsed: 0 s | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldReturnEmptyListWhenTemplateHasNoVariables -- Time elapsed: 0 s | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldThrowExceptionWhenTemplateContainsDuplicateVariables -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldReturnEmptyMapWhenRequestUriIsNull -- Time elapsed: 0 s | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldExtractVariableNamesFromTemplate -- Time elapsed: 0 s | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldExtractVariableValuesFromRequestUri -- Time elapsed: 0.001 s | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldMatchUriWithQueryParameters -- Time elapsed: 0 s | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldThrowExceptionWhenExtractingVariablesFromNullTemplate -- Time elapsed: 0 s | |
| [INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldReturnEmptyMapWhenTemplateHasNoVariables -- Time elapsed: 0.001 s | |
| [ERROR] Surefire is going to kill self fork JVM. The exit has elapsed 30 seconds after System.exit(0). | |
| [INFO] | |
| [INFO] Results: | |
| [INFO] | |
| [ERROR] Failures: | |
| [ERROR] HttpClientStreamableHttpAsyncClientTests.testReadResource expectation "expectNextCount(10)" failed (expected: count = 10; actual: counted = 0; signal: onError(java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present)) | |
| [ERROR] HttpSseMcpAsyncClientTests.testReadResource expectation "expectNextCount(10)" failed (expected: count = 10; actual: counted = 0; signal: onError(java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present)) | |
| [ERROR] HttpSseMcpSyncClientTests.testReadResourceWithoutInitialization expectation "expectNextCount(1)" failed (expected: count = 1; actual: counted = 0; signal: onError(java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present)) | |
| [ERROR] StdioMcpAsyncClientTests.testReadResource expectation "expectNextCount(10)" failed (expected: count = 10; actual: counted = 0; signal: onError(java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present)) | |
| [ERROR] StdioMcpSyncClientTests.testReadResourceWithoutInitialization expectation "expectNextCount(1)" failed (expected: count = 1; actual: counted = 0; signal: onError(java.lang.TypeNotPresentException: Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present)) | |
| [ERROR] Errors: | |
| [ERROR] HttpClientStreamableHttpSyncClientTests.startContainer:50 » ContainerLaunch Container startup failed for image docker.io/tzolov/mcp-everything-server:v3 | |
| [ERROR] HttpSseMcpAsyncClientLostConnectionTests.testPingWithEaxctExceptionType » ExceptionInInitializer | |
| [ERROR] HttpSseMcpSyncClientTests.testReadResource » TypeNotPresent Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| [ERROR] StdioMcpSyncClientTests.testReadResource » TypeNotPresent Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| [ERROR] McpSchemaTests.testEmbeddedResource:159 » TypeNotPresent Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| [ERROR] McpSchemaTests.testEmbeddedResourceDeserialization:170 » TypeNotPresent Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| [ERROR] McpSchemaTests.testEmbeddedResourceWithBlobContents:190 » TypeNotPresent Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| [ERROR] McpSchemaTests.testEmbeddedResourceWithBlobContentsDeserialization:201 » TypeNotPresent Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| [ERROR] McpSchemaTests.testReadResourceResult:542 » TypeNotPresent Type io.modelcontextprotocol.spec.McpSchema$TextResourceContents not present | |
| [INFO] | |
| [ERROR] Tests run: 853, Failures: 5, Errors: 9, Skipped: 8 | |
| [INFO] | |
| [INFO] ------------------------------------------------------------------------ | |
| [INFO] Reactor Summary for Java SDK MCP Parent 0.15.0-SNAPSHOT: | |
| [INFO] | |
| [INFO] Java SDK MCP Parent ................................ SUCCESS [ 1.101 s] | |
| [INFO] Java SDK MCP BOM ................................... SUCCESS [ 0.029 s] | |
| [INFO] Java MCP SDK JSON Support .......................... SUCCESS [ 1.371 s] | |
| [INFO] Java MCP SDK JSON Jackson .......................... SUCCESS [ 0.445 s] | |
| [INFO] Java MCP SDK Core .................................. FAILURE [02:39 min] | |
| [INFO] Java MCP SDK ....................................... SKIPPED | |
| [INFO] Tests for the Java MCP SDK ......................... SKIPPED | |
| [INFO] WebFlux transports ................................. SKIPPED | |
| [INFO] Spring Web MVC transports .......................... SKIPPED | |
| [INFO] ------------------------------------------------------------------------ | |
| [INFO] BUILD FAILURE | |
| [INFO] ------------------------------------------------------------------------ | |
| [INFO] Total time: 02:42 min | |
| [INFO] Finished at: 2025-10-08T00:52:18+02:00 | |
| [INFO] ------------------------------------------------------------------------ | |
| ```` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment