http://java.net/jira/browse/JAVASERVERFACES-3582 1. added the fixing code back; 2. release the skipped flag for the original test case; 3. runned all wls tests locally, all of them passed; 4. without the fixing code, the test case testIssue2717 failed, so the issue should be also in 2.1.20; SECTION: Modified Files ---------------------------- M jsf-api/src/main/java/javax/faces/component/UIInput.java M test/agnostic/facelets/ui/src/test/java/com/sun/faces/test/agnostic/facelets/ui/Issue2717IT.java SECTION: Diffs ---------------------------- Index: jsf-api/src/main/java/javax/faces/component/UIInput.java =================================================================== --- jsf-api/src/main/java/javax/faces/component/UIInput.java (revision 14343) +++ jsf-api/src/main/java/javax/faces/component/UIInput.java (working copy) @@ -280,6 +280,10 @@ } + public Object getValue() { + return isLocalValueSet() ? getLocalValue() : super.getValue(); + } + public void setValue(Object value) { super.setValue(value); // Mark the local value as set. Index: test/agnostic/facelets/ui/src/test/java/com/sun/faces/test/agnostic/facelets/ui/Issue2717IT.java =================================================================== --- test/agnostic/facelets/ui/src/test/java/com/sun/faces/test/agnostic/facelets/ui/Issue2717IT.java (revision 14343) +++ test/agnostic/facelets/ui/src/test/java/com/sun/faces/test/agnostic/facelets/ui/Issue2717IT.java (working copy) @@ -66,7 +66,6 @@ } @Test - @Ignore public void testIssue2717() throws Exception { HtmlPage page = webClient.getPage(webUrl + "faces/repeatResetNull.xhtml"); assertTrue(page.asText().contains("myString"));