Sorry for the slow reply!
I wonder if it works for you if you explicitly scope the locators by their containing view? That is, something like:
- Code: Select all
ViewLocator view = new ViewLocator("com.your.view.id.here");
FigureLocator locator = new FigureLocator(matcher, view);
If this works, we know the issue is in our scope resolution in the implicit case and that narrows things down a bit. (Plus, it provides a potential work-around for you.)
Thanks for your patience.