| Several questions 
- Why is it that you explicitly instantiate and pass ConstraintValidatorFactoryImpl? It's an internal class and you should not interact with it directly (it will be used by default anyways, so no need to pass it in really).
- What is ReinterpolatingValidator? It seems you wrap the bootstrapped `Validator` instance. What's it doing and what's the reasoning behind it?
- Validator is thread-safe, so you can re-use it, too. No need to recreate it for each validation.
It seems there are quite some specifics to your usage/set-up and I'm still not seeing the entire picture. As said, if you can provide a small Maven project with just the essential parts, that'd be of great help. Currently, I'm suspecting ReinterpolatingValidator to be related to the issue somehow. |