Skip to content

[TOOLCM-3834] Enable dual publish to CodeArtifact and Nexus - #8

Open
balanceiskey wants to merge 1 commit into
mainfrom
toolcm-3834-enable-codeartifact
Open

[TOOLCM-3834] Enable dual publish to CodeArtifact and Nexus#8
balanceiskey wants to merge 1 commit into
mainfrom
toolcm-3834-enable-codeartifact

[TOOLCM-3834] Enable dual publish to CodeArtifact and Nexus

58df247
Select commit
Loading
Failed to load commit list.
Product Jenkins Sprout Builds / Jenkins failed Jul 13, 2026 in 6m 58s

Declarative: Post Actions: warning in 'junit' step

build and deploy / Shell Script

Error in sh step, with arguments mvn --no-transfer-progress -Dmaven.repo.local=./.repository -f pom.xml -gs /home/jenkins/workspace/sproutsocial_java-mcp-sdk_PR-8@tmp/config10084165142676139532tmp -s /home/jenkins/workspace/sproutsocial_java-mcp-sdk_PR-8@tmp/config8854896065014074813tmp clean install -P ci.

script returned exit code 1
Build log
Build log truncated.

[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testRemoveResourceWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testAddPromptWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testAddResourceWithNullSpecification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testAddTool -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testNotifyToolsListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testRootsChangeHandlers -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testAddResourceWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testAddPromptWithNullSpecification -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testAddDuplicateToolCall -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testGracefulShutdown -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testDuplicateToolCallDuringBuilding -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testRemovePrompt -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testNotifyResourcesListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testRemoveTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testDuplicateToolsInBatchListRegistration -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testRemoveNonexistentTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testImmediateClose -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testAddToolCall -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testNotifyResourcesUpdated -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testNotifyPromptsListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpAsyncServerTests.testAddDuplicateTool -- Time elapsed: 0 s
[INFO] Running io.modelcontextprotocol.server.McpServerProtocolVersionTests
2026-07-13 19:10:33 [main] INFO  i.m.server.McpAsyncServer - Client initialize request - Protocol: 999.999.999, Capabilities: null, Info: Implementation[name=test-client, title=null, version=1.0.0]
2026-07-13 19:10:33 [main] WARN  i.m.server.McpAsyncServer - Client requested unsupported protocol version: 999.999.999, so the server will suggest the 2024-11-05 version instead
2026-07-13 19:10:33 [main] INFO  i.m.server.McpAsyncServer - Client initialize request - Protocol: 0.1.0, Capabilities: null, Info: Implementation[name=test-client, title=null, version=1.0.0]
2026-07-13 19:10:33 [main] INFO  i.m.server.McpAsyncServer - Client initialize request - Protocol: 2025-03-26, Capabilities: null, Info: Implementation[name=test-client, title=null, version=1.0.0]
2026-07-13 19:10:33 [main] INFO  i.m.server.McpAsyncServer - Client initialize request - Protocol: 2025-03-26, Capabilities: null, Info: Implementation[name=test-client, title=null, version=1.0.0]
2026-07-13 19:10:33 [main] WARN  i.m.server.McpAsyncServer - Client requested unsupported protocol version: 2025-03-26, so the server will suggest the 2024-11-05 version instead
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in io.modelcontextprotocol.server.McpServerProtocolVersionTests
[INFO] io.modelcontextprotocol.server.McpServerProtocolVersionTests.shouldSuggestLatestVersionForUnsupportedVersion -- Time elapsed: 0.002 s
[INFO] io.modelcontextprotocol.server.McpServerProtocolVersionTests.shouldNegotiateSpecificVersion -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpServerProtocolVersionTests.shouldUseHighestVersionWhenMultipleSupported -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpServerProtocolVersionTests.shouldUseLatestVersionByDefault -- Time elapsed: 0.001 s
[INFO] Running io.modelcontextprotocol.server.McpSyncServerExchangeTests
[INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in io.modelcontextprotocol.server.McpSyncServerExchangeTests
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testLoggingNotificationWithNullMessage -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateMessageWithNullCapabilities -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateMessageWithBasicRequest -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testGetClientInfo -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testListRootsWithError -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testLoggingNotificationWithSessionError -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateMessageWithSessionError -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testLoggingNotificationWithAllowedLevel -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testPingMultipleCalls -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testPingWithSuccessfulResponse -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testGetClientCapabilities -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateElicitationWithComplexRequest -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateElicitationWithNullCapabilities -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testListRootsWithSinglePage -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateElicitationWithCancelAction -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testLoggingNotificationWithFilteredLevel -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateMessageWithImageContent -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testListRootsWithMultiplePages -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testListRootsWithSpecificCursor -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateMessageWithoutSamplingCapabilities -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateElicitationWithoutElicitationCapabilities -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testListRootsWithEmptyResult -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateElicitationWithSessionError -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testPingWithMcpError -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testListRootsUnmodifiabilityAfterAccumulation -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateElicitationWithDeclineAction -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.McpSyncServerExchangeTests.testCreateMessageWithIncludeContext -- Time elapsed: 0 s
[INFO] Running io.modelcontextprotocol.server.ServletSseMcpSyncServerTests
[INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in io.modelcontextprotocol.server.ServletSseMcpSyncServerTests
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testDuplicateToolsInBatchVarargsRegistration -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testAddResource -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testRemoveNonexistentPrompt -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testRemovePromptWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testRemoveResourceWithoutCapability -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testAddPromptWithoutCapability -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testAddResourceWithNullSpecification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testAddTool -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testNotifyToolsListChanged -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testRootsChangeHandlers -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testAddResourceWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testAddPromptWithNullSpecification -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testAddDuplicateToolCall -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testGracefulShutdown -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testConstructorWithInvalidArguments -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testDuplicateToolCallDuringBuilding -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testRemovePrompt -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testNotifyResourcesListChanged -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testRemoveTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testDuplicateToolsInBatchListRegistration -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testRemoveNonexistentTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testImmediateClose -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testAddToolCall -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testNotifyResourcesUpdated -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testNotifyPromptsListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testAddDuplicateTool -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.ServletSseMcpSyncServerTests.testGetAsyncServer -- Time elapsed: 0 s
[INFO] Running io.modelcontextprotocol.server.StdioMcpSyncServerTests
{"jsonrpc":"2.0","method":"notifications/tools/list_changed"}
[INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in io.modelcontextprotocol.server.StdioMcpSyncServerTests
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testDuplicateToolsInBatchVarargsRegistration -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testAddResource -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testRemoveNonexistentPrompt -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testRemovePromptWithoutCapability -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testRemoveResourceWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testAddPromptWithoutCapability -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testAddResourceWithNullSpecification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testAddTool -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testNotifyToolsListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testRootsChangeHandlers -- Time elapsed: 0.002 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testAddResourceWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testAddPromptWithNullSpecification -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testAddDuplicateToolCall -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testGracefulShutdown -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testConstructorWithInvalidArguments -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testDuplicateToolCallDuringBuilding -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testRemovePrompt -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testNotifyResourcesListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testRemoveTool -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testDuplicateToolsInBatchListRegistration -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testRemoveNonexistentTool -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testImmediateClose -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testAddToolCall -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testNotifyResourcesUpdated -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testNotifyPromptsListChanged -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testAddDuplicateTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.StdioMcpSyncServerTests.testGetAsyncServer -- Time elapsed: 0.001 s
[INFO] Running io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests
[INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testDuplicateToolsInBatchVarargsRegistration -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testAddResource -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testRemoveNonexistentPrompt -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testRemovePromptWithoutCapability -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testRemoveResourceWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testAddPromptWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testAddResourceWithNullSpecification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testAddTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testNotifyToolsListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testRootsChangeHandlers -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testAddResourceWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testAddPromptWithNullSpecification -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testAddDuplicateToolCall -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testGracefulShutdown -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testDuplicateToolCallDuringBuilding -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testRemovePrompt -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testNotifyResourcesListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testRemoveTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testDuplicateToolsInBatchListRegistration -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testRemoveNonexistentTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testImmediateClose -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testAddToolCall -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testNotifyResourcesUpdated -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testNotifyPromptsListChanged -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableAsyncServerTests.testAddDuplicateTool -- Time elapsed: 0 s
[INFO] Running io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests
[INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testDuplicateToolsInBatchVarargsRegistration -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testAddResource -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testRemoveNonexistentPrompt -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testRemovePromptWithoutCapability -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testRemoveResourceWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testAddPromptWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testAddResourceWithNullSpecification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testAddTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testNotifyToolsListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testRootsChangeHandlers -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testAddResourceWithoutCapability -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testAddPromptWithNullSpecification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testAddDuplicateToolCall -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testGracefulShutdown -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testConstructorWithInvalidArguments -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testDuplicateToolCallDuringBuilding -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testRemovePrompt -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testNotifyResourcesListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testRemoveTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testDuplicateToolsInBatchListRegistration -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testRemoveNonexistentTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testImmediateClose -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testAddToolCall -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testNotifyResourcesUpdated -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testNotifyPromptsListChanged -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testAddDuplicateTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.HttpServletStreamableSyncServerTests.testGetAsyncServer -- Time elapsed: 0.001 s
[INFO] Running io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest
[INFO] io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest.builderShouldAllowMethodChaining -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest.deprecatedConstructorShouldWorkCorrectly -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest.fromSyncShouldConvertSyncToolSpecificationCorrectly -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest.builderShouldCreateValidAsyncToolSpecification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest.builderShouldThrowExceptionWhenCallToolIsNull -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest.fromSyncShouldReturnNullWhenSyncSpecIsNull -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest.builderShouldThrowExceptionWhenToolIsNull -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest.fromSyncShouldConvertSyncToolSpecificationWithDeprecatedCallCorrectly -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.AsyncToolSpecificationBuilderTest.builtSpecificationShouldExecuteCallToolCorrectly -- Time elapsed: 0 s
[INFO] Running io.modelcontextprotocol.server.SyncToolSpecificationBuilderTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in io.modelcontextprotocol.server.SyncToolSpecificationBuilderTest
[INFO] io.modelcontextprotocol.server.SyncToolSpecificationBuilderTest.builderShouldAllowMethodChaining -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.SyncToolSpecificationBuilderTest.builderShouldCreateValidSyncToolSpecification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.SyncToolSpecificationBuilderTest.builderShouldThrowExceptionWhenCallToolIsNull -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.server.SyncToolSpecificationBuilderTest.builderShouldThrowExceptionWhenToolIsNull -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.server.SyncToolSpecificationBuilderTest.builtSpecificationShouldExecuteCallToolCorrectly -- Time elapsed: 0 s
[INFO] Running io.modelcontextprotocol.server.McpCompletionTests
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Tomcat]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/11.0.2]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-43065"]
2026-07-13 19:10:33 [http-nio-43065-exec-2] INFO  i.m.server.McpAsyncServer - Client initialize request - Protocol: 2024-11-05, Capabilities: ClientCapabilities[experimental=null, roots=null, sampling=null, elicitation=null], Info: Implementation[name=Sampleclient, title=null, version=0.0.0]
2026-07-13 19:10:33 [HttpClient-271-Worker-2] INFO  i.m.client.LifecycleInitializer - Server response with Protocol: 2024-11-05, Capabilities: ServerCapabilities[completions=CompletionCapabilities[], experimental=null, logging=LoggingCapabilities[], prompts=null, resources=null, tools=null], Info: Implementation[name=mcp-server, title=null, version=1.0.0] and Instructions null
2026-07-13 19:10:33 [HttpClient-271-Worker-0] ERROR i.m.spec.McpClientSession - Error handling request: JSONRPCError[code=-32603, message=Please select a database first to see available tables, data=null]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service [Tomcat]
Jul 13, 2026 7:10:33 PM org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalsForLeaks
WARNING: You need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
Jul 13, 2026 7:10:33 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesRmiTargets
WARNING: You need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Tomcat]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/11.0.2]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-43065"]
2026-07-13 19:10:33 [http-nio-43065-exec-2] INFO  i.m.server.McpAsyncServer - Client initialize request - Protocol: 2024-11-05, Capabilities: ClientCapabilities[experimental=null, roots=null, sampling=null, elicitation=null], Info: Implementation[name=Sample client, title=null, version=0.0.0]
2026-07-13 19:10:33 [HttpClient-272-Worker-2] INFO  i.m.client.LifecycleInitializer - Server response with Protocol: 2024-11-05, Capabilities: ServerCapabilities[completions=CompletionCapabilities[], experimental=null, logging=LoggingCapabilities[], prompts=null, resources=null, tools=null], Info: Implementation[name=mcp-server, title=null, version=1.0.0] and Instructions null
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service [Tomcat]
Jul 13, 2026 7:10:33 PM org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalsForLeaks
WARNING: You need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
Jul 13, 2026 7:10:33 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesRmiTargets
WARNING: You need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Tomcat]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/11.0.2]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-43065"]
2026-07-13 19:10:33 [http-nio-43065-exec-2] INFO  i.m.server.McpAsyncServer - Client initialize request - Protocol: 2024-11-05, Capabilities: ClientCapabilities[experimental=null, roots=null, sampling=null, elicitation=null], Info: Implementation[name=Sample client, title=null, version=0.0.0]
2026-07-13 19:10:33 [HttpClient-273-Worker-2] INFO  i.m.client.LifecycleInitializer - Server response with Protocol: 2024-11-05, Capabilities: ServerCapabilities[completions=CompletionCapabilities[], experimental=null, logging=LoggingCapabilities[], prompts=null, resources=null, tools=null], Info: Implementation[name=mcp-server, title=null, version=1.0.0] and Instructions null
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service [Tomcat]
Jul 13, 2026 7:10:33 PM org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalsForLeaks
WARNING: You need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
Jul 13, 2026 7:10:33 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesRmiTargets
WARNING: You need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service [Tomcat]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/11.0.2]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-43065"]
2026-07-13 19:10:33 [http-nio-43065-exec-2] INFO  i.m.server.McpAsyncServer - Client initialize request - Protocol: 2024-11-05, Capabilities: ClientCapabilities[experimental=null, roots=null, sampling=null, elicitation=null], Info: Implementation[name=Sample client, title=null, version=0.0.0]
2026-07-13 19:10:33 [HttpClient-274-Worker-2] INFO  i.m.client.LifecycleInitializer - Server response with Protocol: 2024-11-05, Capabilities: ServerCapabilities[completions=CompletionCapabilities[], experimental=null, logging=LoggingCapabilities[], prompts=null, resources=null, tools=null], Info: Implementation[name=mcp-server, title=null, version=1.0.0] and Instructions null
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol pause
INFO: Pausing ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.catalina.core.StandardService stopInternal
INFO: Stopping service [Tomcat]
Jul 13, 2026 7:10:33 PM org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalsForLeaks
WARNING: You need to add "--add-opens=java.base/java.lang=ALL-UNNAMED" to the JVM command line arguments to enable ThreadLocal memory leak detection. Alternatively, you can suppress this warning by disabling ThreadLocal memory leak detection.
Jul 13, 2026 7:10:33 PM org.apache.catalina.loader.WebappClassLoaderBase clearReferencesRmiTargets
WARNING: You need to add "--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" to the JVM command line arguments to enable RMI Target memory leak detection. Alternatively, you can suppress this warning by disabling RMI Target memory leak detection.
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol stop
INFO: Stopping ProtocolHandler ["http-nio-43065"]
Jul 13, 2026 7:10:33 PM org.apache.coyote.AbstractProtocol destroy
INFO: Destroying ProtocolHandler ["http-nio-43065"]
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s -- in io.modelcontextprotocol.server.McpCompletionTests
[INFO] io.modelcontextprotocol.server.McpCompletionTests.testCompletionErrorOnMissingContext -- Time elapsed: 0.024 s
[INFO] io.modelcontextprotocol.server.McpCompletionTests.testDependentCompletionScenario -- Time elapsed: 0.018 s
[INFO] io.modelcontextprotocol.server.McpCompletionTests.testCompletionBackwardCompatibility -- Time elapsed: 0.014 s
[INFO] io.modelcontextprotocol.server.McpCompletionTests.testCompletionHandlerReceivesContext -- Time elapsed: 0.015 s
[INFO] Running io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests
2026-07-13 19:10:33 [main] ERROR i.m.spec.DefaultJsonSchemaValidator - Failed to validate CallToolResult: Error parsing schema: {}
io.modelcontextprotocol.spec.DefaultJsonSchemaValidator$1: Failed to convert schema to JsonNode
	at io.modelcontextprotocol.spec.DefaultJsonSchemaValidator.createJsonSchema(DefaultJsonSchemaValidator.java:122)
	at io.modelcontextprotocol.spec.DefaultJsonSchemaValidator.getOrCreateJsonSchema(DefaultJsonSchemaValidator.java:102)
	at io.modelcontextprotocol.spec.DefaultJsonSchemaValidator.validate(DefaultJsonSchemaValidator.java:63)
	at io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithJsonProcessingException(DefaultJsonSchemaValidatorTests.java:497)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	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:1511)
	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:1511)
	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.199 s -- in io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithMissingRequiredField -- Time elapsed: 0.163 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 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithAdditionalPropertiesExplicitlyAllowed -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousValidInputs(Map, Map)[1] -- Time elapsed: 0 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.001 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithVariousValidInputs(Map, Map)[4] -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testConstructorWithObjectMapper -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithEmptySchema -- Time elapsed: 0.001 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.001 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithInvalidNestedObjectSchema -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithValidNumberSchema -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidationResponseToInvalid -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithNestedObjectSchema -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithEmptyContent -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithAdditionalPropertiesExplicitlyDisallowed -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithJsonProcessingException -- Time elapsed: 0.014 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testValidateWithValidArraySchema -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.DefaultJsonSchemaValidatorTests.testDefaultConstructor -- Time elapsed: 0 s
[INFO] Running io.modelcontextprotocol.spec.McpSchemaTests
[INFO] Tests run: 75, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 s -- in io.modelcontextprotocol.spec.McpSchemaTests
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testListPromptsResult -- Time elapsed: 0.005 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testElicitRequestWithMeta -- Time elapsed: 0.002 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCreateElicitationRequest -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testContentDeserializationWrongType -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithMeta -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCompleteRequest -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testPaginatedRequestNoArgs -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testReadResourceRequest -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testImageContent -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCreateMessageResult -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithComplexSchema -- Time elapsed: 0.002 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequestBuilderNameRequired -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequest -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequestWithMeta -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithAnnotations -- Time elapsed: 0.002 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testJSONRPCRequest -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testInitializeRequest -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testJsonSchemaWithDefinitions -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testRoot -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testTool -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCompleteRequestWithMeta -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCreateMessageResultUnknownStopReason -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCreateElicitationResult -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultStringConstructor -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCreateMessageRequestWithMeta -- Time elapsed: 0.002 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithOutputSchema -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testListResourceTemplatesResult -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCreateMessageRequest -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testProgressNotificationDeserialization -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultBuilderWithErrorResult -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testReadResourceRequestWithMeta -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResult -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testTextContent -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultBuilder -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testJsonSchema -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testResourceBuilderNameRequired -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResource -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testToolWithOutputSchemaAndAnnotations -- Time elapsed: 0.002 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequestBuilderWithJsonArguments -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testInitializeResult -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testAudioContentDeserialization -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResourceWithBlobContents -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultBuilderWithContentList -- Time elapsed: 0.003 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testResourceTemplate -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testResourceLinkDeserialization -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testGetPromptResult -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testProgressNotificationWithoutMessage -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testJSONRPCNotification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testResource -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testAudioContent -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testJSONRPCResponse -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testResourceLink -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testReadResourceRequestDeserialization -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testResourceBuilder -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testProgressNotificationWithMessage -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testGetPromptRequestWithMeta -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testPaginatedRequestWithMeta -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolResultBuilderWithMultipleContents -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResourceDeserialization -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testPaginatedRequestDeserialization -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testTextContentDeserialization -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testReadResourceResult -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testToolDeserializationWithoutOutputSchema -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testListResourcesResult -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testJSONRPCResponseWithError -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testImageContentDeserialization -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testPaginatedRequestWithCursor -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testEmbeddedResourceWithBlobContentsDeserialization -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testPromptMessage -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testToolDeserialization -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testResourceBuilderUriRequired -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testCallToolRequestJsonArguments -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testPrompt -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testGetPromptRequest -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpSchemaTests.testListRootsResult -- Time elapsed: 0.001 s
[INFO] Running io.modelcontextprotocol.spec.McpClientSessionTests
2026-07-13 19:10:34 [main] ERROR i.m.spec.McpClientSession - Error handling request: JSONRPCError[code=-32601, message=Method not found, data=null]
2026-07-13 19:10:39 [main] WARN  i.m.spec.McpClientSession - Abruptly terminating exchange for request 0e47a437-0
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.006 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 s
[INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testGracefulShutdown -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testSendNotification -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testConstructorWithInvalidArguments -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testRequestTimeout -- Time elapsed: 5.000 s
[INFO] io.modelcontextprotocol.spec.McpClientSessionTests.testSendRequest -- Time elapsed: 0.001 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.spec.JSONRPCRequestMcpValidationTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in io.modelcontextprotocol.spec.JSONRPCRequestMcpValidationTest
[INFO] io.modelcontextprotocol.spec.JSONRPCRequestMcpValidationTest.testValidIntegerId -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.JSONRPCRequestMcpValidationTest.testObjectIdThrowsException -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.JSONRPCRequestMcpValidationTest.testValidStringId -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.JSONRPCRequestMcpValidationTest.testNullIdThrowsException -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.JSONRPCRequestMcpValidationTest.testBooleanIdThrowsException -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.JSONRPCRequestMcpValidationTest.testDoubleIdTypeThrowsException -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.JSONRPCRequestMcpValidationTest.testArrayIdThrowsException -- Time elapsed: 0 s
[INFO] io.modelcontextprotocol.spec.JSONRPCRequestMcpValidationTest.testValidLongId -- Time elapsed: 0 s
[INFO] Running io.modelcontextprotocol.McpUriTemplateManagerTests
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 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 s
[INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldThrowExceptionWhenExtractingVariablesFromNullTemplate -- Time elapsed: 0.001 s
[INFO] io.modelcontextprotocol.McpUriTemplateManagerTests.shouldReturnEmptyMapWhenTemplateHasNoVariables -- Time elapsed: 0 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]   StdioMcpAsyncClientTests.testCallToolWithInvalidTool expectation "consumeErrorWith" failed (expected: onError(); actual: onNext(CallToolResult[content=[TextContent[annotations=null, text=MCP error -32602: Tool nonexistent_tool not found, meta=null]], isError=true, structuredContent=null, meta=null]))
[ERROR]   StdioMcpAsyncClientTests>AbstractMcpAsyncClientTests.lambda$testCallToolWithMessageAnnotations$23:263 
Expecting actual:
  true
not to be equal to:
  true

[ERROR]   StdioMcpAsyncClientTests>AbstractMcpAsyncClientTests.lambda$testCallToolWithMessageAnnotations$23:263 
Expecting actual:
  true
not to be equal to:
  true

[ERROR]   StdioMcpAsyncClientTests>AbstractMcpAsyncClientTests.lambda$testCallToolWithMessageAnnotations$23:263 
Expecting actual:
  true
not to be equal to:
  true

[ERROR]   StdioMcpAsyncClientTests.testGetPrompt expectation "consumeNextWith" failed (expected: onNext(); actual: onError(io.modelcontextprotocol.spec.McpError: MCP error -32602: Prompt simple_prompt not found))
[ERROR]   StdioMcpAsyncClientTests.testGetPromptWithoutInitialization expectation "expectNextCount(1)" failed (expected: count = 1; actual: counted = 0; signal: onError(io.modelcontextprotocol.spec.McpError: MCP error -32602: Prompt simple_prompt not found))
[ERROR]   StdioMcpAsyncClientTests.testInitializeWithAllCapabilities expectation "assertNext" failed (expected: onNext(); actual: onError(io.modelcontextprotocol.spec.McpError: Client failed to initialize by explicit API call due to: [
  {
    "code": "custom",
    "path": [
      "params",
      "capabilities",
      "experimental",
      "feature"
    ],
    "message": "Invalid input"
  }
]))
[ERROR]   StdioMcpAsyncClientTests>AbstractMcpAsyncClientTests.testProgressConsumer:808->AbstractMcpAsyncClientTests.withClient:114->AbstractMcpAsyncClientTests.lambda$testProgressConsumer$109:827 VerifySubscriber timed out on SinkManyUnicast
[ERROR]   StdioMcpAsyncClientTests.testReadResource expectation "expectNextCount(10)" failed (expected: count = 10; actual: counted = 7; signal: onComplete())
[ERROR]   StdioMcpAsyncClientTests>AbstractMcpAsyncClientTests.lambda$testSampling$104:783 
Expecting all elements of:
  [TextContent[annotations=null, text=MCP error -32602: Tool sampleLLM not found, meta=null]]
to satisfy given requirements, but these elements did not:

TextContent[annotations=null, text=MCP error -32602: Tool sampleLLM not found, meta=null]
error: 
Expecting actual:
  "MCP error -32602: Tool sampleLLM not found"
to end with:
  "Goodbye, world!"

[ERROR]   StdioMcpSyncClientTests>AbstractMcpSyncClientTests.testCallToolWithInvalidTool:254->AbstractMcpSyncClientTests.withClient:104->AbstractMcpSyncClientTests.withClient:111->AbstractMcpSyncClientTests.lambda$testCallToolWithInvalidTool$21:257 
Expecting code to raise a throwable.
[ERROR]   StdioMcpSyncClientTests>AbstractMcpSyncClientTests.testCallToolWithMessageAnnotations:266->AbstractMcpSyncClientTests.withClient:104->AbstractMcpSyncClientTests.withClient:111->AbstractMcpSyncClientTests.lambda$testCallToolWithMessageAnnotations$23:273 
Expecting actual:
  true
not to be equal to:
  true

[ERROR]   StdioMcpSyncClientTests>AbstractMcpSyncClientTests.testCallToolWithMessageAnnotations:266->AbstractMcpSyncClientTests.withClient:104->AbstractMcpSyncClientTests.withClient:111->AbstractMcpSyncClientTests.lambda$testCallToolWithMessageAnnotations$23:273 
Expecting actual:
  true
not to be equal to:
  true

[ERROR]   StdioMcpSyncClientTests>AbstractMcpSyncClientTests.testCallToolWithMessageAnnotations:266->AbstractMcpSyncClientTests.withClient:104->AbstractMcpSyncClientTests.withClient:111->AbstractMcpSyncClientTests.lambda$testCallToolWithMessageAnnotations$23:273 
Expecting actual:
  true
not to be equal to:
  true

[ERROR]   StdioMcpSyncClientTests>AbstractMcpSyncClientTests.testCallTools:201->AbstractMcpSyncClientTests.withClient:104->AbstractMcpSyncClientTests.withClient:111->AbstractMcpSyncClientTests.lambda$testCallTools$13:205 
Multiple Failures (1 failure)
-- failure 1 --
Expecting actual:
  "MCP error -32602: Tool add not found"
to contain:
  "7" 
at AbstractMcpSyncClientTests.lambda$testCallTools$12(AbstractMcpSyncClientTests.java:213)
[ERROR]   StdioMcpSyncClientTests>AbstractMcpSyncClientTests.testProgressConsumer:665->AbstractMcpSyncClientTests.withClient:111->AbstractMcpSyncClientTests.lambda$testProgressConsumer$74:692 
expected: 2
 but was: 0
[ERROR]   StdioMcpSyncClientTests>AbstractMcpSyncClientTests.testReadResource:438->AbstractMcpSyncClientTests.withClient:104->AbstractMcpSyncClientTests.withClient:111->AbstractMcpSyncClientTests.lambda$testReadResource$46:502 
expected: 10
 but was: 7
[ERROR]   StdioMcpSyncClientTests>AbstractMcpSyncClientTests.testSampling:623->AbstractMcpSyncClientTests.withClient:111->AbstractMcpSyncClientTests.lambda$testSampling$71:641 
Expecting all elements of:
  [TextContent[annotations=null, text=MCP error -32602: Tool sampleLLM not found, meta=null]]
to satisfy given requirements, but these elements did not:

TextContent[annotations=null, text=MCP error -32602: Tool sampleLLM not found, meta=null]
error: 
Expecting actual:
  "MCP error -32602: Tool sampleLLM not found"
to end with:
  "Goodbye, world!"

[INFO] 
[ERROR] Tests run: 768, Failures: 18, Errors: 0, Skipped: 8
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Java SDK MCP Parent 0.13.0-sprout:
[INFO] 
[INFO] Java SDK MCP Parent ................................ SUCCESS [  5.819 s]
[INFO] Java SDK MCP BOM ................................... SUCCESS [  1.935 s]
[INFO] Java MCP SDK ....................................... FAILURE [06:02 min]
[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:  06:11 min
[INFO] Finished at: 2026-07-13T19:11:09Z
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "ci" could not be activated because it does not exist.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.2:test (default-test) on project mcp: There are test failures.
[ERROR] 
[ERROR] Please refer to /home/jenkins/workspace/sproutsocial_java-mcp-sdk_PR-8/mcp/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :mcp

Output truncated.

Details

  • Declarative: Checkout SCM (9.5 sec)
    • Declarative: Tool Install (4.6 sec)
      • Checkout Source (6.1 sec)
      • Pre Build (2 sec)
      • build and deploy (6 min 22 sec)
        Error: script returned exit code 1 - logs
      • Post Release (1.9 sec)
      • Declarative: Post Actions (4.3 sec)
        Unstable: 18 tests failed - logs