Community
Participate
Working Groups
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 Build Identifier: M20090917-0800 When creating or updating markers using the MarkerUtil only the children of a multi-status on the first level are unwrapped. This happens when at least one constraint returns a multi-status. Only a marker for the multi-status itself is created then. But it's necessary to create markers for the children. Reproducible: Always Steps to Reproduce: 1. Create a Java constraint which returns a multi-status failure using ConstraintStatus.createMultiStatus(...) 2. Run the (Batch)Validator and use the MarkerUtil to create Markers using the results of the validation
Created attachment 152833 [details] Added methods which recursively unwrap all children of multi-statuses and creates markers for them
Thanks for the patch. I'll create a test case and apply it to HEAD
patch and testcase submitted to HEAD.