Skip to content

Replace stray mysema Assert with springframework Assert - #1584

Merged
jzheaux merged 1 commit into
spring-projects:mainfrom
kalayciburak:fix/1546-mysema-assert-import
Aug 27, 2026
Merged

Replace stray mysema Assert with springframework Assert#1584
jzheaux merged 1 commit into
spring-projects:mainfrom
kalayciburak:fix/1546-mysema-assert-import

Conversation

@kalayciburak

Copy link
Copy Markdown
Contributor

Summary

AbstractCompensatingTransactionManagerDelegate imported com.mysema.commons.lang.Assert, which is not on the spring-ldap-core runtime classpath unless optional Querydsl is present. Calling commit/rollback then fails with NoClassDefFoundError: com/mysema/commons/lang/Assert.

This switches the import to org.springframework.util.Assert, consistent with the rest of the module.

Fixes #1546

Test plan

  • :spring-ldap-core:compileJava
  • :spring-ldap-core:test focused compensating-transaction suites — 59 tests, 0 failures
  • :spring-ldap-core:checkstyleMain
  • repo-wide search: no remaining com.mysema references

@kalayciburak
kalayciburak force-pushed the fix/1546-mysema-assert-import branch from a6de598 to 4ac2db5 Compare August 1, 2026 08:58
@jzheaux
jzheaux force-pushed the fix/1546-mysema-assert-import branch from 4ac2db5 to 8fe7996 Compare August 27, 2026 00:30
@jzheaux jzheaux self-assigned this Aug 27, 2026
@jzheaux jzheaux added this to the 4.2.0-M1 milestone Aug 27, 2026
@jzheaux jzheaux added type: bug A general bug in: core labels Aug 27, 2026
AbstractCompensatingTransactionManagerDelegate imported
com.mysema.commons.lang.Assert, which is not on the spring-ldap-core
runtime classpath unless optional Querydsl is present. That causes
NoClassDefFoundError when committing/rolling back compensating
transactions.

Use org.springframework.util.Assert like the rest of the module.

Closes spring-projectsgh-1546

Signed-off-by: Burak KALAYCI <kalayciburak1996@gmail.com>
@jzheaux jzheaux changed the title Replace mysema Assert with Spring Assert in compensating TX delegate Replace stray mysema Assert with springframework Assert Aug 27, 2026
@jzheaux
jzheaux force-pushed the fix/1546-mysema-assert-import branch from 8fe7996 to 916d651 Compare August 27, 2026 01:00
@jzheaux
jzheaux merged commit 7d0e649 into spring-projects:main Aug 27, 2026
5 checks passed
@jzheaux

jzheaux commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

Thanks very much, @kalayciburak!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Potential wrong import of com.mysema.commons.lang.Assert

2 participants