I'm experiencing trouble with the validiator component when upgrading from 2.8.6 to 2.10.2.
The problem seems to be related to imported schemas that does additional imports (all using relative paths). XSD A importing XSD B works fine. But if B in turn imports XSD C. That import seems to be resolved with the base path of A.
All works fine in 2.8.6 but breaks when upgrading to 2.10.2.
I will attach an example project where you can just switch version to verify the scenario.