[ https://issues.apache.org/jira/browse/VALIDATOR-492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary D. Gregory resolved VALIDATOR-492. --------------------------------------- Fix Version/s: 1.8.1 Resolution: Fixed > ValidatorUtils.copyFastHashMap is broken > ---------------------------------------- > > Key: VALIDATOR-492 > URL: https://issues.apache.org/jira/browse/VALIDATOR-492 > Project: Commons Validator > Issue Type: Bug > Affects Versions: 1.8.0 > Reporter: Tobias Wildgruber > Priority: Major > Fix For: 1.8.1 > > > ValidatorUtils.copyFastHashMap is broken which in turn causes Field#clone() > to loose hVars and hMsgs. Field#clone(). > This is f.e. used in ValidatorAction# > handleIndexedField() causing validation to misbehave when using > indexedListProperty (which is where we found this). > Test case that fails in 1.8.0 but works in 1.7: > {{public void testCopyFastHashMap() {}} > {{ final FastHashMap original = new FastHashMap();}} > {{ original.put("key1", "value1");}} > {{ original.put("key2", "value2");}} > {{ original.put("key3", "value3");}} > {{ original.setFast(true);}} > {{ final FastHashMap copy = ValidatorUtils.copyFastHashMap(original);}} > {{ assertEquals(original, copy);}} > {{}}} > -- This message was sent by Atlassian Jira (v8.20.10#820010)