Community
Participate
Working Groups
When first running ValidattionTester.validate() and then IResourceValidator.validate() IllegalStateException("State is already assigned.") will be thrown. proposed fix: reset AbstractDeclarativeValidator.state from within ValidationTester.diagnose(). The protocol of ValidationTester suggests that diagnose() is called after validate() has been called. AbstractDeclarativeValidator will need to provide a method to reset its state, since state is currently an internal implementation detail.