Skip to content

fix: resolve integration test infrastructure issues#120

Merged
agrasth merged 1 commit intomasterfrom
test-fix
Dec 10, 2025
Merged

fix: resolve integration test infrastructure issues#120
agrasth merged 1 commit intomasterfrom
test-fix

Conversation

@agrasth
Copy link
Copy Markdown
Contributor

@agrasth agrasth commented Dec 8, 2025

  • All tests passed. If this feature is not already covered by the tests, I added new tests.

Title: Fix MockServer integration test failures caused by Jackson version conflict

Description:

Problem:

After the security upgrades in PR #112, integration tests started failing with:

IllegalArgumentException: exception while parsing [...] for Expectation

Root Cause:
The dependencyManagement section was forcing Jackson 2.18.2 on all dependencies, including MockServer's transitive dependencies. MockServer 5.14.0/5.15.0 is incompatible with Jackson 2.18.2, causing JSON parsing failures.
Solution:

  • Removed jackson-databind and jackson-core from to prevent version forcing on test dependencies
  • Added Jackson 2.18.2 as explicit compile-scope dependencies to maintain security fixes for production code
  • Reverted MockServer to 5.14.0 and removed the unnecessary jackson-databind exclusion

@agrasth agrasth added the safe to test label used to run tests label Dec 8, 2025
@github-actions github-actions Bot removed the safe to test label used to run tests label Dec 8, 2025
@agrasth agrasth added the safe to test label used to run tests label Dec 8, 2025
@github-actions github-actions Bot removed the safe to test label used to run tests label Dec 8, 2025
@bhanurp bhanurp self-requested a review December 10, 2025 07:25
@agrasth agrasth merged commit 5197c29 into master Dec 10, 2025
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants