[TOOLCM-3834] Enable dual publish to CodeArtifact and Nexus - #8
Open
balanceiskey wants to merge 1 commit into
Open
[TOOLCM-3834] Enable dual publish to CodeArtifact and Nexus#8balanceiskey wants to merge 1 commit into
balanceiskey wants to merge 1 commit into
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
Loading